Excel公式来分隔单元格中两个数字的“+”
如果我在单元格A1中有以下公式:
=100+1250
(相当于1350)
有一个很好的方法来获得价值100 A2和1250在A3公式? 就像是; “在单元格A2中的字符+
之前取值,并在单元格A3中的字符+
之后取值。
在Excel 2013及更高版本中,您可以使用FORMULATEXT
函数并以任意数量的方式进行parsing。
在Excel 2010及更早版本中,您必须使用VBA。 没有可以返回单元格中的公式文本的前线function。
就像是
Dim formula As String formula = Range("A1").Formula
你可以使用Find / Replace(what: =
,with:nothing),然后:
在A2: =LEFT(A1,FIND("+",A1)-1)
在A3: =MID(A1,FIND("+",A1)+1,LEN(A1))
在顶部select/复制/粘贴/特殊结果并删除Row1(或者只是A1)。