热点科技

标题: [求助] 懂EXCEL的进来帮一下忙吧.谢谢. [打印本页]

作者: poipoioi    时间: 2007-3-21 20:16
标题: [求助] 懂EXCEL的进来帮一下忙吧.谢谢.
懂EXCEL的进来帮一下忙吧.谢谢.
两列数据,怎么样比较快的找出两列中数据不同的各行?
谢谢了.
作者: TENGYUNMA    时间: 2007-3-21 20:47
顶起来.
作者: 156638058    时间: 2007-3-21 20:53
假设两列数据分别在A列和B列
将A1-B1的值放在C1,如果C1为0则A1和B1数据相同。
同理算出其它各行的数据,最后筛选出C列不为0的行。



[ 本帖最后由 windfantasy 于 2007-3-21 20:55 编辑 ]

作者: snkliang    时间: 2007-3-21 20:57
原帖由 windfantasy 于 2007-3-21 20:53 发表
假设两列数据分别在A列和B列
将A1-B1的值放在C1,如果C1为0则A1和B1数据相同。
同理算出其它各行的数据,最后筛选出C列不为0的行。
6000多行啊
一行一行筛的话,这.......................................
作者: jackygong    时间: 2007-3-21 21:08
这到是个问题  帮顶一下  知道了 告诉我
作者: zhpguxinlei    时间: 2007-3-21 21:09
再顶起来..............
作者: SHEVA7    时间: 2007-3-21 21:10
自定义筛选啊!
作者: shopide    时间: 2007-3-21 21:33
原帖由 chenlinuxsir 于 2007-3-21 20:57 发表

6000多行啊
一行一行筛的话,这.......................................
其实3楼的方法不麻烦啊,如果数据连续的话,在第一行单元格中输入公式后,将鼠标放到该单元格的右下角,等鼠标出现"+"后双击,然后筛选就可以了.
作者: tyzfeifei    时间: 2007-3-21 21:47
谢谢楼上诸位了.
作者: zh2oho    时间: 2007-3-21 22:12
我不懂,进来学习下
作者: kencai    时间: 2007-3-23 13:22
用if做一个也行。不过七楼方法比较简单了。
作者: roung000    时间: 2007-3-23 14:41
还是用宏程序啊,那个快
sub test()

for i = 1 to 60000
if cell(i,1).value<>cell(i,2).value then cell(i,3).value = "N"
next i

end sub
作者: GarmonL    时间: 2007-3-23 16:44
高手挺多的,学习一下
作者: cytiluy    时间: 2007-3-23 21:34
长知识呀,可惜我真的看不懂呀!
作者: ht11    时间: 2007-3-23 21:41
我知道一种简单的方法:
用一个IF公式:IF(A1=B1,"相等","不相等")
拖动复制公式就出来了!
不过这样操作以后还要用7楼提供的方法才能剃出相同的行!



[ 本帖最后由 liudeng 于 2007-3-23 21:45 编辑 ]

作者: wjhccxy    时间: 2007-3-23 21:55
Public Sub list_a()
For Each xo1 In Selection
If xo1.Value <> Application.ActiveSheet.Cells(xo1.Row, xo1.Column + 1).Value Then
Application.ActiveSheet.Cells(xo1.Row, xo1.Column + 2).Value = 1
End If
Next xo1
'选中第一列,能够识别第一列和第二列的不同单元,不同的行在第三列用1标记。
End Sub



[ 本帖最后由 skyking 于 2007-3-23 21:58 编辑 ]

作者: nebulehunter    时间: 2007-3-23 22:02
正在学习中,进来吸取点经验




欢迎光临 热点科技 (https://www.itheat.com/activity/) Powered by Discuz! X3.2