Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2242|回复: 8

[已解决]求助!

[复制链接]
发表于 2014-3-31 17:58 | 显示全部楼层 |阅读模式
如附件所示,我想引用左面单元格的内容并得到计算结果,然而……啥也不说了,请看附件给予帮助!
最佳答案
2014-3-31 18:19
上面1楼给的公式只适用于*,如果要求不限运算符的话,除了5楼说的技巧外,就只能是自己编程了,比如3楼的EVALUTE,这个是自定义函数,软件本身没有的

工作簿1.rar

6.04 KB, 下载次数: 8

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-3-31 18:11 | 显示全部楼层
=LEFT(B2,FIND("*",B2)-1)*MID(B2,FIND("*",B2)+1,9)
回复

使用道具 举报

发表于 2014-3-31 18:12 | 显示全部楼层
定义名称aa:
  1. aa=EVALUATE(Sheet1!$B$2)
复制代码
在任一单元格输入=aa即可
回复

使用道具 举报

发表于 2014-3-31 18:14 | 显示全部楼层
或者一个公式完成:
  1. =PRODUCT(-MID(SUBSTITUTE(B2,"*",REPT(" ",50)),{1,51},50))
复制代码
回复

使用道具 举报

发表于 2014-3-31 18:16 | 显示全部楼层
QQ五笔截图未命名.png 如果把这个钩上,再重新激活单元格(双击原单元格进入编辑状态或都选中数据所在列点分列),即可不用=也得到计算结果
回复

使用道具 举报

发表于 2014-3-31 18:18 | 显示全部楼层
  1. =LEFT(B2,FIND("*",B2)-1)*RIGHT(B2,LEN(B2)-FIND("*",B2))
复制代码
回复

使用道具 举报

发表于 2014-3-31 18:19 | 显示全部楼层    本楼为最佳答案   
上面1楼给的公式只适用于*,如果要求不限运算符的话,除了5楼说的技巧外,就只能是自己编程了,比如3楼的EVALUTE,这个是自定义函数,软件本身没有的

点评

这最佳抢的牛。  发表于 2014-3-31 18:30
回复

使用道具 举报

 楼主| 发表于 2014-3-31 18:22 | 显示全部楼层
哇,这答案也太丰富了,谢谢各位!
回复

使用道具 举报

 楼主| 发表于 2014-3-31 18:24 | 显示全部楼层
不信这样还重名 发表于 2014-3-31 18:11
=LEFT(B2,FIND("*",B2)-1)*MID(B2,FIND("*",B2)+1,9)

单元格内容不一定只有*,还有+
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-20 03:06 , Processed in 0.290386 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表