excel单元格中的两个值

时间:2017-12-30 22:50:26

标签: excel csv excel-formula cell

我在excel中有一个带有范围值的单元格:a-b,例如:' 23.5-34.7'

我想在另一个单元格中计算以下数学:b-a(34.7-23.5),这将是excel中的代码吗?如果2个值属于同一个单元格,如何在excel中将它们定义为2个不同的值?

谢谢!

4 个答案:

答案 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中,您可以获得

  • 23.5,公式为=MID(A1,FIND("-",A1,1)+1,999)
  • 34.7与公式{{1}}

答案 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), "")