要在一個Excel工作表的A列中查找并提取唯一值,即不重復的人名,可以按照以下步驟操作:
1.首先,新建一個空白的工作表。
2.在A列輸入人名,注意到會有重復值。目標是將這些唯一的人名移到B列。
3.從B2單元格開始,輸入公式=INDEX(A$1:A$99,MATCH(0,COUNTIF(B$1:B1,A$1:A$99),0)),并同時按Ctrl+Shift+Enter鍵將其轉換為數組公式。這樣,B2單元格會顯示出第一個不重復的人名。
4.將B2的公式復制并下拉到整個B列,即可逐行提取出A列中所有不重復的人名。
5.公式背后的邏輯是利用COUNTIF函數計算每個名字在B列中出現的次數,如果某個名字在B列中只出現一次,COUNTIF的結果就會是1,其他位置都是0。MATCH函數則能找出第一次出現0的位置,即對應A列中不重復的值所在行。
6.例如,在B3單元格,COUNTIF的計算結果會顯示{1;1;0;...},第一個0的位置即為第三行的數據。通過這種方式,整個B列將展示出A列中所有不重復的人名。