2023-02-12 22:00来源:m.sf1369.com作者:宇宇
EXCEL表格中,同一列中去重提取数据的方法:
由于提取时,需要将重复的仅提取一个出来,其它重复的部分是舍去的,所以对重复出现的,将第一次出现的那个提出来,而MATCH函数就是查找第一个符合条件的次序;
上图中,是个数组公式,即同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{},可以看到首次出现的是TRUE、后来出现的是FALSE,就是要提取出值为TRUE的,所以为TRUE的返回行号,而为FALSE的返回4^8(即65536,取一个比较大的数,后续返回的这个大行号的值为空,照顾到2003版,最多只能有65536行,现在的版本可以放大些,但一般没这么多数据,此数足够了);
从该条件语句中可以看出,符合条件的都是小行号、不符的都是65536,只要将这些小行号提取出来即可,用SMALL函数来取第几小值:=SMALL(IF(MATCH($A$1:$A$10,$A$1:$A$10,0)=ROW($1:$10),ROW($1:$10),4^8),ROW(1:1))
再用函数INDEX返回A列的值:=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$10,$A$1:$A$10,0)=ROW($1:$10),ROW($1:$10),4^8),ROW(1:1)));
但此时发现后面多了些0,原来EXCEL对空单元默认是返回0,可以在公式后,加个&"":=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$10,$A$1:$A$10,0)=ROW($1:$10),ROW($1:$10),4^8),ROW(1:1)))&"",这样返回的就是文本格式,空单元依然返回空单元,这也是为什么用4^8的原因,正常不会跑到最后一行去输入数据,所以A65536这个单元格正常是空单元。
Excel要想快速查找相同数字,我们就需要先知道这个数字是什么,接下来我们将光标移动到第1行第1列的单元格点击一下,然后再点击整个Excel工作表的左上方有一个文件,这两个字下面点击开来之后会有查找替换,像我们在查找的搜索框里面输入这个数字这时候所有带这个数字的单元格都会逐一被我们找到然后我们叫它填上颜色再回到颜色的就是我们要找到相同数
第一步、找到重复数据:首先打开需要操作的excel文件,并选中需要整理的重复数据区域,然后选择“开始”选项卡中的“条件格式”。
第二步、在Excel 2007下拉菜单中选择“突出显示单元格规则/重复值”
第三步、在弹出的“重复值”对话框中选择一个合适的显示样式,以便突出显示重复值,后单击“确定”,就是可以看到重复值已被高亮显示了。
第四步、删除重复值:在Excel 2007中找出重复数值后(突出显示重复值),单击切换到“数据”选项卡。
第五步、选择“删除重复项”,在弹出的“删除重复项”对话框中勾选需要去除重复值的列,最后单击确定,重复的数据就被删除了。
第六步、还可以用查找、替换的功能完成对重复数据的修改。
第七步、选中需要修改的数据区域,使用(CTRL+F),输入要查找的内容和替换为,使用全部替换。实现对重复数据的修改。
若A列有重复,增加一个辅助列B,在B1中输入 =countif(a$1:a1,a1)函数,
一直复制公式到数据区域最后一行,如果返回值不为1,则用数据筛选,删除不为1的行即可。如果是OFFICE2007及以上版,数据——重复项——删除重复项
如果是2003,则使用数据透视功能。将字段拖进去。就会显示唯一值。再复制粘贴出来。
或用数据高级筛选,勾选 选择不重复的记录。
用条件格式来做最直观 比如姓名在A列中,点击A列列标"A",点击菜单中的格式,条件格式,单元格数值那里改选公式,右边框输入公式 =countif(a:a,a1)>1 点格式,图案,选择一个颜色比如红色,确定即可 经过上面的操作,重复的姓名都会以红色显示. Countif函数是Microsoft Excel中对指定区域中符合指定条件的单元格计数的一个函数,在WPS,Excel2003和Excel2007等版本中均可使用。 该函数的语法规则如下: countif(range,criteria) 参数:range 要计算其中非空单元格数目的区域 参数:criteria 以数字、表达式或文本形式定义的条件
1打开excel,鼠标左键选中需要找出重复值的单元格
2点击顶部的数据-重复项-设置高亮重复项
3出现菜单后,点击确定
4如图所示,已经找出重复数值了。
在Excel函数里面的逻辑值为: True和False,即真值和假值。如果相等,则C1单元格得出 True 值;如果不相等,则得出 False 值。
工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。
比如要比对A1单元格与B1单元格内容是否相同,则可以在C1单元格写入公式=A1=B1 即计算A1与B1两个单元格内容是否相等。
扩展资料:
数据库函数:
当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。
在一个包含销售信息的数据清单中,可以计算出所有销售数值大于 1000 且小于 2500 的行或记录的总数。Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析。
这些函数的统一名称为 Dfunctions,也称为 D 函数,每个函数均有三个相同的参数:database、field 和 criteria。这些参数指向数据库函数所使用的工作表区域。
其中参数 database 为工作表上包含数据清单的区域。参数 field 为需要汇总的列的标志。参数 criteria 为工作表上包含指定条件的区域。
参考资料来源: