求一个EXCEL计算方法,如图

2025-12-17 10:25:19
推荐回答(3个)
回答1:

如下图,在C1中输入

=LEFT(B1,FIND("*",B1)-1)*LEFT(SUBSTITUTE(B1,LEFT(B1,FIND("*",B1)-1)&"*",""),FIND("*",SUBSTITUTE(B1,LEFT(B1,FIND("*",B1)-1)&"*",""))-1)*SUBSTITUTE(B1,LEFT(B1,FIND("*",B1)-1)&"*"&LEFT(SUBSTITUTE(B1,LEFT(B1,FIND("*",B1)-1)&"*",""),FIND("*",SUBSTITUTE(B1,LEFT(B1,FIND("*",B1)-1)&"*",""))-1)&"*","")

回车确认后下拉填充。

回答2:

结论:使用宏表函数EVALUATE同时显示公式与计算

  1. 宏表函数是早期低版本excel中使用的,现在已由VBA顶替它的功能;

  2. 但仍可以在工作表中使用,不过要特别注意的是:

  3. 不能直接在单元格中、只能在"定义的名称"(菜单:插入——名称——定义)中使用;

  4. 菜单栏-公式-定义名称,在弹出的对话框中名称文本区输入“gs”,引用位置文本区输入“=EVALUATE(Sheet1!$b2)”,点击确定按钮。

  5. c2输入公式“=gs”,向下填充

回答3:

先把B列分列,再求积