在Excel中使用if函数比较两个表格里带单位数值的大小,总会出现错误,是不是带单位了就不行吗?求帮助

 我来答
骑云1536
2013-03-22 · TA获得超过3368个赞
知道大有可为答主
回答量:2717
采纳率:50%
帮助的人:2854万
展开全部
是的。如果带了单位,比较时excel会将两个比较的值默认为文本型,这样是不能比较的。你可以考虑下面的方法来解决。
设原需要比较的数据在a、b列,且单位均为一个字符。则比较公式为:
=--left(a1,len(a1)-1)>--left(b1,len(b1)-1)
函数解析:
截取a1与b1单元格左边除最后一个字符外的数据,并将该数据转换为数值型,之后比较a1截取的数据是否大于b1截取的数据。
仝献rh
2013-03-22 · TA获得超过523个赞
知道小有建树答主
回答量:518
采纳率:0%
帮助的人:229万
展开全部
比如:A1单元格100元和A2单元格50元比大小,可以这样,LEFT(A1,LEN(A1)-1)>LEFT(B1,LEN(B1)-1)
追问
还是不行,你试一下6g和51g比较,也是6g比51g大为TRUE
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gsmqmqmq
2013-03-22 · 超过16用户采纳过TA的回答
知道答主
回答量:151
采纳率:0%
帮助的人:58.4万
展开全部
带单位就是文本,不会进行比较,但也可以通过函数来比较
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4e1c58699
2013-03-22 · TA获得超过322个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:138万
展开全部
恩 带单位是不能比较的,你可以把单位去掉啊,你把你的格式发上来我给你写个自动比较的公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式