【发布时间】:2021-10-04 07:07:23
【问题描述】:
我在单元格中有两个数字“=5+4”作为文本。这是另一个操作的结果。
我取了另一个公式的一部分,并用“等号”符号连接起来:
= "=" & RIGHT(FORMULATEXT(V8);LEN(FORMULATEXT(V8))-SEARCH("+"; FORMULATEXT(V8)))
我想在一个单元格中得到 5+4 的结果——这意味着“9”;) 我不想使用 VBA 代码。
【问题讨论】:
-
您唯一的选择是某种宏函数,无论是 VBA 还是 XLM。
-
那么也许从另一边:我最初的问题是从方程中提取除第一个以外的所有数字并在另一个单元格中求和:A1:“= 6 + 5 + 4”。 A2:“9”。也许不用VBA也能解决?
-
这能回答你的问题吗? superuser.com/questions/1515531/…
-
使用单元格值并减去第一个数字:
=A1-MID(FORMULATEXT(A1);2;FIND("+";FORMULATEXT(A1))-2) -
字符串加法是唯一的操作吗?或者可能有减法、乘法等?
标签: excel text excel-formula