excel 高手进来。关于排重问题
如何将两列数据中不同的数据快速地筛选出来?(急)...如何将两列数据中不同的数据快速地筛选出来?(急)...看到论坛上有很多人问这样类似的例子,我翻了整个论坛也没有找个一...
如何将两列数据中不同的数据快速地筛选出来?(急)...
如何将两列数据中不同的数据快速地筛选出来?(急)...
看到论坛上有很多人问这样类似的例子,我翻了整个论坛也没有找个一个可以具体解决的例子,今天想求一解。望给于解答
请问高手,有两列不同的数据,大部分内容均相同,只有极小部分不相同(数据较多),,想将此小部分筛选出来,请教高手该如何做????...
例子:
一个表中有A,B两列
A列中包含:
语文数学英语物理化学政治历史地理生物
B列中包含:
数学英语物理化学政治历史
先要求出其中不同的纪录,也就是:
语文
地理
生物
请大侠们详细说清楚,最好是有具体操作。如果分数不够还可以追加,只要满意。
简单说吧,
就是有两列数据,每列有好几千条,A组的数据包括B组所有的数据及其它数据,想把A组里与B组不一样的数据导出来,或者显示出来,请问用什么方法呢? 展开
如何将两列数据中不同的数据快速地筛选出来?(急)...
看到论坛上有很多人问这样类似的例子,我翻了整个论坛也没有找个一个可以具体解决的例子,今天想求一解。望给于解答
请问高手,有两列不同的数据,大部分内容均相同,只有极小部分不相同(数据较多),,想将此小部分筛选出来,请教高手该如何做????...
例子:
一个表中有A,B两列
A列中包含:
语文数学英语物理化学政治历史地理生物
B列中包含:
数学英语物理化学政治历史
先要求出其中不同的纪录,也就是:
语文
地理
生物
请大侠们详细说清楚,最好是有具体操作。如果分数不够还可以追加,只要满意。
简单说吧,
就是有两列数据,每列有好几千条,A组的数据包括B组所有的数据及其它数据,想把A组里与B组不一样的数据导出来,或者显示出来,请问用什么方法呢? 展开
展开全部
在C列显示A列中有同,而B列中没有的数据(公式中的1000行如果不够,可加大):
在C1输入公式
=INDEX(A:A,SMALL(IF(COUNTIF(B:B,A$1:A$1000)=0,ROW(A$1:A$1000),65536),ROW(1:1)))&""
不要直接按回车,要按住CTRL+SHIFT再按回车键,公式两端会出现大特号{}
下拉复制C1的公式到其他行,即可求出不同的记录.
在C1输入公式
=INDEX(A:A,SMALL(IF(COUNTIF(B:B,A$1:A$1000)=0,ROW(A$1:A$1000),65536),ROW(1:1)))&""
不要直接按回车,要按住CTRL+SHIFT再按回车键,公式两端会出现大特号{}
下拉复制C1的公式到其他行,即可求出不同的记录.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以你上面提到的为例:A列的数据为:语文数学英语物理化学政治历史地理生物
B列的数据为:数学英语物理化学政治历史 ,现在想在C列求出A列中有而B列中没有的数据,即:语文、地理、生物。
在C1单元格输入公式:=INDEX(A:A,SMALL(IF(ISNA(MATCH(A$1:A$9,B$1:B$6,)),ROW($1:$9),4^8),ROW(1:1)))&""
按CTRL+SHIFT+ENTER 确定,下拉公式即可。
B列的数据为:数学英语物理化学政治历史 ,现在想在C列求出A列中有而B列中没有的数据,即:语文、地理、生物。
在C1单元格输入公式:=INDEX(A:A,SMALL(IF(ISNA(MATCH(A$1:A$9,B$1:B$6,)),ROW($1:$9),4^8),ROW(1:1)))&""
按CTRL+SHIFT+ENTER 确定,下拉公式即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建两个txt文件a.txt,b.txt
A列数据放a.txt
B列数据放b.txt
然后在txt目录下新建一个bat文件
内容
@echo off
findstr /vg:b.txt a.txt > new.txt
exit
双击运行bat,不存在的就在new.txt里
A列数据放a.txt
B列数据放b.txt
然后在txt目录下新建一个bat文件
内容
@echo off
findstr /vg:b.txt a.txt > new.txt
exit
双击运行bat,不存在的就在new.txt里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有一劳永逸的自动筛选,得曲线迂回进攻。
先排序,再比较(可以通过公式比较)
先排序,再比较(可以通过公式比较)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VBA代码
Private Sub CommandButton1_Click()
Dim i As String
Dim j As String
Application.ScreenUpdating = False
i = 2
j = 2
Do Until Cells(i, 1) = ""
If Application.WorksheetFunction.CountIf(Columns("B:B"), Cells(i, 1)) > 0 Then
j = j
Else
Cells(j, 3) = Cells(i, 1)
j = j + 1
End If
i = i + 1
Loop
End Sub
数据再多也可以
Private Sub CommandButton1_Click()
Dim i As String
Dim j As String
Application.ScreenUpdating = False
i = 2
j = 2
Do Until Cells(i, 1) = ""
If Application.WorksheetFunction.CountIf(Columns("B:B"), Cells(i, 1)) > 0 Then
j = j
Else
Cells(j, 3) = Cells(i, 1)
j = j + 1
End If
i = i + 1
Loop
End Sub
数据再多也可以
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询