簡體   English   中英

在Excel中匹配2列以在第3列中顯示值

[英]Match 2 columns in excel to show value in a 3rd column

我有一個帶有2個標簽的excel電子表格,第一個標簽具有位置,位置類型和版本號列。 第二個選項卡包含位置,位置類型和我要處理的空白列。

在這兩個選項卡上,該位置都存在多次(否則會更簡單),Im僅使用一種特定的位置類型,希望可以簡化此操作,但在我的主要工作表上,每個位置都有3種位置類型。

我想做的是將版本號字段中的值放入位置和版本號匹配的空白單元格中。

標簽1-位置信息

Location, location type, Version
LEEDS      Live          1.0.01
LEEDS      Test          1.1.01
LEEDS      Train         1.2.02

標簽2-問題

Location, Location type, Version
LEEDS, Live, (HERES WHERE I WANT THE VERSION BASED ON MATCHING A and B)
LEEDS, Live, (HERES WHERE I WANT THE VERSION BASED ON MATCHING A and B)
LEEDS, Live, (HERES WHERE I WANT THE VERSION BASED ON MATCHING A and B)

有很多位置,但僅此而已。

您可以使用以下公式執行此操作(不向表中添加值)

{=INDEX(Sheet1!C:C,MATCH(A2,IF(Sheet1!B:B=B2,A:A),0))}

工作表名稱可能不完全是您要查找的名稱-假設您在Tab2中的查找數據具有A2 = "LEEDS"B2 = "Live"

您將需要使用control+shift+enter (在Mac上為control替代command )來制作這些公式(如果在列表中)數組公式。 這使得公式可以作為數組運算使用。 有關數組公式的更多信息


但是,在這種情況下我要做的一件事是在我的主數據選項卡上設置一個唯一的“關鍵”值。 然后,不必執行復雜的公式(這實際上是將電子表格保存幾天以上,而我本人或其他人將需要它的更多方法),我可以使用一個簡單的vlookup比理解起來容易得多MATCH等的組合

因此,我要做的是在A中為Tab 1添加一列,稱為“ Key”,並使該值類似:

= B2 & B3

這提供了一個唯一的鍵,您可以使用它來引用每一行。

然后,在第二個標簽上,您可以執行以下操作

=vlookup(A2 & A3, Tab1SheetName!A:D, 4, false)

當您在數周/數月內回顧此電子表格或需要其他人使用它時,這很容易理解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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