找回密码
 立即注册
搜索
楼主: 妮可宝贝

EXCEL技巧专辑..(欢迎参与,共同学习)

[复制链接]

88

主题

5708

回帖

7672

积分

网站编辑

积分
7672
发表于 2008-3-27 19:04:00 | 显示全部楼层

回复 226# 的帖子

单元格式中定义的数值,表面上看已经四舍五入,实际运算中并未四舍五入,只是给你看的(是种格式打印美观而已),不是给你运算的,这点一定要牢记

也就是说,你这种情况应先进行真正的四舍五入。分步骤的话:先用round(),再用sum()

[ 本帖最后由 鹤影 于 2008-3-27 19:24 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

602

主题

5613

回帖

8158

积分

网站编辑

积分
8158
发表于 2008-3-27 20:48:47 | 显示全部楼层
2位楼上都是高人,谢谢了!:loveliness:
回复

使用道具 举报

75

主题

3917

回帖

5276

积分

网站编辑

积分
5276
发表于 2008-3-27 21:59:14 | 显示全部楼层
原帖由 妮可宝贝 于 2008-3-25 23:27 发表
下图是测试效果..

自动补齐的单元格背景色为黄色, 如果首行为..的话, 会因为没有起始项, 返回为红色背景的error提示..


妮可,如果不连续的地方不用“..”标示出来,要达到相同效果该如何处理?
事能知足心长惬,人到无求品自高!
回复

使用道具 举报

623

主题

8454

回帖

7741

积分

版主

弱弱的海豚

积分
7741
 楼主| 发表于 2008-3-28 08:54:09 | 显示全部楼层
规则很重要.. 不管是不是..
你只要是有规则的, 比如用其它符号来表示, 或是紧凑型的, 不用符号,  都可以补齐的..
其实我本来什么都没有....


俺是多尔的豌豆.. 俺是墙根...  俺还有那乌黑亮丽的长发...



上得了厅堂,下得了厨房,写得了代码,查得出异常,杀得了木马,翻得了围墙,开得起好车,买得起新房,斗得过二奶,打得过流氓
回复

使用道具 举报

623

主题

8454

回帖

7741

积分

版主

弱弱的海豚

积分
7741
 楼主| 发表于 2008-4-1 13:45:17 | 显示全部楼层
=SUM('*'!A1)     @:onioncn_12)  先猜猜这个公式可以做什么???

如果工作表中有三个工作表Sheet1、Sheet2、Sheet3,
你在 Sheet1表中输入 这个公式 : =SUM('*'!A1),

回车,看看公式自动变成了什么? =SUM(Sheet2:sheet3!A1)

如果你在 Sheet2表中输入 这个公式 : =SUM('*'!A1),
回车,公式自动变成了 =SUM(Sheet1!A1,sheet3!A1)

'*'! 代表工作簿中的出去当前工作表的其他工作表,
其实我本来什么都没有....


俺是多尔的豌豆.. 俺是墙根...  俺还有那乌黑亮丽的长发...



上得了厅堂,下得了厨房,写得了代码,查得出异常,杀得了木马,翻得了围墙,开得起好车,买得起新房,斗得过二奶,打得过流氓
回复

使用道具 举报

623

主题

8454

回帖

7741

积分

版主

弱弱的海豚

积分
7741
 楼主| 发表于 2008-4-1 13:54:26 | 显示全部楼层
以前在删除不连续的空行或空列时,我们常用利用公式加入辅助行或列,然后再排序或筛选,使空行或空列聚集在一起,再删除,但有些时候,我们不允许插入行或列,下面就介绍一种不用辅助行或列,快速删除不连续的空行或列的方法。
顺便还能学习到一些操作的键盘快捷键..

删除全空列
删除全空行
说明
快捷键
说明
快捷键
选择最后一个单元格Ctrl+End选择最后一个单元格Ctrl+End
选择下面一个单元格选择下面一个单元格
选择右边一个单元格选择右边一个单元格
选择整个工作表Ctrd+A选择整个工作表Ctrd+A
在选定的行中,选取与活动单元格中的值不匹配的单元格Ctrl+\在选定的列中,选取与活动单元格中的值不匹配的单元格Ctrl+Shift+|
隐藏选定的列Ctrl+0隐藏选定的行Ctrl+9
选择整个工作表Ctrl+A选择整个工作表Ctrl+A
选取当前选定区域中的可见单元格Alt+;(分号)选取当前选定区域中的可见单元格Alt+;(分号)
删除选定的单元格Ctrl+-(连字符)删除选定的单元格Ctrl+-(连字符)
选择整个工作表Ctrl+A选择整个工作表Ctrl+A
取消选定区域内的所有隐藏列的隐藏状态Ctrl+Shift+)(右括号)取消选定区域内的所有隐藏行的隐藏状态Ctrl+Shift+((左括号)
其实我本来什么都没有....


俺是多尔的豌豆.. 俺是墙根...  俺还有那乌黑亮丽的长发...



上得了厅堂,下得了厨房,写得了代码,查得出异常,杀得了木马,翻得了围墙,开得起好车,买得起新房,斗得过二奶,打得过流氓
回复

使用道具 举报

623

主题

8454

回帖

7741

积分

版主

弱弱的海豚

积分
7741
 楼主| 发表于 2008-4-1 14:00:03 | 显示全部楼层
让数值和文字混排的单元格参与计算

一个数值和文字混排的单元格,如何计提数值参与计算?
数值在文字中间,如“收入562.00元”;最后,如“计提标准0.5%”(此处的0.5%);还有出现在首端的,如895人/月。
不管出现在那个位置,出现数值的地方只有一个。

公式作者:gvntw。

=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))

解释作者:山菊花。

与看不懂的朋友共同学习一下:
以“收入562.00元”为例

1、FIND()告诉我,0-9在文本中第一次出现的位置。

用Find()在指定的文本中查找0-9,会返回第一次出现的位置,如果没有会返回一个错误值,聪明的gvntw,在文本后面连接上1234567890,让Find()不再有借口返回错误值,请放心,它不会影响后面的结果。在编辑栏中,像下面一样,用鼠标将这一段文本抹黑,然后按F9。

=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))

2、对着 Min(),王小丫说:恭喜你,答对了,第一个数字在第3位。

如果你还怀疑,可以这再次抹黑,并按F9。

=LOOKUP(9E+307,--MID(A1,MIN({7;8;5;12;13;3;4;16;17;18}),ROW(INDIRECT("1:"&LEN(A1)))))

3、神奇魔术师 Mid() ,一个文本变出许许多多。

让事实说话,继续抹抹黑,按F9。开始位置不变,长度依次增1,形成一个数组,数组的个数等于文本长度(Row()的结果)。后面的会出现相同的情况,没关系,还是不影响结果的。

=LOOKUP(9E+307,--MID(A1,3,ROW(INDIRECT("1:"&LEN(A1)))))

4、如果忽略了--,还是功亏一篑。

看看,它的结果会是什么呢?

=LOOKUP(9E+307,--{"5";"56";"562";"562.";"562.0";"562.00";"562.00元";"562.00元";"562.00元"})

5、Lookup() 总是那么沉着,他闭着眼睛说,我就要最后面那个数字。

=LOOKUP(9E+307,{5;56;562;562;562;562.00;#VALUE!;#VALUE!;#VALUE!})

9E+307 是一个非常大的数,在任何时候都适用,如果你知道你的文本中最大数的范围,比如1000,文本中的数字不会超过1000的,那么,这个数字你用1000,也是行的,即:
Lookup(1000,……)

[ 本帖最后由 妮可宝贝 于 2008-4-1 14:08 编辑 ]
其实我本来什么都没有....


俺是多尔的豌豆.. 俺是墙根...  俺还有那乌黑亮丽的长发...



上得了厅堂,下得了厨房,写得了代码,查得出异常,杀得了木马,翻得了围墙,开得起好车,买得起新房,斗得过二奶,打得过流氓
回复

使用道具 举报

623

主题

8454

回帖

7741

积分

版主

弱弱的海豚

积分
7741
 楼主| 发表于 2008-4-1 14:01:38 | 显示全部楼层
1、对同一工作簿中多张工作表上的相同单元格或单元格区域求和。

公式为:“=SUM(Sheet1:SheetN!A1)”

2、在A~Z列(不定列)每间隔两列求和。

公式为:“=SUM((MOD(COLUMN(A:Z),3)=1)*A1:Z1)”

3、从第2行起~第1000行(不定行)每间隔5行求和。

公式为:“=SUM((MOD(ROW(A1:A1000),5)=2)*A1:A1000)”

[ 本帖最后由 妮可宝贝 于 2008-4-1 14:07 编辑 ]
其实我本来什么都没有....


俺是多尔的豌豆.. 俺是墙根...  俺还有那乌黑亮丽的长发...



上得了厅堂,下得了厨房,写得了代码,查得出异常,杀得了木马,翻得了围墙,开得起好车,买得起新房,斗得过二奶,打得过流氓
回复

使用道具 举报

10

主题

1201

回帖

1599

积分

金牌会员

积分
1599
发表于 2008-4-5 10:45:11 | 显示全部楼层
这么好的帖子,才发现呢:loveliness: :loveliness:
好好学习
回复

使用道具 举报

3

主题

873

回帖

1149

积分

金牌会员

积分
1149
发表于 2008-4-8 07:47:12 | 显示全部楼层
妮可的那个删除空行空列的办法真好,关键是" Alt+;(分号)", 从没试过。又学到一招
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-14 17:31 , Processed in 0.090899 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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