怎样在Microsoft Office Excel 2003中找到相同数字 比如说在多列中同时找到所有的相同的数字
在Microsoft Office Excel 2003中可以通过查找中“查找全部”或者条件格式等方式找到多列中所有相同的数字。
1.查找全部的方法:在Excel中按下Ctrl+F快捷键,会打开查找和替换对话框,在查找内容中输入要查找的数字,然后点击“查找全部”:
这样,就会在下面找到包含这个数字的所有单元格,可以看到单元格的地址,也可以通过点击查找下一个,依次选择所在的单元格。
2.条件格式的方法:点击格式菜单中的“条件格式”,在条件格式对话框中,设置如下图,然后点击确定
就会将相同的数字标记成特殊颜色,从而将其找出来:
3.VBA方法:在Excel中处理数据,可以说VBA是万能的,这种查找相同数字的小儿科,当然可以用VBA来处理。Alt+F11,打开VBA编辑界面,输入如下代码:
Sub m()
for each rn in range("A1:E6")'搜索的区域,根据实际情况修改
if rn.value=1'这里找数字1,根据实际情况修改数值
then rn.interior.color=vbred'将找到的相同数字所在单元格填充为红色
end if
next
end sub
然后按下F5,执行代码,就可以得到如下结果:
当然,根据实际的需求,还可能有其他的方法,但不管什么方法,适合的才是最好的,从中找到一种适合的方法,快速处理数据,提高工作效率吧!
如果想删除这些相同的数据,就在上面的“查找全部”窗口中,按CTRL+A,就会选中这些数据,再按DEL键可一次性删除。
请你用实例教我,好吗?
A B C D 结果E
1 2 3 4 2
2 7 4 9 7
50 4 8 7 4
怎样才能达到这个效果。。。。。??????高人帮我,谢谢了!!!!!
你说的我用了,不行啊,因每列有一千多行,而且有很多列,咋办?求高人了!!!
这样的数据呀,可以分三步进行:
1、把各列所有数据都排在A列;
2、然后在E1单元格输入公式=countif(a:a,a1),把这个公式向E列下方拖动复制,会得到一系列的数字,表示各行A列数字出现的次数;
3、对E列用“数据-筛选-自动筛选”,在第一次出现筛选按钮,然后点击E列的筛选按钮,选“自定义”,在弹出的窗口中设置筛选条件为“大于1”就能将重复数字显示出来,不重复的都自动隐藏了。
[筛选]
[计数]
[搜索]
四种方法都可以找出,相同的数字。
具体可以看帮助,按F1进入帮助。
1、把各列所有数据都排在A列;
2、然后在E1单元格输入公式=countif(a:a,a1),把这个公式向E列下方拖动复制,会得到各行A列出现次数;
3、对E列用“数据-筛选-自动筛选”,在第一次出现筛选按钮,然后点击E列的筛选按钮,选“自定义”,在弹出的窗口中设置筛选条件为“大于1”就能将重复数字显示出来,不重复的都自动隐藏了。
不过, 我每次都操作80多列以上,每列有1000多行,有办法一下子把各列所有数据都排在A列?
1.所有单元格颜色为无色
2.获得当前选定单元格的值
3.逐列逐行比对,相等的单元格颜色设置为红色