如何将C列重复的6位operator ID提取为唯一值至新列?
解决Excel提取唯一操作员ID并统计数量的问题
核心解决方案
如果你的Excel版本是365/2021及以上,UNIQUE函数本身可以提取唯一值,你之前用它返回重复ID,大概率是因为C列的ID存在肉眼看不到的差异(比如前后空格、数字与文本格式不一致)。
针对不同情况,使用以下公式:
- 提取唯一ID(处理可能的空格):
=UNIQUE(TRIM(C:C)) - 统一6位格式(避免数字/文本格式差异导致的重复识别):
=UNIQUE(TEXT(C:C,"000000")) - 直接统计唯一操作员数量:
=COUNTA(UNIQUE(TRIM(C:C)))
为什么之前UNIQUE没生效?
比如部分ID是数字格式,部分是文本格式(比如手动输入时加了单引号),或者ID前后有空格,这些差异肉眼无法察觉,但Excel会判定为不同的值,导致UNIQUE返回重复项。用TRIM去除空格、TEXT统一格式就能解决这类问题。
内容的提问来源于stack exchange,提问作者Grzegorz Rzoska
相关产品推荐
相关产品推荐

