关于EXCEL中,在不同列中查找数值,发现格式不一样无法查找到结果。有何高招?

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:31:43
比如下表:
A列 B列 C列
139154242 139154241
139154288 139154248
139154245 139153311
139154248 139154288
想找出A列的数单格元如果在B列中有那就显示YES,没有的话不用显示,显示在C列即可。查发现B列的单无格格式与A列的单元格格式不一样,所以结果就不对了,就算是B列中有的,也不显示YES。
请高手指点有何高招能解决。
赶快补充强调一下,以下的公式我都会用的,但现在的关键是两列的单元格格式不一样,所以出来的结果是不对的.

全部改为数值型的格式:
复制任意一个空白单元格,选择A和B列全部数据,右键菜单“选择性粘贴-加"就行了。

将格式转换一下吧:
文本转数值,在前面加--
数值转文本,在后面加&""
试一下:
=IF(SUMPRODUCT(N(B$1:B$4&""=A1&"")),"YES","NO")

虽然1楼回答是对的,但是公式跟楼主说的弄反了,应该是
=if(COUNTIF($B$1:$B$4,A1)=0,"NO","YES")

我没话说了,都让人家说了
顶吧!

=if(COUNTIF($A$1:$A$4,B1)=0,"NO","YES")