簡體   English   中英

在Excel中,我有兩列等於第三列,但它們彼此不相等。 如何使他們彼此平等?

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

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