Это сценарий:
- две таблицы - Лист1 и Лист2
- В Листе есть все, что есть в Листе 2 и более
Я ищу, чтобы найти точное соответствие в столбцах Листа 1 и В с данными в столбцах Листа 2 и В (расположение строки всегда будет отличаться от Листа1), а затем скопируйте содержимое столбца C из листа 1 в соответствующую строку в столбце Лист 2 C .
Я пробовал несколько Match
утверждений. Я получаю все виды ошибок и даже не могу получить неправильный результат.
Лист1 является основной таблицей. Sheet2 - это подмножество данных из Sheet1 (результаты детализации сводной таблицы. Идея состоит в том, чтобы просмотреть каждую строку, столбцы A и B на Sheet2 и найти совпадения в Cols A и B на Sheet1. Затем скопируйте значение из той же строки в столбце C в соответствующую строку в Листе 2.
Это была одна попытка:
Sub match_1()
Sheets("Sheet2").Range("A2:B2").Value = WorksheetFunction.Match( _
Sheets("Sheet1").Range("A2").Value, _
Sheets("Sheet1").Range("A:B"), _
0)
End Sub
Лист1:
Лист2: