我在excel中有一个带有范围值的单元格:a-b,例如:' 23.5-34.7'
我想在另一个单元格中计算以下数学:b-a(34.7-23.5),这将是excel中的代码吗?如果2个值属于同一个单元格,如何在excel中将它们定义为2个不同的值?
谢谢!
答案 0 :(得分:3)
通常使用MID,LEN,RIGHT,LEFT,FIND功能有很多方法可以做到这一点。在你的情况下,这两个数字用“ - ”分隔,所以找到它的位置,然后将其后的字符串作为and then
,将字符串作为reload(demo.plotme)
reload(demo)
然后再做b
例如,如果值23.5-34.7在E20中,那么
a
b-a
给你23.5
=RIGHT(E20,LEN(E20)-FIND("-",E20,1))-LEFT(E20,FIND("-",E20,1)-1)
为您提供34.7
LEFT(E20,FIND("-",E20,1)-1)
给你11.2
您可以使用与TRIM和SUBSTITUTE函数的组合来消除字符串的开头和结尾(TRIM)以及字符串(SUBSTITUTE)中的空格。
答案 1 :(得分:3)
假设值“23.5-34.7”存储在单元格A1中,您可以获得
=MID(A1,FIND("-",A1,1)+1,999)
答案 2 :(得分:1)
QHarr是正确的,但您需要添加“ - ”以便......
=右(E20,LEN(E20)-FIND(“ - ”,E20,1))& “ - ”& LEFT(E20,FIND(“ - ”,E20,1)-1)
答案 3 :(得分:1)
可能,
=REPLACE(E20, 1, FIND("-", E20), "")-REPLACE(E20, FIND("-", E20), LEN(E20), "")