[英]How to return multiple columns using vlookup in Excel?
假設我有2個具有以下數據的表。 當要使用vlookup在表B的位置(查找所有位置)中找到表A的位置時,我想返回表A的一行的所有三列(一次一行)。 例如:步驟1:表A的第一位置= 1步驟2:在表B中查找位置1。步驟3:如果找到,則返回表B的第一行。
請參見以下示例和預期結果。
表A
Location Quantity Amount
1 10 100
2 20 400
3 30 500
4 40 600
5 50 700
表B
Location Quantity Amount
1 30 34
3 4 34
4 5 3454
6 65 565
7 66 76
預期結果:
Location Quantity Amount
1 10 100
N/A N/A N/A
3 30 500
4 40 600
N/A N/A N/A
我已經這樣做了很長時間,但是找不到解決方案。 我有數百萬條記錄,無法手動執行。 您的回答將不勝感激。 謝謝 !
您只需要一個If公式。 假設表A在A,B,C列中,並且表B在D,E,F列中緊挨着它,那么無論表C在哪里,您都將需要:= IF(A2 = D2,A2,“”)在第一列中,= IF(A2 = D2,B2,“”)在第二列中,= IF(A2 = D2,C2,“”)在第三列中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.