excel 文本字段如何计算

来源:百度知道 编辑:UC知道 时间:2024/06/22 12:48:42
有两个文本字段
A:0.1g*100片*100
B:0.1g*100片
如何得出C=A-B=100?怎样写公式?

你写的结果错了,因为C=A-B="*100",而不是100,要实现这种效果不难:

设A1的值为0.1g*100片*100,B1的值为0.1g*100片,则C1可设公式:

=REPLACE(A1,FIND(B1,A1),LEN(B1),"")

C1结果为*100,这个公式当中,如果B1的值为"*100片",则C1的值为0.1g*100

不知道你的文本字段有规律没有,如果都是这样的格式可以用文本返回指定个数的数值然后再计算.

=SUBSTITUTE(A1,B1&"*",)

即使你不会EXCEL,但描述也要尽量逻辑化一些的语言(计算机语言),太通俗化了没人看得懂。我猜的,不知道你是不是需要如上结果。

A1 0.1g*100片*100
B1 0.1g*100片

A1=0.1g*100片*100
B1=0.1g*100片
=--SUBSTITUTE(A1,B1,"")
------------------------------------
也许是你表达没清楚吧,如果真的是减的话应该等于 99才对,也不是100吧。
------------------------------------
补充一点:
如果你真的想这样用Excel,不妨这样做:
在A1输入 100 ,B1 输入 0 不要输入单位。
选中A1:B1,按CTRL+1快捷键,出现的数字格式选“自定义”,输入
"0.1g*100片"#
这时你的数据显示出来的就是0.1g*100片100,但单元格的值还是100,只是表现形式变了,而且最重要的是单元格的数字可以参与运算!