excel表格中怎样计算带文字的计算式

比如我在A1中输入(1长+0.5宽)*1高,然后想在B2或者其他位置计算它的结果,用=evaluate(A1)这个公式好像只能计算没有文字的计算式吧,请高手解答,8000... 比如我在A1中输入(1长+0.5宽)*1高,然后想在B2或者其他位置计算它的结果,用=evaluate(A1)这个公式好像只能计算没有文字的计算式吧,请高手解答,8000+项要我算啊,各位大虾行行好教教我吧,答好加分啊。
我只是举那个例子啊,不是所有的字都是一样的啊。
顺便问下为什么输入-号老是自动换行呢,还有-在式子前面怎么会自动计算了啊,我都没输入=啊。
展开
 我来答
本本经销商
2015-09-19 · TA获得超过5460个赞
知道小有建树答主
回答量:1662
采纳率:69%
帮助的人:554万
展开全部
  1. Excel中带有文字的计算式或公式无法直接进行计算。

  2. 公式中若需要存在文字,需要用半角双引号括起来。


  • 单元格中含文字的计算式需要先将文字去掉,或者将单元格中的数字部分提取出来在参与计算。

  • 常用的提取函数有MID、RIGHT、LEFT。

悲恸的回忆
2018-09-21
知道答主
回答量:36
采纳率:0%
帮助的人:10.2万
展开全部
文字加中括号就可以计算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
森林浴1
2010-09-08 · TA获得超过2311个赞
知道大有可为答主
回答量:2104
采纳率:0%
帮助的人:1382万
展开全部
假如数据在A1,B1输入,下拉公式
=(LOOKUP(9E+307,--MID(LEFT(A1,4),MIN(FIND({0;1;2;3;4;5;6;7;8;9},LEFT(A1,4)&1234567890)),ROW($1:$1024)))+LOOKUP(9E+307,--MID(MID(A1,FIND("+",A1),5),MIN(FIND({0;1;2;3;4;5;6;7;8;9},MID(A1,FIND("+",A1),5)&1234567890)),ROW($1:$1024))))*LOOKUP(9E+307,--MID(MID(A1,FIND("*",A1),5),MIN(FIND({0;1;2;3;4;5;6;7;8;9},MID(A1,FIND("*",A1),5)&1234567890)),ROW($1:$1024)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
如意又巍峨灬烤红薯2143
2010-09-08 · TA获得超过327个赞
知道小有建树答主
回答量:338
采纳率:50%
帮助的人:322万
展开全部
楼上的都太复杂,最简单的:

把A列复制到B列,选择B列,替换,把所有汉字全部替换为空。前边没等号,用CONCATENATE函数呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LWSHH
2010-09-07 · TA获得超过5081个赞
知道大有可为答主
回答量:2884
采纳率:100%
帮助的人:1236万
展开全部
不可能就这一种形式吧,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式