Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2045|回复: 6

[已解决]比较数字:48不等于048怎么弄?

[复制链接]
发表于 2017-9-29 19:39 | 显示全部楼层 |阅读模式
本帖最后由 tf10231523 于 2017-9-29 21:33 编辑

微信图片_20170929193833.png


工作簿1.rar (7.39 KB, 下载次数: 10)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-9-29 20:30 | 显示全部楼层    本楼为最佳答案   
=IF(ISERROR(VLOOKUP(B2,$E$2:$E$15,1,0)),0,1)
回复

使用道具 举报

 楼主| 发表于 2017-9-29 20:39 | 显示全部楼层
qqyyh 发表于 2017-9-29 20:30
=IF(ISERROR(VLOOKUP(B2,$E$2:$E$15,1,0)),0,1)

谢谢你的解答!不过用了你的公式后,c2和c3本应该为1值的,也变成0了?
回复

使用道具 举报

发表于 2017-9-29 21:12 | 显示全部楼层
E13 E14 E15要统一成文本格式。
回复

使用道具 举报

发表于 2017-9-29 21:21 | 显示全部楼层
本帖最后由 zjdh 于 2017-9-29 21:24 编辑

公式是对的,原因是你的E列数据有2种类型,134、569、578为数值格式,其余为文本格式,而B列均为文本格式,数值“134”不等于文本“134”,所以应显示为“0”,将上述3个数据改为文本格式就“OK”啦!
回复

使用道具 举报

 楼主| 发表于 2017-9-29 21:27 | 显示全部楼层
哦!谢谢!可以了!!!
回复

使用道具 举报

发表于 2017-9-30 06:02 | 显示全部楼层
本帖最后由 cabcyvr 于 2017-9-30 06:04 编辑

如果不想统一B列和 E列格式
C2=IFERROR(MATCH("/"&$B2,"/"&$E$2:$E$15,)^0,0)  数组
原因:B列全部为文本值,E列为文本值和数字值混用,如果不强制统一格式,c2 c3不可能得到1 。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-28 18:12 , Processed in 2.216943 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表