社区
Microsoft Office应用
帖子详情
Excel函数100分问题,高手进~!
andybogard
2004-01-04 10:04:33
如何在单元格中求某单元格中的文本表达式的值?
例如:1)A1中的内容为1+2*3,用什么函数能在B1单元格中显示A1的结果7;
2)A2中的内容为2*3+4,在B2中显示A2的结果10
在线等待。。。。
...全文
88
5
打赏
收藏
Excel函数100分问题,高手进~!
如何在单元格中求某单元格中的文本表达式的值? 例如:1)A1中的内容为1+2*3,用什么函数能在B1单元格中显示A1的结果7; 2)A2中的内容为2*3+4,在B2中显示A2的结果10 在线等待。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zoezm
2004-09-02
打赏
举报
回复
mark
ShaLongBus
2004-09-02
打赏
举报
回复
1. 添加如下宏函数
Public Function Eval(ByVal pstrExp As String)
On Error Resume Next
Eval = Application.Evaluate(pstrExp)
If Not IsNumeric(Eval) Then
Eval = Application.Evaluate(Eval)
End If
End Function
2. 假设你的Excel文件为Book1.xls,则可以通过如下步骤取得B1和B2的值
B1=Book1.xls!模块1.EVAL("A1")
B2=Book1.xls!模块1.EVAL("A2")
yigepure
2004-09-01
打赏
举报
回复
=IF(MID(A1,2,1)="+",SUM(VALUE(LEFT(A1,1)),VALUE(MID(A1,3,1))*VALUE(RIGHT(A1,1))),SUM((VALUE(RIGHT(A1,1))),VALUE(LEFT(A1,1))*VALUE(MID(A1,3,1))))
yigepure
2004-09-01
打赏
举报
回复
a1 b1
1+2*3 =SUM(VALUE(LEFT(A1,1)),VALUE(MID(A1,3,1))*VALUE(RIGHT(A1,1)))
单对此问题:)
请大家多多参与回答.
EdwardZhou
2004-01-05
打赏
举报
回复
Excel 中,是没有一个工作表函数可以直接解决此问题的。但使用 4.0 宏表函数可以方便地解决问题。请看此贴:
http://club.excelhome.net/dispbbs.asp?BoardID=3&replyID=10170&id=14977&star=1&skin=0
4.0 宏表函数的中文说明:
http://club.excelhome.net/dispbbs.asp?BoardID=2&replyID=49487&id=22610&star=1&skin=0
为 EVALUATE 定义一个名称可以象解决普通函数一样去求解表达式。
四招打造
excel
函数
高手
Excel
是目前使用比较广泛的数据管理
分
析软件,其强大的内置
函数
几乎无所不能,但由于许多用户不知道
函数
的作用,不熟悉
函数
使用的格式,即使用错了,也不知错在哪里。
Excel
2002/2003帮助我们解决了许多这方面的
问题
,与
Excel
2000及以前的版本相比,其提供的智能公式功能将引领我们
进
入它的
函数
世界,轻松让你成为
Excel
的使用
高手
,从而可以更加方便快捷地满足我们日常办公的需要。
excel
函数
大传 让你成为
excel
的
高手
excel
函数
大传 让你成为
excel
的
高手
EXCEL
函数
大全WORD版
最全面的
EXCEL
2003
函数
大全,非常适合新的入门和
高手
的
进
阶
excel
函数
公式实例教程
学习教程,快步提神
excel
技能,让你成为
excel
的
高手
EXCEL
函数
应用大全
教你完全了解
EXCEL
的各种
函数
和使用方法,瞬间成为办公软件界的武林
高手
。
Microsoft Office应用
6,210
社区成员
23,067
社区内容
发帖
与我相关
我的任务
Microsoft Office应用
Microsoft Office应用
复制链接
扫一扫
分享
社区描述
Microsoft Office应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章