回覆列表
  • 1 # 佳期如夢將至

    1、新建一個空白的EXCEL工作表,而後開啟。2、在A列輸入人名,人名有重複,要求將唯一值提取到B列。3、首先我們在B2單元格輸入公式=INDEX(A$1:A$99,MATCH(0,COUNTIF(B$1:B1,A$1:A$99),0))&"",而後按三鍵結束,就是同時按住ctrl+shift+enter,將公式轉化為陣列,而後我們可以看到,第一個人名,就出現在眼前。4、下拉B2公式,我們就將唯一值全部提取了出來放到B列。5、公式解釋,首先我們將滑鼠放到B2單元格,而後選中COUNTIF(B$1:B1,A$1:A$99),按住F9,我們可以看到,這部分的結果為{1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0,出現這樣的結果的原因是因為第一個單元格的計算為在B1單元格內,先計算A1等於B1的個數,而後是A2,而後是A,這樣一直計算到A30,形成30個數字,因為姓名值出現一次,所以只有第一個單元格為1,其他全部為0,而後用match函式查出第一次0出現的位置,就是第二個單元格,從而將符合條件數值提取出來。6、我們將滑鼠放到B3單元格,而後而後選中COUNTIF(B$1:B1,A$1:A$99),按住F9,我們可以看到,{1;1;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0,這樣提取出來的第一個0值的位置為3,就是第三行的資料。完成效果圖。

  • 中秋節和大豐收的關聯?
  • 小葉榕樹的葉子在秋天什麼顏色?