请问如何在EXCEL表格里找出一列中相同数据的行

2024-11-22 18:19:54
推荐回答(4个)
回答1:

1.如下表:表1中有海量信息,表二中数据在表一中都找得到,那么如何在表一中快熟标出表二要查找的大量信息。

2.可以将表二中要查找“准考证号”(也可以是其他项,最好选择标志行的一列,就是一般情况几乎不可能出现重名的一列为宜)的信息复制到表一A列——鼠标点击表一“J2”单元格:在单元格里输入函数=IF(COUNTIF(A:A,B1)>0,"重复","不重")

——点击“Enter”键。

3.COUNTIF(range,criteria)函数含义:=countif(范围,条件) 函数的第一个参数是范围,第二个参数是条件。用来统计满足条件的数量。COUNTIF(A:A,B1):“A:A”表示在A列找B1单元格字符的数量,=IF(COUNTIF(A:A,B1)>0,"重复","不重")表示如果B1单元格字符在A列存在,则满足条件的字符数量大于0为“真”,返回IF函数第二项,则在单元格中输入“重复”,否则输入"不重"。

4.将鼠标箭头放在单元格右下角待鼠标箭头变成实心十字架时向下拖动鼠标,就能复制单元格中函数,这样就将A列单元格中出现的内容都标记出来了。

回答2:

用就可以了。先选中任意一个有数据的单元格,再点工具中的自动筛选,在标题行中就会出现一个小的下拉按钮,点击然后选择一个数值就可以了。比如说工资列选择的是2000,则显示的所以工资为2000的。

回答3:

点工资列任一单元格,排序

回答4:

excel中假设在a列需要找到相同数值的单元格,在b1输入以下公式
=if(countif($a$1:a1,a1)>1,"重复","0")。
然后往下拖,只要是重复,后面就会显示“重复”两个字,显示0的就是不重复,一目了然。
如果要删除重复的行,那么继续做完上面的以后,按下面的步骤:
1、选中b列复制,再依次点击编辑、选择性粘贴,选中数值,确定。
2、ctrl+h替换窗口,把重复两个字替换为空(就是“替换为”那里什么也不输入),全部替换。
3、依旧选中b列,按f5,在跳出窗口的左下角点击定位条件,选择空值,确定。
4、依次点击编辑,删除,选择整行,确定。
用vba
删除重复的行。
sub
删除重复行2()。
dim
rcell
as
range,
rrng
as
range,
drng
as
range
on
error
resume
next
application.screenupdating
=
false
set
rrng
=
range("a1:a"
&
range("a65536").end(xlup).row)
rrng.advancedfilter
action:=xlfilterinplace,
unique:=true
for
each
rcell
in
rrng
if
rcell.entirerow.hidden
=
true
then
if
drng
is
nothing
then
set
drng
=
rcell.entirerow
else
set
drng
=
application.union(drng,
rcell.entirerow)
end
if
end
if
next
if
not
drng
is
nothing
then
drng.delete
activesheet.showalldata
application.screenupdating
=
true
end
sub