找回密码
 注册
快捷导航
查看: 10243|回复: 16

【请教】excel2007下,如何一列为数字组成的计算式,一列自动出结果?

[复制链接] |自动提醒
阅读字号:

1096

回帖

26

积分

6565

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-11-16
发表于 2007-4-22 13:53:43| 字数 91| - 中国–上海–上海 华为云 | 显示全部楼层 |阅读模式
【请教】excel2007下,如何一列为数字组成的计算式,一列自动出结果?像下面一样
  列             列

20-5+10                    25

15*2+20                   50

以前有XD给个宏(见下面),但在excel2007下不能用
T61/T7800/SXGA+ &X61T/SXGA+; X200/P8600/256SSD; W500/X230 HP8540W/720QM/8G/HD677 X240/T460s

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-4-22 13:57:27| 字数 31| - 中国–广东–深圳 天威有线宽带(关内) | 显示全部楼层
什么意思? F9手动更新. 其它的计算可以手动也可以自动, 有选项.
回复 支持 反对

使用道具 举报

1096

回帖

26

积分

6565

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-11-16
 楼主| 发表于 2007-4-22 13:59:31| 字数 41| - 中国–上海–上海 华为云 | 显示全部楼层
我要求左边一列输入数字组成的计算式,右边一列自动给出结果。这个在工程量计算上有用。
T61/T7800/SXGA+ &X61T/SXGA+; X200/P8600/256SSD; W500/X230 HP8540W/720QM/8G/HD677 X240/T460s
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-4-22 14:34:27| 字数 65| - 中国–广东–深圳 天威有线宽带(关内) | 显示全部楼层
excel的基本工作单元是"格", 最好是把输入放在不同的格子里, 一个格子输入一个数字, 然后它会自动算出结果的.
回复 支持 反对

使用道具 举报

1096

回帖

26

积分

6565

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-11-16
 楼主| 发表于 2007-4-22 14:44:04| 字数 193| - 中国–上海–上海 华为云 | 显示全部楼层
QUOTE:
原帖由 Drifter 于 2007-4-22 14:34 发表
excel的基本工作单元是"格", 最好是把输入放在不同的格子里, 一个格子输入一个数字, 然后它会自动算出结果的.

谢谢回复!我工作的性质要求这样的阿,经常一条计算式很长(几十个数字组成),不可能一个单元一个数字的。以前2003下那个公式可以用的,但现在2007不行。手上很多表格2007的,还不能用回头。
T61/T7800/SXGA+ &X61T/SXGA+; X200/P8600/256SSD; W500/X230 HP8540W/720QM/8G/HD677 X240/T460s
回复 支持 反对

使用道具 举报

1096

回帖

26

积分

6565

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-11-16
 楼主| 发表于 2007-4-22 14:51:39| 字数 88| - 中国–上海–上海 华为云 | 显示全部楼层
上个图片容易说明白,C列输入数字表达式,D列自动给出C列的结果。
C列这样做的目的是便于核对,与其它方对数。

[ 本帖最后由 fugitive007 于 2007-4-22 14:57 编辑 ]
T61/T7800/SXGA+ &X61T/SXGA+; X200/P8600/256SSD; W500/X230 HP8540W/720QM/8G/HD677 X240/T460s
回复 支持 反对

使用道具 举报

1万

回帖

107

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-5-14
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-4-22 15:54:14| 字数 13| - 中国–广东–东莞 电信 | 显示全部楼层
没有装2007,无法测试!
我像一只趴在窗户上的苍蝇,前途光明,却找不到出路......
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-4-22 16:29:34| 字数 50| - 中国–广东–深圳 天威有线宽带(关内) | 显示全部楼层
C列的数字没有看到跟其它几列有什么联系, 这些数字是哪里来的? 是不是固定不变的?

还是不太明白你的要求.
回复 支持 反对

使用道具 举报

446

回帖

0

积分

2148

资产值

入门会员 Rank: 1

注册时间
2003-12-12
发表于 2007-4-22 17:08:12| 字数 187| - 中国–广东–深圳 电信 | 显示全部楼层
不用宏也可以,假设楼主的计算式在A列,A1单元格为第一个计算式
1。在B1中输入="="&(LEFT(A1,LEN(A1))),填充至所有。
2。将B列的结果选择性粘贴数值到C列
3。选中C列,在替换中将"="全部替换为“=”,即可得出数值。
我把过程录下来了,不清楚的可以看看

[ 本帖最后由 aysf 于 2007-4-22 17:59 编辑 ]
T42 2373-6YA Dothan1.7/DDR333 1G/5400.3 160G/R7500/15'SXGA+/BMDC200b/mini dock
回复 支持 反对

使用道具 举报

446

回帖

0

积分

2148

资产值

入门会员 Rank: 1

注册时间
2003-12-12
发表于 2007-4-22 18:05:17| 字数 41| - 中国–广东–深圳 电信 | 显示全部楼层
或者简单点,将第一步的公式改为="="&a1也是一样的
T42 2373-6YA Dothan1.7/DDR333 1G/5400.3 160G/R7500/15'SXGA+/BMDC200b/mini dock
回复 支持 反对

使用道具 举报

1096

回帖

26

积分

6565

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-11-16
 楼主| 发表于 2007-4-22 18:46:51| 字数 262| - 中国–上海–上海 华为云 | 显示全部楼层
谢谢aysf! 你的方法我不明白,没有达到要求。"="全部替换为“=”,这两个符号不一样?全角和半角?  应该注意的是C列的数字表达式随时会改变,而D列的结果要动态的跟着改变。就是说C列是表达式,D列是他的结果,并且要动态跟着C列变化(同一行),所以拷贝和黏贴都是不行的(拷贝和黏贴效率低,不是我要求的,不可能我改变C列的某个数字,再把C列的内容拷贝到D列)。这个方法在2003中可以实现,可以看看我的第一帖那个表格。但在2007 却不可以。

[ 本帖最后由 fugitive007 于 2007-4-22 18:53 编辑 ]
T61/T7800/SXGA+ &X61T/SXGA+; X200/P8600/256SSD; W500/X230 HP8540W/720QM/8G/HD677 X240/T460s
回复 支持 反对

使用道具 举报

1564

回帖

27

积分

4101

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-5-19
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-4-22 20:51:29| 字数 13| - 中国–海南–五指山 电信 | 显示全部楼层
楼主,我的2007可以啊!
390E\DELL D505\n600c\nc6000\SONY SZ16CP\nw8440\zbook15
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-4-22 21:03:17| 字数 61| - 中国–广东–深圳 天威有线宽带(关内) | 显示全部楼层
QUOTE:
原帖由 sth 于 2007-4-22 20:51 发表
楼主,我的2007可以啊!



=cusEval(A5)是什么函数啊?
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-4-22 21:05:43| 字数 26| - 中国–广东–深圳 天威有线宽带(关内) | 显示全部楼层
进来学习一下.

Excel真是深不可测. 值得好好学习.
回复 支持 反对

使用道具 举报

1096

回帖

26

积分

6565

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-11-16
 楼主| 发表于 2007-4-22 21:07:15| 字数 139| - 中国–上海–上海 华为云 | 显示全部楼层
sth,你好!你好像用我的表?看来你得是可以!奇怪!我看一下2007的设置,有可能安全级别或其它问题。
另:Drifter,那是个自定义函数。
特别感谢sth!搞定,因宏的安全问题。点击那个选项,启用此内容便可。

[ 本帖最后由 fugitive007 于 2007-4-22 21:15 编辑 ]
T61/T7800/SXGA+ &X61T/SXGA+; X200/P8600/256SSD; W500/X230 HP8540W/720QM/8G/HD677 X240/T460s
回复 支持 反对

使用道具 举报

sunday - T50-64

1万

回帖

196

积分

5万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-10-8
金牌荣誉勋章(注册20年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2024
发表于 2007-4-22 22:33:29| 字数 10| - 中国–广东–深圳 电信 | 显示全部楼层
楼主是简单爱的LG?
X1C Gen9 i7-1165G7 32G 4K
Affs SXGA+(X41/X61T L7700/X61 T9300)
W520 WUXGA/T61q X9000 15.1 QXGA/X301 SU9600
回复 支持 反对

使用道具 举报

1

回帖

0

积分

11

资产值

入门会员 Rank: 1

注册时间
2007-11-18
发表于 2007-11-18 20:06:21| 字数 41| - 中国–江西–萍乡 电信 | 显示全部楼层

回复 #1 fugitive007 的帖子

一楼的朋友,我理解你的意思,但我不知道怎么弄。你说2003可以,能告诉我吗?谢了!
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-11 22:19 , Processed in 0.174523 second(s), 55 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部