excel技巧与公式精选80例.docx

上传人:b****6 文档编号:4716854 上传时间:2022-12-07 格式:DOCX 页数:33 大小:1.29MB
下载 相关 举报
excel技巧与公式精选80例.docx_第1页
第1页 / 共33页
excel技巧与公式精选80例.docx_第2页
第2页 / 共33页
excel技巧与公式精选80例.docx_第3页
第3页 / 共33页
excel技巧与公式精选80例.docx_第4页
第4页 / 共33页
excel技巧与公式精选80例.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

excel技巧与公式精选80例.docx

《excel技巧与公式精选80例.docx》由会员分享,可在线阅读,更多相关《excel技巧与公式精选80例.docx(33页珍藏版)》请在冰豆网上搜索。

excel技巧与公式精选80例.docx

excel技巧与公式精选80例

目录

一、函数

1、SUBSTITUTE函数···············································3

2、如何不使显示或打印出来的表格中包含有0值·······················3

3、将阿拉伯数字转换为大写金额·····································4

4、多条件数据统计·················································4

5、相同格式多工作表求和···········································5

6、如何判断单元格里是否包含指定文本?

·····························5

7、求某一区域内不重复的数据个数···································5

8、分割文本·····················································6

9、简单判断最后一位是数字或字母···································6

10、多列数据合为一列··············································7

11、根据身份证号提取出生日期······································7

12、多工作表中相同单元格反映在一张工作表中························8

13、将班次变为文本················································8

14、隔行求和问题··················································8

15、在单元格中批量插入固定字符····································8

16、用函数将输入的月份转换为本月所包含的天数····················8

17、在EXCEL中如何统计字数·······································9

18、如何定义有效数字··············································9

19、根据录入搜索对应的内容········································9

20、用SUMIF函数进行条件求和,不限于一个条件·····················10

21、在excel中将已有的数值前加零变成六位···························10

22、求每个月有几个星期日、一、二、三…六··························10

23、绝对值函数ABS················································10

24、向下舍入取整函数INT···········································11

25、分类汇总函数SUBTOTAL·······································11

26、日期计算函数DATEIF···········································11

27、星期函数WEEKDAY············································12

28、计算成绩名次:

CHOOSE函数····································12

29、WORKDAY函数(Excel2007适用)································13

30、HLOOKUP函数与VLOOKUP函数································13

31、超链接函数HYPERLINK·········································13

32、合并字符串函数CONCATENATE··································14

33、将数字转换为美元货币的函数DOLLAR····························14

34、将数字转换为人民币的函数RMB··································14

35、自动转换大小写函数PROPER······································15

36、文本替换函数REPLACE·········································15

37、统计空白单元格的个数函数COUNTBLANK························15

38、利用函数查询费率···············································16

二、技巧

1、控制每列数据的长度并避免重复录入································17

2、把B列与A列同一行数据的不同之处标识出来·······················17

3、快速在一个工作薄中建立多个工作表································17

4、当前日期与时间的快速输入········································18

5、对多张工作表进行操作············································18

6、数字批量加注单位················································18

7、文字批量加注单位················································18

8、保护我们的excel·················································19

9、在EXECL中建立下拉列表按钮····································20

10、快速填充数据···················································20

11、在已有的单元格中批量加入一段固定字符···························20

12、在同一对应单元格内输入相同内容·································21

13、EXCEL中行列互换··············································21

14、输入平方、立方·················································21

15、用Excel为多页表格·············································21

16、不打印单元格中的颜色与底纹·····································21

17、在EXCEL中如何统计字数·······································22

18.运用选择性粘贴批量运算········································22

19、工作表的标签的字体和大小可以更改吗····························22

20、绘制有三条斜线的表头··········································22

21、自动调整小数点················································22

22、快速打开所需工作表:

···········································22

23、让数值完全或部分替换公式······································23

24、在Excel中实现滚屏时固定显示表格头·····························23

25、去除“最近使用过的工作簿”列表································23

26、Excel工作表大纲的建立·········································23

27、插入“图示”····················································24

28、“照相机”功能的妙用···········································24

29、建立“常用文档”新菜单········································25

30、为工作表添加的背景············································25

31、快速填入相同内容··············································26

32、快速复制向上单元格············································26

33、快速输入系统日期··············································26

34、轻松实现多行文本输入··········································26

35、使用Excel中的“宏”··········································26

36、分区域锁定EXCEL工作表·······································27

37、另类录入技巧··················································27

38、宏代码························································27

39、让数据按需排序················································28

40、双击格式刷的妙用··············································28

41、将Excel单元格区域转换为图片···································28

42、在工作表之间使用超级连接······································29

一、函数

1、SUBSTITUTE函数

例:

(1)、求A1单元格中字符"i"出现的次数:

=LEN(A1)-LEN(SUBSTITUTE(A1,"i",""))如图1:

(2)、求字符串长度

=LEN(SUBSTITUTE(B3,"I",""))

如图2:

(3)、用“S”替换字符串中的“i”

=SUBSTITUTE(A1,"i","S")

如图3:

图1

图2图3

2、如何不使显示或打印出来的表格中包含有0值

  通常情况下,我们不希望显示或打印出来的表格中包含有0值,而是将其内容置为空。

如何让0值不显示?

=IF(B2*B3=0,"",B2*B3)如图4:

意思为:

若B2*B3=0,则单元格为空,

否则显示B2*B3。

当然,B2*B3也可以

换成其他公式,要以具体问题而定。

图4

3、将阿拉伯数字转换为大写金额

假定需要在A2输入阿拉佰数字,B2转换成中文大写金额(含元角分),在B2单元格输入如下公式:

如图5:

 

图5

=IF((INT(A5*10)-INT(A5)*10)=0,TEXT(INT(A5),"[DBNum2]G/通用格式")&"元"&IF((INT(A5*100)-INT((A5)*10)*10)=0,"整","零"&TEXT(INT(A5*100)-INT(A5*10)*10,"[DBNum2]G/通用格式")&"分"),TEXT(INT(A5),"[DBNum2]G/通用格式")&"元"&IF((INT(A5*100)-INT((A5)*10)*10)=0,TEXT((INT(A5*10)-INT(A5)*10),"[DBNum2]G/通用格式")&"角整",TEXT((INT(A5*10)-INT(A5)*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT(A5*100)-INT(A5*10)*10,"[DBNum2]G/通用格式")&"分"))

 

4、多条件数据统计

假定第一行为表头,A列是“路段”,B列是“入口站”,C列是“车型”,现在要统计“路段”为“京开高速公路”,“入口站”为“西红门站”,“车型”为“A”的条数。

在需要显示结果的单元格内输入如下公式:

=SUM(IF((A2:

A1000="京开高速公路")*(B2:

B1000="西红门站")*(C2:

C1000="A"),1,0))

输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号"{}"。

如图6:

图6

5、相同格式多工作表求和

在SHEET101的A1单元格输入公式:

=SUM('SHEET1:

SHEET100'!

A1)

然后按回车。

如图7:

 

图7

6、如何判断单元格里是否包含指定文本?

假定对A1单元格进行判断有无"指定文本",以下任一公式均可:

=IF(COUNTIF(A1,"*"&"指定文本"&"*")=1,"有","无")

=IF(ISERROR(FIND("指定文本",A1,1)),"无","有")

如图8:

图8

7、求某一区域内不重复的数据个数

例:

求A1:

A6范围内不重复数据的个数,某个数重复多次出现只算一个。

有两种计算方法:

如图9:

一是利用数组公式:

=SUM(1/COUNTIF(A1:

A6,A1:

A6))

输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号"{}"。

二是利用乘积求和函数:

=SUMPRODUCT(1/COUNTIF(A1:

A6,A1:

A6))

注:

公式中的A1:

A6应根据实际情况而定。

图9

8、分割文本

例:

有一列数据,全部是邮箱的,现在想将@前面的账号与@后面的域名分割开,分为两列。

“@”前部分:

=LEFT(A1,FIND("@",A1)-1)

“@”后部分:

=RIGHT(A1,LEN(A1)-FIND("@",A1))

如图10:

图10

9、简单判断最后一位是数字或字母

假设需判断A1单元格内最后一位是数字还是字母单元格

将公式

=IF(ISNUMBER(--RIGHT(A1,1)),"数字","字母")或

=IF(ISERR(RIGHT(A1)*1),"字母","数字")录到其它任意单元格内即可判断

 

10、多列数据合为一列

例:

将A、B、C三列数据合为一列,要求将B1置于A2处,将C1置于A3处

将公式

图11

=INDIRECT("r"&INT((ROW()-1)/3)&"c"&MOD(ROW()-1,3)+1,0)

如图11:

11、根据身份证号提取出生日期

在单元格内录入以下公式(15位、18位均适应):

=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF(LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"错误身份证号"))

将单元格格式设为日期格式。

如图12

图12

12、多工作表中相同单元格反映在一张工作表中

=INDIRECT("Sheet"&ROW()-2&"!

$B$4")

如图13:

注:

工作簿中的工作表名字应按一定顺序排列

indirect是把文本变为单元格引用的函数row()是取当前行号。

例如在a1输入该公式,则row()=1,公式里的值变为indirect("sheet2!

a1"),跟=sheet2!

a1同效,在a2输入该公式,则row()=2,公式里的值变为indirect("sheet3!

a1")》

图13

13、将班次变为文本

=IF(B:

B="A","大夜","")&IF(B:

B="B","早班","")&IF(B:

B="C","中班","")&IF(B:

B="D","小夜","")

14、隔行求和问题

假设a1至t1为数据(共有20列),在任意单元格中输入公式:

=SUM(IF(MOD(TRANSPOSE(ROW(1:

20)),3)=0,(a1:

t1))/按ctrl+shift+enter结束即可求出每隔三行之和。

15、在单元格中批量插入固定字符

现在新的身份证号码,将旧身份证号码的年份由2位表示改为4位表示,如果我们要将年份的前两位(19)插入旧身份证号码中,可以这样做(假定旧身份号码保存在A列中):

在B1、C1、D1单元格中分别输入公式:

=LEFT(A1,6)、=RIGHT(A1,9)、=B1&"19"&C1,将上述公式复制到B、C、D列的其它单元格中,即将19插入旧身份证号码中,并显示到D列中。

16、用函数将输入的月份转换为本月所包含的天数

假设A1单元格为月份:

=TEXT((DATE(YEAR(NOW()),A1+1,1)-1),"d")

或:

=DAY(DATE(YEAR(NOW()),A1+1,0))

17、在EXCEL中如何统计字数

假设统计A1至A6间数据

公式:

=SUM(LEN(A1:

A6))

录完后按Ctrl+Shift+Enter

键,让它自动加上数组公式符号"{}"如图14:

图14

18、如何定义有效数字

例:

取两位有效数是从第一个不是零的数字起,取两位。

0.0023666取两位有效数是0.0023。

0.2366取两位有效数是0.23。

用函数可如下:

=FLOOR(A1,SIGN(A1)*10^(INT(LOG(ABS(A1)))-1)),+/-小数有效,0无效.

用-1可调节取数位。

19、根据录入搜索对应的内容

例如:

A1:

A3是编号,B1:

B3是姓名,C1:

C3是性别,当在A4单元格输入A1:

A3范围内的任意一个编号时,B4出现对应的姓名,C4出现对应的性别。

在B4单元格内录入公式

 

图15

“=IF(A4=0,"",VLOOKUP(A4,A1:

C3,2,FALSE))”;

C21单元格公式“=IF(A4=0,"",VLOOKUP(A4,A1:

C3,3,FALSE))”

20、用SUMIF函数进行条件求和,不限于一个条件

假设A列为名称、B列为数量:

=SUMIF(A:

A,"京开",B:

B)+SUMIF(A:

A,"京石",B:

B)+SUMIF(A:

A,"六环",B:

B)

21、在excel中将已有的数值前加零变成六位

=RIGHT("00000"&A1,6)

22、求每个月有几个星期日、一、二、三…六

将公式输入到制定单元格,向右复制、向下复制。

录完后按ctrl+shift+Enter。

加入数组。

如图16

图16

=SUM(IF(WEEKDAY(DATE($A2,$B2,ROW(INDIRECT("$A$1:

$A$"&DAY(DATE($A2,$B2+1,1)-1)))))=COLUMN()-2,1))},

23、绝对值函数ABS

例如在A1、B1单元格中分别输入120、180,那么如果要求A1与B1之间的差的绝对值,可以在C1单元格中输入以下公式:

=ABS(A1-B1)。

如图17

图17

24、向下舍入取整函数INT

例如要计算显示器和硬盘的购买数量,可以在D3单元格中输入以下公式:

=INT(C3/B3)。

如图18

 

图18

25、分类汇总函数SUBTOTAL

分类汇总函数SUBTOTAL拥有十余项分类功能最常用到的是“4”求数据列中最大值,“5”求数据列中最小值,“9”求数据列之和

1、9月单日最高收费额:

在单元格E4中输入=SUBTOTAL(4,B3:

B32)

2、9月单日最低收费额:

在单元格E5中输入=SUBTOTAL(5,B3:

B32)

3、9月总收费额:

在单元格E6中输入=SUBTOTAL(9,B3:

B32)

如图19

图19

26、日期计算函数DATEIF

假设有两个已知日期:

开始日期和截止日期,那么可以利用DATEIF函数来计算它们之间相差的年数、月数或者天数。

参数可以是:

"y":

计算周年

"m":

计算足月

"d":

计算天数

"ym":

计算除了周年之外剩余的足月

"yd":

计算除了周年之外剩余的天数

"md":

计算除了足月之外剩余的天数

例如:

要计算A2与A3间相差的整年则在C2内输入

=DATEDIF(A2,A3,"Y"),

计算相差的整月则输入

=DATEDIF(A2,A3,"m")图20

如图20

27、星期函数WEEKDAY

此函数可以返回某个日期为星期几

参数为:

1或省略数字1(星期日)到数字7(星期六),

2数字1(星期一)到数字7(星期日)。

3数字0(星期一)到数字6(星期日)。

例如可以输入:

=WEEKDAY(A1,2)

28、计算成绩名次:

CHOOSE函数

利用CHOOSE函数可以计算成绩名次,在L4单元格中输入以下公式:

“=CHOOSE(IF(K4>=95,1,IF(K4>=90,2,IF(K4>=85,3,IF(K4>=80,4,5)))),"五星","四星","三星","二星","一星")”

 

图21

29、WORKDAY函数(Excel2007适用)

此函数可以返回某个日期(起始日期)之前或之后相隔指定工作日的某一日期的日期值,工作日不包括周末和专门指定的日期。

例如:

给定一项工作,要求在50天完成(其中不包括3天节假日),此时可以利用WORKDAY函数计算出完成日期。

在单元格中输入上述信息,然后在单元格B6中输入以下公式:

“=WORKDAY(B1,B2,B3:

B5)”。

30、HLOOKUP函数与VLOOKUP函数

HLOOKUP函数与VLOOKUP函数同为数据查找函数,只不过他们两者的查找方式不但不相同,后者以第1列为查找目标,前者以第1行为查找目标;两者皆返回最终查找到的数据对应的行列值!

如图22:

要查询姓名为张三的数学成绩,公式为=HLOOKUP("张三",A1:

C4,2,FALSE)

要查询张三下一个是谁,公式为=VLOOKUP("张三",A1:

C4,2,FALSE)

图22

31、超链接函数HYPERLINK

超链接函数HYPERLINK不常被用到,但功能却很强大,如我们想间一个查询界面,如图23,可以输入如下公式

如图23

 

图23

=HYPERLINK("","

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1