excel 如何在提取符号后面的数字在提取空单元格的时候返回0

来源:百度知道 编辑:UC知道 时间:2024/06/22 21:40:28
打个比方,A1单元格是里是 【'575 x 511】 (【】里的内容是单元格内容)
我利用=RIGHT(A1,LEN(A1)-FIND("x",A1)) 公式提取了【X】后面的数字。
不过我发现用这个公式提取空单元格的时候返回的是错误,造成整体运算出错。
哪位高手能够教教我,在提取数字的时候如果是空单元格如何才能返回【0】而不是错误?

搜索信息函数!全部以IS打头:

=if(iserr(你的公式),0,你的公式)

你为什么要这么复杂啊?你为什么不把文本格式变为数值格式一步不就可以完全解决的吗?何必要这么麻烦啊?
在没有数据的单元格里输入数字1,复制这个单元格1,在A列里点选择性粘贴里的乘,就可以达到你想要的效果了。

公式修改如下

=if(A1="","",RIGHT(A1,LEN(A1)-FIND("x",A1)))

意思是若 A1为空, 则返回 空, 否则 取"x"后面字符

返回0:

=if(A1="",0,RIGHT(A1,LEN(A1)-FIND("x",A1)))

意思是 如果A1,为空,则返回0,否则 取"x" 后字符

下拉自动填充