导航
当前位置:首页 > 公式大全

excel查询重复数据公式-excel 去重公式

2026-07-10 22:34:42 作者 :佚名 围观 : 2次

表格里那堆看起来一模一样的数据,有时候真让人抓狂。
比如你这个销售表格,按产品分呢,A 产品里张
三、李
四、王五,然后 A 产品里张
三、李
四、王五,再然后 A 产品里张
三、李
四、王五,这一扫到底,如何一眼就看出最终重复了?这时候直接找相同行,用 `COUNTA` 要么 `COUNT` 函数就能搞定,要是把 `SUMIF` 管过来,哪怕单元格格式设成一般/平平文本,只要内容一样,它也能自动匹配,彻底不管有没有空格要么换行。 实际上核心思想就是如此好办,就是让 Excel 去找“哪位跟哪位长得像”。比方说你在做库存报表,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。 有时候情况略微复杂点,像这种混合了格式的数据,比如有的格子是“红色鸡蛋”,有的格子是“红鸡蛋”,没加啥边框,也没加啥文本框,这时候用 `AutoFilter` 就有点费劲了,出于它根本分不清哪些是真正的重复,哪些只是长得像。
这时候就得靠 `COUNTIF` 配合一个自定义条件判断了,比如写成 `COUNTIF($A$1:$A$100, "红色鸡蛋") > 1`,这样就能精准地锁定到那些数量大于 1 的那几行,然后把那些数量等于 1 的删掉,剩下的就是干净利落的列表了。
要是数据还在 A 列,而在 B 列是具体的产品名,那就要用 `SUMIFS` 了,比如 `SUMIFS($E$1:$E$100, B:B, "鸡蛋") > 1`,这样就能只算出那些有重复记录的总账,其他正常的直接 `0`,这样汇总的时候就不用去管那些空的单元格了,特别撇脱。 还有人在用 `SUMPRODUCT` 来搞重复检测,这个函数实际上挺智慧的,它不管单元格里是文本还是数字,只要是数字它就能玩,故此设置好参考条件后,它会自动遍历整个表格,计算出现次数超过 1 的那几行,把这些行给隐藏掉,最终你再把窗口切回来,那些被隐藏掉的行就是富余的,直接删掉就行。
要是认定忒费事,不想用如此多函数嵌套,也能够试试“排序 + 筛选”的老办法,先把数据全按产品名称升序排好,再按产品名降序排一下,然后双击筛选栏,选中“空值”要么“重复值”,这样那些它说是重复的项就被圈出来了,这时候再回头把那些重复项删掉,把剩下的单条项填上数据,表格瞬间就干净利落了。 实际上大量时候,我们最头疼的就是那些看起来像重复,实际上实际上是格式不同的数据,比如有的带空格,有的没空格,有的首字母大写,有的全大写。
这时候单靠视觉判断好办看花眼,要么漏掉几行。
这时候最稳妥的办法还是用 `COUNTIF` 加上 `IF` 逻辑,要么直接用 `TRIM` 和 `FIND` 这种组合函数,比如 `TRIM("红鸡蛋 ")` 把富余的空格Trim掉,再跟“红鸡蛋”比对,这样不管原始数据多乱,都能精准定位到重复项。
要是数据量特别大,比如上万个记录,手动操作确实不是办法,那就得加个 VBA 宏了,写个好办的循环,自动扫描每一列,一旦发现重复的,就把富余的那一行标记下来,最终运行完宏,表格里就全变成干净利落的格式了,再也不用揪心手滑点错了行。 要是实在不想用宏,也不想搞复杂的公式,那就干脆别管重复,直接用 `PageDown` 要么直接按 `Ctrl + 方向键` 往下扫,看到略微有点不一样的内容就停,看到彻底一样的就持续,扫到最终发现后面那行有点不一样,比如多了一个空格要么多了一行空白,再往前扫,直到找到前面的那行。
这时候就把前面那个重复的行删掉,后面的那个重复的行填上数据,工作表就显得清爽大量,数据质量也就根本保住了。自然啦,要是数据量特别大,扫半天还得人工去判断,那就得求下一个办法,用 `AutoFilter` 配合 `Conditional Formatting`,给单元格加上一个红框要么警告色,凡是被框住的,就是重复项,这时候直接一键删除框里的数据,剩下的就是干净利落的。 实际上说到底,Excel 查重复数据这事儿,最怕的就是你把它想复杂了,非要它给你列个长长的公式,要么非要它给你分大量次步骤。
实际上最好办的道理就是:只要内容一样,就定位成一组,再删去多出来的那一组。
不管是用 `COUNTIF`、`SUMIF`、`COUNT`,还是用 `Filter`、`Unhide`,要么是 `Filter` + `Delete`,只要思路对了,哪怕你 Excel 用的是旧版本要么新版本的,都能应付。
特别是当数据里夹杂着一些乱码、特殊字符要么格式难题的时候,这些工具都比你想象的有用,它们能帮你把那些不该存有的重复项强行排除掉,让你后面汇总要么分析数据的时候,心里不假惺惺的,数据也 straight 了。 有时候我们会遇到这种尴尬的情况,比如你在做采购记录,一批货物进了 100 个单位,后来又进了 100 个单位,记录单上写的都是“第一批次”、“第二批次”,但内容彻底一样,这时候要是不小心把这两个都算进去了,采购成本就会虚高,并且仓库发货的时候也会混乱。
这时候最直接的解决办法就是利用 `COUNTIF` 函数,比如写成 `COUNTIF($A$1:$A$500, "第一批次")`,这个公式一旦跑出来,数字大于 1 的那些行,就是那些重复的记录。
这时候你能够选中这些重复的行,然后直接按 `Delete` 键把它们删掉,要么把它们移动到别的地方,反正就是让 Excel 帮你把富余的项剔出来。
要是数据在 Excel 的中间几页,想快速定位到重复项,还能够用 `Ctrl + G` 去“定位条件”,选“重复项”,这样就能看到所有重复的行,不用在几万行数据里大海捞针,眼不累,效率还高。 还有一种情况,就是数据藏在不同列里,比如编号在 B 列,内容在 C 列,这时候如何查重复?这时候得用 `SUMIF` 要么 `COUNTIFS` 了,比如用 `SUMIF($B$1:$B$100, $B$1:$B$100, $C$1:$C$100)`,这个公式把 B 列的编号和 C 列的内容对应起来,只要算出来总和大于 1,就知道这两列里有重复的行,然后把那些重复的行给删掉,剩下的就是干净利落的记录。
要是认定忒费事,不想用 `IF` 要么 `SUMIF`,也能够试试 `COUNTIF` 单独用在 C 列上,比如 `COUNTIF($C$1:$C$100, "重复记录") > 1`,这样也能把 C 列里的重复项标出来,配合 `Ctrl + Shift + F3` 要么直接定位条件,就能快速筛选出那些有难题的行。 实际上大量时候,我们最揪心的就是数据不够干净利落,怕后面算出来的结局不对。
这时候用 `Trim` 函数是个神器,它能自动去掉单元格里的富余空格,不管是开头、中间还是结尾,都能搞定,比如把“红 鸡蛋”变成“红鸡蛋”,把“红色 鸡蛋”变成“红色鸡蛋”,这样跟“红鸡蛋”比对的时候就没难题了。
要是怕自己手抖,不想手动去修改,那就用 `AutoFilter` 配合 `Filter` 功能,设置好过滤条件后,那些被圈出来的重复项会自动展示,这时候直接点一下圈,把它们删掉,剩下的就是纯粹的名单,再也不用揪心那些格式乱七八糟的干扰你的判断了。 实际上说到底,Excel 查重复数据这事儿,核心就两个字:找对。找到“重复”这个词,找到“等于”的关系,找到“数量大于 1"的那个状态,剩下的就是删掉富余项。
不管是用 `COUNTIF`、`SUMIF`、`COUNT`,还是用 `Filter`、`Unhide`、`Delete`,要么加个 VBA 宏自动清理,只要你思路清楚,哪怕 Excel 版本老旧,也能省事搞定。
特别是当数据量特别大,要么格式特别乱的时候,这些工具都能帮你把那些不该存有的重复项强行排除掉,让你后面做报表的时候,数据也是干干净利落净的,再也不用揪心那些重复项干扰你的汇总要么分析结局了。 有时候我们会遇到这种尴尬的情况,比如你在做库存记录,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。 实际上核心思想就是如此好办,就是让 Excel 去找“哪位跟哪位长得像”。比方说你在做库存报表,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。 有时候情况略微复杂点,像这种混合了格式的数据,比如有的格子是“红色鸡蛋”,有的格子是“红鸡蛋”,没加啥边框,也没加啥文本框,这时候用 `AutoFilter` 就有点费劲了,出于它根本分不清哪些是真正的重复,哪些只是长得像。
这时候就得靠 `COUNTIF` 配合一个自定义条件判断了,比如写成 `COUNTIF($A$1:$A$100, "红色鸡蛋") > 1`,这样就能精准地锁定到那些数量大于 1 的那几行,然后把那些数量等于 1 的删掉,剩下的就是干净利落的列表了。 还有人在用 `AutoFilter` 来搞重复检测,这个功能实际上挺智慧的,它能告诉你哪些行是重复的,不需求你去算。比方说你在做销售记录,按产品分,A 产品里张
三、李
四、王五,然后 A 产品里张
三、李
四、王五,再然后 A 产品里张
三、李
四、王五,这一扫到底,如何一眼就看出最终重复了?这时候直接找相同行,用 `COUNTA` 要么 `COUNT` 函数就能搞定,要是把 `SUMIF` 管过来,哪怕单元格格式设成一般/平平文本,只要内容一样,它也能自动匹配,彻底不管有没有空格要么换行。 实际上核心思想就是如此好办,就是让 Excel 去找“哪位跟哪位长得像”。比方说你在做库存报表,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。 有时候情况略微复杂点,像这种混合了格式的数据,比如有的格子是“红色鸡蛋”,有的格子是“红鸡蛋”,没加啥边框,也没加啥文本框,这时候用 `AutoFilter` 就有点费劲了,出于它根本分不清哪些是真正的重复,哪些只是长得像。
这时候就得靠 `COUNTIF` 配合一个自定义条件判断了,比如写成 `COUNTIF($A$1:$A$100, "红色鸡蛋") > 1`,这样就能精准地锁定到那些数量大于 1 的那几行,然后把那些数量等于 1 的删掉,剩下的就是干净利落的列表了。 还有人在用 `AutoFilter` 来搞重复检测,这个功能实际上挺智慧的,它能告诉你哪些行是重复的,不需求你去算。比方说你在做销售记录,按产品分,A 产品里张
三、李
四、王五,然后 A 产品里张
三、李
四、王五,再然后 A 产品里张
三、李
四、王五,这一扫到底,如何一眼就看出最终重复了?这时候直接找相同行,用 `COUNTA` 要么 `COUNT` 函数就能搞定,要是把 `SUMIF` 管过来,哪怕单元格格式设成一般/平平文本,只要内容一样,它也能自动匹配,彻底不管有没有空格要么换行。 实际上核心思想就是如此好办,就是让 Excel 去找“哪位跟哪位长得像”。比方说你在做库存报表,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。 有时候情况略微复杂点,像这种混合了格式的数据,比如有的格子是“红色鸡蛋”,有的格子是“红鸡蛋”,没加啥边框,也没加啥文本框,这时候用 `AutoFilter` 就有点费劲了,出于它根本分不清哪些是真正的重复,哪些只是长得像。
这时候就得靠 `COUNTIF` 配合一个自定义条件判断了,比如写成 `COUNTIF($A$1:$A$100, "红色鸡蛋") > 1`,这样就能精准地锁定到那些数量大于 1 的那几行,然后把那些数量等于 1 的删掉,剩下的就是干净利落的列表了。 还有人在用 `AutoFilter` 来搞重复检测,这个功能实际上挺智慧的,它能告诉你哪些行是重复的,不需求你去算。比方说你在做销售记录,按产品分,A 产品里张
三、李
四、王五,然后 A 产品里张
三、李
四、王五,再然后 A 产品里张
三、李
四、王五,这一扫到底,如何一眼就看出最终重复了?这时候直接找相同行,用 `COUNTA` 要么 `COUNT` 函数就能搞定,要是把 `SUMIF` 管过来,哪怕单元格格式设成一般/平平文本,只要内容一样,它也能自动匹配,彻底不管有没有空格要么换行。 实际上核心思想就是如此好办,就是让 Excel 去找“哪位跟哪位长得像”。比方说你在做库存报表,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。 有时候情况略微复杂点,像这种混合了格式的数据,比如有的格子是“红色鸡蛋”,有的格子是“红鸡蛋”,没加啥边框,也没加啥文本框,这时候用 `AutoFilter` 就有点费劲了,出于它根本分不清哪些是真正的重复,哪些只是长得像。
这时候就得靠 `COUNTIF` 配合一个自定义条件判断了,比如写成 `COUNTIF($A$1:$A$100, "红色鸡蛋") > 1`,这样就能精准地锁定到那些数量大于 1 的那几行,然后把那些数量等于 1 的删掉,剩下的就是干净利落的列表了。 还有人在用 `AutoFilter` 来搞重复检测,这个功能实际上挺智慧的,它能告诉你哪些行是重复的,不需求你去算。比方说你在做销售记录,按产品分,A 产品里张
三、李
四、王五,然后 A 产品里张
三、李
四、王五,再然后 A 产品里张
三、李
四、王五,这一扫到底,如何一眼就看出最终重复了?这时候直接找相同行,用 `COUNTA` 要么 `COUNT` 函数就能搞定,要是把 `SUMIF` 管过来,哪怕单元格格式设成一般/平平文本,只要内容一样,它也能自动匹配,彻底不管有没有空格要么换行。 实际上核心思想就是如此好办,就是让 Excel 去找“哪位跟哪位长得像”。比方说你在做库存报表,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。 有时候情况略微复杂点,像这种混合了格式的数据,比如有的格子是“红色鸡蛋”,有的格子是“红鸡蛋”,没加啥边框,也没加啥文本框,这时候用 `AutoFilter` 就有点费劲了,出于它根本分不清哪些是真正的重复,哪些只是长得像。
这时候就得靠 `COUNTIF` 配合一个自定义条件判断了,比如写成 `COUNTIF($A$1:$A$100, "红色鸡蛋") > 1`,这样就能精准地锁定到那些数量大于 1 的那几行,然后把那些数量等于 1 的删掉,剩下的就是干净利落的列表了。 还有人在用 `AutoFilter` 来搞重复检测,这个功能实际上挺智慧的,它能告诉你哪些行是重复的,不需求你去算。比方说你在做销售记录,按产品分,A 产品里张
三、李
四、王五,然后 A 产品里张
三、李
四、王五,再然后 A 产品里张
三、李
四、王五,这一扫到底,如何一眼就看出最终重复了?这时候直接找相同行,用 `COUNTA` 要么 `COUNT` 函数就能搞定,要是把 `SUMIF` 管过来,哪怕单元格格式设成一般/平平文本,只要内容一样,它也能自动匹配,彻底不管有没有空格要么换行。 实际上核心思想就是如此好办,就是让 Excel 去找“哪位跟哪位长得像”。比方说你在做库存报表,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。 有时候情况略微复杂点,像这种混合了格式的数据,比如有的格子是“红色鸡蛋”,有的格子是“红鸡蛋”,没加啥边框,也没加啥文本框,这时候用 `AutoFilter` 就有点费劲了,出于它根本分不清哪些是真正的重复,哪些只是长得像。
这时候就得靠 `COUNTIF` 配合一个自定义条件判断了,比如写成 `COUNTIF($A$1:$A$100, "红色鸡蛋") > 1`,这样就能精准地锁定到那些数量大于 1 的那几行,然后把那些数量等于 1 的删掉,剩下的就是干净利落的列表了。 还有人在用 `AutoFilter` 来搞重复检测,这个功能实际上挺智慧的,它能告诉你哪些行是重复的,不需求你去算。比方说你在做销售记录,按产品分,A 产品里张
三、李
四、王五,然后 A 产品里张
三、李
四、王五,再然后 A 产品里张
三、李
四、王五,这一扫到底,如何一眼就看出最终重复了?这时候直接找相同行,用 `COUNTA` 要么 `COUNT` 函数就能搞定,要是把 `SUMIF` 管过来,哪怕单元格格式设成一般/平平文本,只要内容一样,它也能自动匹配,彻底不管有没有空格要么换行。 实际上核心思想就是如此好办,就是让 Excel 去找“哪位跟哪位长得像”。比方说你在做库存报表,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。 有时候情况略微复杂点,像这种混合了格式的数据,比如有的格子是“红色鸡蛋”,有的格子是“红鸡蛋”,没加啥边框,也没加啥文本框,这时候用 `AutoFilter` 就有点费劲了,出于它根本分不清哪些是真正的重复,哪些只是长得像。
这时候就得靠 `COUNTIF` 配合一个自定义条件判断了,比如写成 `COUNTIF($A$1:$A$100, "红色鸡蛋") > 1`,这样就能精准地锁定到那些数量大于 1 的那几行,然后把那些数量等于 1 的删掉,剩下的就是干净利落的列表了。 还有人在用 `AutoFilter` 来搞重复检测,这个功能实际上挺智慧的,它能告诉你哪些行是重复的,不需求你去算。比方说你在做销售记录,按产品分,A 产品里张
三、李
四、王五,然后 A 产品里张
三、李
四、王五,再然后 A 产品里张
三、李
四、王五,这一扫到底,如何一眼就看出最终重复了?这时候直接找相同行,用 `COUNTA` 要么 `COUNT` 函数就能搞定,要是把 `SUMIF` 管过来,哪怕单元格格式设成一般/平平文本,只要内容一样,它也能自动匹配,彻底不管有没有空格要么换行。 实际上核心思想就是如此好办,就是让 Excel 去找“哪位跟哪位长得像”。比方说你在做库存报表,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。 有时候情况略微复杂点,像这种混合了格式的数据,比如有的格子是“红色鸡蛋”,有的格子是“红鸡蛋”,没加啥边框,也没加啥文本框,这时候用 `AutoFilter` 就有点费劲了,出于它根本分不清哪些是真正的重复,哪些只是长得像。
这时候就得靠 `COUNTIF` 配合一个自定义条件判断了,比如写成 `COUNTIF($A$1:$A$100, "红色鸡蛋") > 1`,这样就能精准地锁定到那些数量大于 1 的那几行,然后把那些数量等于 1 的删掉,剩下的就是干净利落的列表了。 还有人在用 `AutoFilter` 来搞重复检测,这个功能实际上挺智慧的,它能告诉你哪些行是重复的,不需求你去算。比方说你在做销售记录,按产品分,A 产品里张
三、李
四、王五,然后 A 产品里张
三、李
四、王五,再然后 A 产品里张
三、李
四、王五,这一扫到底,如何一眼就看出最终重复了?这时候直接找相同行,用 `COUNTA` 要么 `COUNT` 函数就能搞定,要是把 `SUMIF` 管过来,哪怕单元格格式设成一般/平平文本,只要内容一样,它也能自动匹配,彻底不管有没有空格要么换行。 实际上核心思想就是如此好办,就是让 Excel 去找“哪位跟哪位长得像”。比方说你在做库存报表,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。 有时候情况略微复杂点,像这种混合了格式的数据,比如有的格子是“红色鸡蛋”,有的格子是“红鸡蛋”,没加啥边框,也没加啥文本框,这时候用 `AutoFilter` 就有点费劲了,出于它根本分不清哪些是真正的重复,哪些只是长得像。
这时候就得靠 `COUNTIF` 配合一个自定义条件判断了,比如写成 `COUNTIF($A$1:$A$100, "红色鸡蛋") > 1`,这样就能精准地锁定到那些数量大于 1 的那几行,然后把那些数量等于 1 的删掉,剩下的就是干净利落的列表了。 还有人在用 `AutoFilter` 来搞重复检测,这个功能实际上挺智慧的,它能告诉你哪些行是重复的,不需求你去算。比方说你在做销售记录,按产品分,A 产品里张
三、李
四、王五,然后 A 产品里张
三、李
四、王五,再然后 A 产品里张
三、李
四、王五,这一扫到底,如何一眼就看出最终重复了?这时候直接找相同行,用 `COUNTA` 要么 `COUNT` 函数就能搞定,要是把 `SUMIF` 管过来,哪怕单元格格式设成一般/平平文本,只要内容一样,它也能自动匹配,彻底不管有没有空格要么换行。 实际上核心思想就是如此好办,就是让 Excel 去找“哪位跟哪位长得像”。比方说你在做库存报表,一批原料进了系统,记号是“红鸡蛋”,后来又有批次进,记号也是“红鸡蛋”,这时候要是把这两条合并,结局只有一条数进去,库存就虚了。
这时候就不能靠肉眼去数,得靠公式强行把重复项排到一边去。打开你的 Excel,选中那两行数据,按 `Alt + Shift + F3` 要么直接用 `Ctrl + G` 跳转到“定位条件”,在弹出的框里选“重复项”这个选项,点击确定,Excel 就会自动列出来所有重复的行,这时候你再回头删掉富余的那条,要么把该用的单元格引用给加个锁,再也不用揪心手滑点错行了。
相关标签:
相关文章
  • 通风换气量计算公式-通风换气量计算公式

    通风换气量计算公式:核心指标与工程应用深度解析 通风换气量计算公式作为通风与空调工程领域的基石,其准确性的直接决定了建筑能耗控制效果、室内空气品质及人员健康安全。长期以来,该公式在各类职业资格考试及

    2026-05-23
  • 解一元二次方程公式法-一元二次方程公式法

    解一元二次方程公式法的权威指引与实战攻略 一元二次方程是初中乃至后续数学学习中最为核心且高频出现的考点之一,其解法是构建代数思维逻辑的基石。长期以来,学生在学习此类题目时往往陷入盲目试算的困境,无法

    2026-05-23
  • 比例计算方法及公式-比例计算方法公式

    比例计算的逻辑与核心公式解析 比例计算方法及公式是职场沟通、财务核算及数据管理中的基石工具,其本质在于寻找两个或多个数值之间的相对关系,从而实现资源的优化配置与效率提升。在职场环境中,无论是分配奖金

    2026-05-23
  • 多重指数导数公式大全-多重指数导数公式全

    多重指数导数公式大全解析与备考攻略 在高等数学的宏大体系中,函数求导是基石,而多重指数函数则是连接初等函数与更高级微分理论的桥梁。多重指数导数公式大全作为学习这一领域不可或缺的权威工具,其重要性不言

    2026-05-23
  • 经验熵公式-经验熵公式改写

    数智破局:经验熵公式的深度解析与应用指南 经验熵公式作为当前区域经济与产业互动的核心模型,已在从业十余年的专业实践中确立其权威地位。它超越了传统线性预测的局限,通过引入动态的熵值机制,精准捕捉了复杂

    2026-05-23