怎么查找两列数据不同的部分 一共1000列.直接帮我对比完拿赏金

A:1222112122122111221122222212111121222222211212212222221211212211122

B:121212121212121212121212121212121212121212121212121212121212121212
这两组对比.我需要知道两排数字同一位置有几处没对上的就行.所有B组数字都一样

如果要标记不同,可使用条件格式,请看下面的例图::

选中C2至G20,然后点顶部的:

条件格式---新建规则---使用公式确定要设置格式的单元格

然后公式以数据区第一个单元格为标准写一条公式即可

=C2<>$A2

注意A2的列号上要加绝对符号$把这一列的列号固定住。

然后设置好你想要的格式,比如加粗,颜色等,

最后点击确定即可,与A不相同的数据就会变色。

如果只是要统计每列与A列不相同的数字的个数,用公式可解决,请看下面的例图:

在C22输入这条公式:

=SUMPRODUCT(--(C2:C20<>$A2:$A20))

注意列号A上要加绝对符号$把这一列的列号固定住。

然后选中C22右拉,即可得出每列与A列不相同的个数。

----------

这里不让发扣码,会摒蔽掉的。你看俺TouXiang图片上有。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-21
假定A1是1222112122122111221122222212111121222222211212212222221211212211122
B1是121212121212121212121212121212121212121212121212121212121212121212
在C1单元格写公式:
=SUM(IF(MID($A1,COLUMN(INDIRECT("$A$1:"&ADDRESS(1,MAX(LEN($A1),LEN($B1))))),1)=MID($B1,COLUMN(INDIRECT("$A$1:"&ADDRESS(1,MAX(LEN($A1),LEN($B1))))),1),0,1))
然后选定C1单元格后鼠标点击进去上面的公示栏,然后按Ctrl+Shift+Enter/回车三键(按住Ctrl+Shift两键,然后按Enter/回车),直至公式首尾出现{ },然后向右拖动填充C1单元格公式到C1下面的单元格。
【已验证可行。上面的例子就比对出来的结果是 33 处】追问

看不懂.能直接帮我算算出来吗.马上采纳答案

第2个回答  2019-02-21
C列填入IF(B1=A1,"",1) 下拉
筛选C列就可以了,

要知道几处,用=COUNTA(C:C)函数就可以
第3个回答  2019-02-22
A、B二列数据,都是有这么多数字?不一样的位置想要怎么显示?
假设数据是从A2、B2开始的两个列,想要在C2单元格显示没对上位置数,则可在C2单元格输入公式:
=SUMPRODUCT((MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)<>MID(B2,ROW(INDIRECT("1:"&LEN(A2))),1))*1)
复制并下拉,即可。
考虑到你A列与B列的数字位数有不同(提问中举例就不同),现公式都以A列的数字数为准
相似回答