[英]Using VLOOKUP to match 2 cells sheet2 to sheet1 and return the 3rd cell
我一直在使用VLOOKUP()
用庫存填充工作表,但是我遇到了一個問題,即一列在多個單元格中具有相同的值,我需要將工作表 2 中的 2 個單元格與工作表 1 匹配並讓它返回第三個從工作表 1 到工作表 2 的單元格。
我在兩個工作表中處理大約 350 行,並且在某些單元格中,相同/不同的值會自行重復,因此需要它與同一行中的 2 個單元格匹配。
這是我目前使用的公式:
=VLOOKUP(A1&L1,'Sheet1'!$A$1:$E$351,3,FALSE)
我希望它返回第 1 表第 3 列中與第 2 表中單元格 A1 和 L1 的值匹配的行中的值。A2 和 L2 然后 A3 和 L3 等等。
除非您的“Sheet1”的 A 列中的值等於“Sheet2”中 A 列和 L 列中的值的串聯,否則該公式將不起作用。
相反,如果您有最新版本的 Excel,我會嘗試FILTER
。類似於:
=FILTER('Sheet1'!$C$1:$C$351,
(('Sheet1'!$A$1:$A$351=A1)*('Sheet1'!$L$1:$L$351=L1)))
另一種選擇是INDEX
。 就像是:
=INDEX('Sheet1'!$C$1:$C$351,
MATCH(A1&L1, 'Sheet1'!$A$1:$A$351&'Sheet1'!$L$1:$L$351,0),
3)
完成此任務的唯一方法是使用輔助列
Go 到 data.table 所在的工作表一,在數據的起點插入一列,例如您的數據集在 SHEET1 中從 A 列開始。因此在 A 中插入新列,在 A1 中使用此公式
=CONCATENATE(B1,C1,D1,E1,F1) Press Enter, Drag the formula down to A351
現在 go 到 sheet2 並在結果單元格中使用此公式
=VLOOKUP(A1&L1,'Sheet1'!$A$1:$F$351,4,0)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.