2013-10-30 51 views
0

在excel中,如何檢查不同列中單元格的匹配並返回其旁邊的單元格值?Excel:匹配單元格和返回相關數據

sheet 1 
A  B   C   
1  GRADE3  return "abc, ddd" here <-checkMatch 
2  GRADE4  return "eee" here 

sheet 2 
GRADE3 abc 
GRADE3 abc 
GRADE3 ddd 
GRADE4 eee 

checkMAtch,

小區C1,返回2或 「ABC,DDD」

小區C2,返回1或 「EEE」

+0

想代替C1做檢查。 – Hann

回答

0

我什至不知道喲是否正在嘗試從sheet1到sheet2進行匹配,反之亦然,但猜測後者:

複製工作表2並刪除重複項,應該給您留下類似於ColumnA:B的內容(如工作表3):

SO19679840 example

在C2

=IF(A1=A2,C1&", "&B2,B2)
在D2:=IF(A2<>A3,"*","")

公式複製到訴訟。

選擇全部工作表3並複製,粘貼特殊值,在頂部。

在ColumnD上過濾,僅選擇(空白)並刪除所有可見的行。

您現在應該有一個陣列的使用,例如,如下面的查詢式:

在Sheet C1:=VLOOKUP(A1,Sheet3!A:C,3,0)

複製下來,以適應。

+0

如果我可以在一個單元中做到這一點,那將會很棒.. 對於這種情況,我希望在sheet1的C1中有公式。 abc,ddd是我想要的回報答案。 – Hann

+0

公式在一個單元格中(並向下複製) - 一旦創建了查找表。 – pnuts

相關問題