当前位置:首页 > 问答 > EXCEL如何用公式提取一列中的唯一值和不重复值

EXCEL如何用公式提取一列中的唯一值和不重复值

  • 2023-05-16 20:20:05

EXCEL如何用公式提取一列中的唯一值和不重复值?

EXCEL如何用公式提取一列中的唯一值和不重复值

新建一个空白的EXCEL工作表并打开

在A列输入人名,人名有重复,要求将唯一值提取到B列.

首先我们在B2单元格输入公式=INDEX(A$1:A$99,MATCH(0,COUNTIF(B$1:B1,A$1:A$99),0))&"",而后按三键结束,就是同时按住ctrl+shift+enter,将公式转化为数组,而后我们可以看到,第一个人名,就出现在眼前

下拉B2公式,我们就将唯一值全部提取了出来放到B列

公式解释:首先我们将鼠标放到B2单元格,而后选中COUNTIF(B$1:B1,A$1:A$99),按住F9,我们可以看到所显示的内容

出现这样的结果的原因是因为第一个单元格的计算为在B1单元格内,先计算A1等于B1的个数,而后是A2,再是A,这样一直计算到A30,形成30个数字,因为姓名值出现一次,所以只有第一个单元格为1,其他全部为0,而后用match函数查出第一次0出现的位置,就是第二个单元格,从而将符合条件数值提取出来

我们将鼠标放到B3单元格,而后而后选中COUNTIF(B$1:B1,A$1:A$99),按住F9,我们可以看到这样提取出来的第一个0值的位置为3,就是第三行的数据

1.首先,选中A列的数据区域,选择【数据】-【筛选】-【高级】。

2.如下图,选择【将筛选结果复制到其他位置】,选择一个单元格作为存储筛选结果的起始单元格,如B1。勾选【选择不重复的记录】。

3.然后,点击【确定】按钮,B列将返回A列的不重复值也就是唯一值列表。

这样即可完成。

扩展资料

表格规范化:

第零步,先做个备份。以免在后续改动中改了不该改的东西。

第一步,考察表格结构,不合理的地方重新动刀子。但实际工作中有可能没那么理想,因为原始数据不是你采集的,即便看到数据结构不合适(尤其是缺内容),也只能干瞪眼,有必要同时又可能的话,打回对方重写。

第二步,统一行高、列宽、字体、字号、对齐方式,不对内容做任何更改,做这一步的目的仅仅是为了让自己能在后续步骤中看着舒服。

第三步,审核计算公式的统一性。有没有计算错误?有没有引用错误?这一点至关重要,马虎不得。

第四步,审核数据格式的统一性。比如显示上是8,但其实是8.2,因为单元格格式给设成只显示整数部分了。再比如文本格式的8和数字格式的8是有区别的。

做完以上,大体上就是一份清爽的表格了。

热门阅读

最新文章