我正在使用一个公式来匹配两个工作表之间的多个列,并返回最后一个参考工作表最终列数据.我知道这在VBA中是可行的,但我正在寻找一种公式方法.
MainWorksheet:
User | Region | Country | City | Lookup
--------------------------------------------------
User1 | Europe | Italy | Rome | [formula here]
User2 | Americas | Brazil | Rio | [formula here]
Run Code Online (Sandbox Code Playgroud)
ReferenceWorksheet:
Region | Country | City | Data
-----------------------------------
Europe | England | London | some data
Americas | Brazil | Rio | more data
Europe | Italy | Rome | some more data
Run Code Online (Sandbox Code Playgroud)
我之后的公式应与该特定行中的每一列匹配,并将参考工作表中的数据单元格值添加到MainWorksheet中.
eg. If (MainWorksheet.Region = ReferenceWorksheet.Region) &&
(MainWorksheet.Country == ReferenceWorksheet.Country) &&
(MainWorksheet.Region == ReferenceWorksheet.Region) …Run Code Online (Sandbox Code Playgroud)