EXCEL A列都为123*222等公式样式的文本,怎样批量处理在B列得到值呢...

发布网友

我来回答

6个回答

热心网友

=========================================================================

 

Excel中,evaluate函数用来求文本型数学表达式的计算结果。

 

另外,值得注意的是EVALUATE是宏表函数,当工作表使用了宏表函数后,每次打开工作簿,都会有这个提示“这个工作簿含有一个或多个 Microsoft Excel 4.0 宏。这些宏可能含有病毒或者其它有害代码。宏将会被禁止运行。”。

 

这个是正常的,无须担心。当出现这个提示,只要单击“是”就可以了。如果确实不想看到这个提示,可这样操作:单击工具-选项-安全性-宏安全性,在安全级里选择“低”。保存后,以后再打开这个工作簿,就不会出现这个提示了。

 

 

楼主可参考以下教程:(点击图片可放大)

 

 

 

热心网友

假设A1为123*222那么在B1点工具栏上的插入--名称--定义,上方当前工作表薄名称_123_222,引用位置里输入公式=EVALUATE(A1) 确定。然后再到B1输入=_123_222回车,其它的就下拉公式。

你试试,不明白可加我百度ID就是我QQ 

 

热心网友

选中B1单元格。菜单,插入,名字,定义
名称暂定个吧,比如 js
然后引用位置输入
=evaluate(a1)
然后确定
再在B1输入
=js
然后下拉填充公式,ok了

热心网友

=LEFT(A1,FIND("*",A1)-1)*RIGHT(A1,LEN(A1)-FIND("*",A1)),向下复制填充。

热心网友

选定B列

按Ctrl+F3新建名称,假定名称:aaa,引用位置填=evaluate(a1),按“确定”。

在B1

=aaa

下拉

 

 

热心网友

B列输入公式:=LEFT(A1,FIND("*",A1)-1)*RIGHT(A1,LEN(A1)-FIND("*",A1))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com