如下图,在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)&"*","")
回车确认后下拉填充。
我试用了 不行呢
从我给出的图片上可以看到,公式无误。
结论:使用宏表函数EVALUATE同时显示公式与计算
宏表函数是早期低版本excel中使用的,现在已由VBA顶替它的功能;
但仍可以在工作表中使用,不过要特别注意的是:
不能直接在单元格中、只能在"定义的名称"(菜单:插入——名称——定义)中使用;
菜单栏-公式-定义名称,在弹出的对话框中名称文本区输入“gs”,引用位置文本区输入“=EVALUATE(Sheet1!$b2)”,点击确定按钮。
c2输入公式“=gs”,向下填充
2018-08-12