原文鏈接:https://jingyan.baidu.com/article/9f63fb9160e6e8c8400f0e0d.html
親測好用。
比如有AB兩列內容,A列有很多相同的內容,怎樣把A列對應B列的數據全部提取出來?具體方法如下。
工具/原料
-
excel
方法/步驟
-
模擬表格如圖,A列是內容區分,B列是對應的數值。
-
要求把A列每個內容對應的數值分別提取出來,怎樣處理?本例介紹函數提取方法,先把A列去重的內容提取出來,選中A列數據所在區域,復制。
-
比如把內容放在D列,粘貼復制的內容。
-
保持粘貼的選區不變,在菜單欄點擊數據--刪除重復項,去重,最終效果如圖。
-
接下來就是提取對應的B列數值,在E1中輸入公式=INDEX($B:$B,SMALL(IF($A$1:$A$100=$D1,ROW($1:$100),4^8),COLUMN(A1)))&"",按ctrl+shift+回車鍵。
-
然后把公式向下拉,再向右拉,直到出現空白,這樣就把對應的數值提取到每個單元格里。
-
如果要把內容放在一個單元格里,可利用連字符組合,公式=E1&","&F1&","&G1&","&H1&","&I1&","&J1&","&K1,下拉。
END
注意事項
-
第四步中,提取A列不同的內容,也可利用高級篩選實現。