不好意思,这个问题刚才整了两次都搞错了,只好再提一次问了,大家可别骂我神经病啊,呵呵!
有A和B两列数,如果A列中有重复的值,那么判断与之对应的B列的值是否相同,如果不同,说明输入错误,用条件格式将其变成红色,请教高手如何设置?如图:
A2=A7,但B2并不等于,说明录入时出错,希望将A2,A7,B2,B7全部用红色显示
备注:商品往下排列会很多,商品编号和名称重复出现的情况也会很多,目的是录入商品编号和名称对不上时及时提醒,便于更正。
刚才理解错了题意,公式改为:
=(A2<>"")*(SUMPRODUCT(($A$2:$A$1000=$A2)*($B$2:$B$1000=$B2))<>COUNTIF($A$2:$A$1000,$A2))
这个公式比较接近了,但只能在商品名称输入错误时才有效,如果是商品编号输错了,则不会提示了
追答再改一下就可以了:
=(A2"")*((SUMPRODUCT(($A$2:$A$1000=$A2)*($B$2:$B$1000=$B2))COUNTIF($A$2:$A$1000,$A2)+(SUMPRODUCT(($A$2:$A$1000=$A2)*($B$2:$B$1000=$B2))COUNTIF($B$2:$B$1000,$B2))))
这个可以了,我刚才也试过做两个条件格式,原理和你这个公式应该是一样的,谢谢啦!
还想请教一下,我这样设置的话,当我填写的行数达到500行以上,电脑的运算量是不是很大,变得有点卡机?
单击A2,定义名称:
校验=(A2"")*((SUMPRODUCT(($A$2:$A$1000=$A2)*($B$2:$B$1000=$B2))COUNTIF($A$2:$A$1000,$A2)+(SUMPRODUCT(($A$2:$A$1000=$A2)*($B$2:$B$1000=$B2))COUNTIF($B$2:$B$1000,$B2))))
然后重新定义条件格式为:
公式=校验
这样可以大大缩小文件体积,并提高运行速度。
excel 有A和B两列数,如果A列中有重复的值,那么判断与之对应的B列的值...
选中A B两列后——开始——条件格式——突出显示单元格规则——重复值(最下面)
...用公式A列中相同数据筛选出来,将与之对应的B列
这个只能用VBA来完成自动删除重复数据。或者自动排序后手动删除。但是如果只是将与B相同的A的值填充进C,可以用vlookup()函数。比如说在C2 中输入“=vlookup(”选中B2“,"选中A,B两列或数据范围","此处填2,表示返回所选表格的第二列,即B列"). 下拉以上公式,最后用求和公式计算C列。
EXCEL找出A列中重复,并且重复的对应的B列的值相同的值
如果是0,表明b1在a列不存在,>=1重复。在d1写公式:=countif(b:b,a1)如果是0,表明a1在b列不存在,>=1重复。选c1,d1下拉公式填充即可。用筛选把>0的选出来就是重复的数据了。
EXCEL A列中的有重复数据对应的B列中数据不重复的筛选出来
=if(countifs(A:A,A1,B:B,B1)=1,1,"")鼠标移到C1 右下角变实心十字双击
EXCEL表,两列数据,如何查找A列中相同 对应B列几个不同的数据?
在D3中输入或复制粘贴下列公式 =SUMPRODUCT((A$3:A$13=A3)\/COUNTIFS(A$3:A$13,A$3:A$13,B$3:B$13,B$3:B$13))下拉填充
在EXCEL中怎么找到两列数据里相同的数据
首先,VLOOKUP函数是一个非常有效的工具,用于在数据表的第一列中查找某个值,并返回同一行中指定列的值。例如,假设我们有两列数据分别在A列和B列,我们想要在C列显示A列和B列中相同的数据。我们可以在C列的每个单元格中使用VLOOKUP函数,以A列的数据作为查找值,在B列中查找匹配项。如果找到匹配项...
excel筛选两列重复项,A列本身存在大量重复数据,如何做到以B列数值为条...
输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式 =INDEX(A:A,SMALL(IF(COUNTIF(B$2:B$200,A$2:A$200)>0,ROW($2:$200),4^8),ROW(A1)))如果是标记,那么选择A列,在“条件格式”中,“新建规则”,以“公式”建立规则,输入 =COUNTIF(B:B,A1)>0 格式选择填充...
excel去重 架设A B两列 如果A列数据包含B列数据,则删除A列中与B重复...
先说第一个问题:例如有A和B两列数据, B列包含于A列 C2输入数组公式 =INDEX(A:A,SMALL(IF(COUNTIF(B$2:B$11,A$2:A$11),4^8,ROW(A$2:A$11)),ROW(A1)))&""注意数组公式的输入方法, 先在C2输入一个=号, 再粘贴=后的公式, 然后同时按 Ctrl+Shift+回车 三键结束, 切记!!!
EXCEL中如何查找A表A列与B表A列相同的所对应B表中B列的数据?
1、假设你的数据A、B两列都从第一行开始,在C1输入:=IF(COUNTIF1(B:B,A1)>0,"B列有","B列没有"),敲回车键确定。2、复制C1单元格,选中C列并粘贴,这样C列所有的单元格都有这个公式代码了。3、相反如果要找B列里有而A列里没有的话则输入:=IF(COUNTIF(A:A,B1)>0,"A列有","...
excel怎样判断两列值是否相同?
包含”。然后,我们可以将这个公式拖动到C列的其他单元格中,以检查A列和B列其他对应单元格的内容关系。这种方法非常灵活,可以适应不同的数据和需求。通过这种方法,我们可以快速地判断出Excel中一列值是否包含另一列的值,从而方便我们进行数据分析和处理。