У меня есть два отдельных листа, которые я бы хотел найти, а затем заполнить столбец, если два столбца представляют одни и те же данные. Мне сложно объяснить это, поэтому, пожалуйста, проявляйте терпение.Сравните два столбца, затем добавьте другой, если данные одинаковы.
У меня есть рабочий лист1 с колонкой «А», в которой есть текст и цифры. В том же столбце столбца «B» есть данные, которые я хочу показать на рабочем листе2, если оба столбца «A» совпадают в обоих листах.
Пример:
Worksheet1
Колонка A
Текст текст текст (2012-R-0000)
бла
текст текст текст (2012-R-0001)
Колонка B
20-204
20-405
40-609
Worksheet2
Столбец
2012-Р-0000
2012-R-0001
Колонка E
(пусто) Я хотел бы данные в колонке B Worksheet1 быть размещены здесь.
Заранее спасибо за любую помощь по моему вопросу.
Если у вас есть трудности с достижением этого в VBA, сделайте это шаг за шагом. Узнайте, как перебирать ячейки в одном столбце, как проверить, имеют ли две ячейки одинаковое значение, как проверить частичные совпадения в строках, как ссылаться на ячейки на разных листах. Вы можете также рассмотреть возможность использования формул для рабочих таблиц. – arcadeprecinct
Попробуйте использовать 'Application.WorksheetFunction.VLookup' для сравнения между двумя листами. Хорошим началом будет поиск этого сайта, например, один пример: http://stackoverflow.com/questions/20739717/vba-vlookup-reference-in-different-sheet –