Несколько столбцов против нескольких столбцов Поиск
После формулы я сопоставляю количество столбцов между двумя листами и возвращаю данные последнего столбца для окончательных данных столбцов. Я знаю, что это выполнимо в VBA, но я ищу метод формулы.
MainWorksheet:
User | Region | Country | City | Lookup
--------------------------------------------------
User1 | Europe | Italy | Rome | [formula here]
User2 | Americas | Brazil | Rio | [formula here]
ReferenceWorksheet:
Region | Country | City | Data
-----------------------------------
Europe | England | London | some data
Americas | Brazil | Rio | more data
Europe | Italy | Rome | some more data
Формула, которая мне нужна, должна соответствовать каждому столбцу в этой конкретной строке и добавить значение ячейки данных из ReferenceWorksheet в MainWorksheet.
eg. If (MainWorksheet.Region = ReferenceWorksheet.Region) &&
(MainWorksheet.Country == ReferenceWorksheet.Country) &&
(MainWorksheet.Region == ReferenceWorksheet.Region) Then
MainWorksheet.Column E = ReferenceWorksheet.Current Row:Data Column
Я не нашел четкого способа сделать это, используя столбцы с несколькими строками, используя VLOOKUP, INDEX (MATCH) и т. Д. Есть ли способ фильтрации внутри функции?
Любая помощь высоко ценится!