评估 Excel 中另一列中特定格式的文本

评估 Excel 中另一列中特定格式的文本

我在 C4 中有一个文本,写为“12*14”,在 B4 中有一个数字“1000”。我想将 D4 计算为 1000-12*14

我曾尝试以下操作,但均不起作用。

B4-数值(C4)

B4-值(C4)

答案1

您需要转换文本变成数字。 在D4进入:

=B4-LEFT(C4,FIND("*",C4)-1)*MID(C4,FIND("*",C4)+1,99)

在此处输入图片描述

因素:

LEFT(C4,FIND("*",C4)-1)     isolates the 12
MID(C4,FIND("*",C4)+1,99)   isolates the 14

答案2

  1. 单击功能区中的“公式”选项卡,然后单击“名称管理器”

  2. 点击“名称管理器”窗口右上角的“新建”

  3. 3.

图片:

输入您想要的任何名称,我使用了“任何名称”

在“引用”部分中输入以下公式“=evaluate(Sheet1!$C$4)”,然后单击“确定”

  1. 关闭“名称管理器”窗口

  2. 转到您想要输出数据的单元格(单元格 D4),然后输入以下内容:

=B4-anything  

(任何名称都是我在名称管理器中输入的名称)

相关内容