提取電子表格中唯一值的方法
使用數(shù)組函數(shù)在 Excel 中,可以通過使用數(shù)組函數(shù)來提取某一列中不重復(唯一)的值。具體步驟如下:1. 在某一單元格(例如 D1)中輸入以下數(shù)組函數(shù)公式,然后按 Ctrl Shift Ent
使用數(shù)組函數(shù)
在 Excel 中,可以通過使用數(shù)組函數(shù)來提取某一列中不重復(唯一)的值。具體步驟如下:
1. 在某一單元格(例如 D1)中輸入以下數(shù)組函數(shù)公式,然后按 Ctrl Shift Enter 組合鍵確認公式:
```
SMALL(IF(MATCH(A1:A100,A1:A100,0)ROW(A1:A100),ROW(A1:A100),999999),ROW(INDIRECT("1:"COUNTA(A1:A100))))
```
2. 該公式的工作原理如下:
- `MATCH(A1:A100,A1:A100,0)` 用于檢查 A 列中每個值在該列中的位置(行號)。
- `ROW(A1:A100)` 返回 A 列每個單元格所在的行號。
- `IF(MATCH(A1:A100,A1:A100,0)ROW(A1:A100),ROW(A1:A100),999999)` 判斷每個值是否為第一次出現(xiàn)(行號相等),如果是則返回行號,否則返回一個很大的數(shù)字(999999)。
- `SMALL(IF(MATCH(A1:A100,A1:A100,0)ROW(A1:A100),ROW(A1:A100),999999),ROW(INDIRECT("1:"COUNTA(A1:A100))))` 從上一步返回的數(shù)組中找出第 1 小、第 2 小、第 3 小...的值,即為 A 列中的唯一值。
3. 將此公式向下填充即可提取整個 A 列中的唯一值。
使用 UNIQUE 函數(shù)
從 Excel 2019 及 Office 365 開始,Excel 引入了 UNIQUE 函數(shù),可以直接提取某一列中的唯一值。使用方法如下:
1. 在某一單元格(例如 D1)中輸入公式:
```
UNIQUE(A1:A100)
```
2. 該公式會直接返回 A 列中的唯一值。無需使用數(shù)組公式或其他技巧,操作更加簡單直接。
綜上所述,Excel 提取某一列中唯一值的方法主要有兩種:使用數(shù)組函數(shù)或使用 UNIQUE 函數(shù)。兩種方法各有優(yōu)缺點,使用時可根據(jù)實際需求進行選擇。
提取唯一值并統(tǒng)計重復次數(shù)
如果除了提取唯一值,還需要統(tǒng)計每個唯一值出現(xiàn)的次數(shù),可以采用以下方法:
1. 使用上述方法提取 A 列的唯一值,將結果放在 D 列。
2. 在 E 列輸入公式 `COUNTIF(A1:A100,D1)` 統(tǒng)計 D1 對應的唯一值在 A 列中出現(xiàn)的次數(shù)。
3. 將 E 列公式向下填充即可完成對每個唯一值出現(xiàn)次數(shù)的統(tǒng)計。
通過以上步驟,即可同時獲得 A 列的唯一值及其重復次數(shù)信息。