[英]In Excel I have two columns that equal a third column but they don't equal each other. How do I get them to equal each other?
在Excel中,我有兩列等於第三列。 如何使前兩個相互對應? 下面列出的是一個小例子。 抱歉,我不知道如何將Excel正確粘貼到這篇文章中。 如您所見,我具有標題為UPC,條形碼,RMSID,UPC和條形碼的列AE。 A和D列與UPC的值相同。 B和C都對應於UPC列或A和D。我希望B和C相互對應,因為它們都共享A或D的值。因此,如果C和D相互對應,則B也和I希望將其顯示在列E中。如何在Excel中編寫此內容?
A B C D E
UPC Barcode RMSID UPC Barcode
834135001034 102432 883 892773000857 105422
892773000864 105423 884 818780010016 106487
892773000604 105421 888 892773000864 105423
892773000857 105422 900 892773000604 105421
818780010016 106487 910 834135001034 102432
好的,這看起來像是直接的Vlookup或index /匹配。 在E2中,放置以下公式:
=Vlookup(D2,$A$2:$C$6,2,0)
D2是您在A2:C6的第一列中查找的內容,其中C6是數據的右下角。 2告訴公式返回第二列中的值。 0或false告訴公式要查找的內容與您要查找的內容完全匹配。
您也可以使用INDEX / MATCH組合進行此操作。 它傾向於使用,因為vlookup僅在最左側的列中查找信息,而只能在右側返回信息。 INDEX / MATCH不必垂直排列,列(或行,如果您正在執行水平查找)可以按任何順序排列。 我將使用以下內容:
=INDEX($B$2:$B$6,Match(D2,$A$2:$A$6))
Match會告訴您從A2:A6列頂部的哪個位置找到了D2中的值。 然后,索引將使用該值從B2:B6列的頂部返回相同位置的值。
如果找不到東西,它將吐出並出錯。 您可以使用IFERROR函數處理該錯誤,或者讓它返回一些要通知的文本,或者返回帶有“”的空單元格。 這是一個例子:
`=IFERROR(VLOOKUP(D2,$A$2:$C$6,2,0),"Not Found")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.