Excel公式用于分隔单元格中两个数字的“+”

时间:2017-07-03 14:21:32

标签: excel concatenation formula

如果我在单元格A1中有公式:

=100+1250

(等于1350)

有没有一种方法可以在A2中获得100的值,在A3中使用公式获得1250的值?就像是; “在单元格A2中的字符+之前获取值,并在单元格A3中的字符+之后取值。

2 个答案:

答案 0 :(得分:2)

在Excel 2013及更高版本中,您可以使用FORMULATEXT函数并以任意方式解析它。

在Excel 2010及更早版本中,您必须使用VBA。没有可以在单元格中返回公式文本的前线函数。

这样的东西
Dim formula As String
formula = Range("A1").Formula

答案 1 :(得分:0)

您可以使用查找/替换(内容:=,其中:没有),然后:

A2中的

=LEFT(A1,FIND("+",A1)-1)

A3中的

=MID(A1,FIND("+",A1)+1,LEN(A1))

选择/复制/粘贴/特殊结果顶部并删除Row1(或仅A1)。