2016-08-24 111 views
0

我想知道如何在Excel中執行此操作。在Excel的兩列中查找類似項目

下面是一個示例

column A  column B  
------------------------- 
1     2 
2     5 
3     4 
4     1 
5     3 

我希望Excel檢查列A和B,則如果發現任何匹配,將其移動到另一個片材。

因此,在另一張表中,我應該有一個列表,其數據基於相似的代碼排在前面。

Click here to see the photo

感謝

+1

目前還不清楚比賽究竟是什麼?一列中兩列的值相同?兩列中都存在任何值?你是什​​麼意思_「基於類似的代碼」_?預期輸出的例子將非常有用。 – EBH

+0

請檢查圖像 – leonmordad

回答

0

使用匹配()
Sheet2中:

A1: 
=A1 

B1: 
=indirect("sheet1!B"&match(sheet1!A1,sheet1!B:B,0)) 

我沒有測試過,但A1應該給你sheet1中A1的價值和B1應該給你A1的匹配值(如果它感覺的話)。

我無法測試它,因爲我躺在牀上用我的手機。

因爲我在工作中,我不得不使用瑞典公式,但它是相同的公式,它只是翻譯。 enter image description here

+1

我會使用INDEX而不是INDIRECT,因爲INDEX不是易失性的。 'INDEX(sheet1!B:B,match(sheet1!A1,sheet1!B:B,0))' –

+0

好的@Scott – Andreas

+0

它不適合我。我需要兩列,但它只是給我一列。請檢查圖像。 – leonmordad