![](/img/trans.png)
[英]Excel Macro to compare data from 2 sheets and paste values over on match
[英]Excel formula to compare values in 2 different sheets and paste data from another column
我需要比較兩張紙之間的數據,如果匹配,則粘貼另一列中的數據。 例如表 1:
第 1 列 | 第 2 列 |
---|---|
ID | 數據 |
2 | 21 |
3 | 34 |
4 | 46 |
表2:
第 1 列 | 第 2 列 |
---|---|
數據 | |
21 | |
34 | |
46 |
所以我需要將 Sheet1 Column2 中的數據與 Sheet2 Column1 中的數據進行比較,如果它們匹配,它將把 Sheet1 Column1 中的數據粘貼到 Sheet2 Column2 中。 所以在 Sheet2 Column2 中,nr 21 的行應該顯示 nr 2 等。
您是否嘗試過以下任何一種方法,您需要根據您的數據相應地更改范圍
1.) 單元格 E3 中使用的公式適用於 Excel 2021 和 O365 用戶
=XLOOKUP($D3,$B$3:$B$5,$A$3:$A$5,"Not Found")
2.) 單元格 F3 中使用的公式=IFERROR(INDEX($A$3:$A$5,MATCH($D3,$B$3:$B$5,0)),"Not Found")
3.) 單元格 G3 中使用的公式
=IFERROR(VLOOKUP($D3,CHOOSE({1,2},$B$3:$B$5,$A$3:$A$5),2,0),"Not Found")
這需要 CTRL SHIFT ENTER
4.) 單元格 H3 中使用的公式=IFERROR(LOOKUP($D3,$B$3:$B$5,$A$3:$A$5),"")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.