簡體   English   中英

使用 VLOOKUP 將 2 個單元格 sheet2 匹配到 sheet1 並返回第 3 個單元格

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM