咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

干货预警,作为一个职场过来人的经验,这里汇聚Excel实用操作技巧,在此分享给大家,希望能对大家有所帮助!(稍安勿躁,耐心观看,必有收获)

首先,如何使用Excel?

一、熟悉内部基本使用操作

建议大家首先熟悉Excel上菜单栏按钮全部熟悉一遍。这能使自己快速熟悉Excel,了解Excel具备哪些功能。在实际操作过程中,避免执行某些操作时,在菜单栏翻来覆去,非常浪费时间。因此这一步非常必要。完成之后下一步就是了解Excel的一些基础知识以及基本操作方法。

快捷使用秘典——快捷键

Excel实操基础快捷键

二、掌握Excel常用函数

在掌握了Excel基础功能及快捷键后,可以开始学习一些基础函数。比如sum,sumif,mid,left,right,vlookup等等,学习数据透视表,做简单的表格,画一画曲线图。

下面是Excel常见的10个函数。

SUM函数:此函数用于对单元格中的值求和。

IF函数:此函数用于在条件为真时返回一个值,条件为假时返回另一个值。

LOOKUP函数:需要查询一行或一列并查找另一行或列中的相同位置的值时,使用此函数。

VLOOKUP函数:如果需要按行查找表或区域中的内容,请使用此函数。比如,按员工号查找某位员工的姓氏,或通过查找员工的形式查找该员工的电话号码。

MATCH函数:使用此函数搜索单元格区域中的项,然后返回该项在该区域中的相对位置。比如,如果区域A1:A3包含数值5、7和38,则公式=MATCH(7,A1:A3,0)返回数字2,因为7是该区域中的第二个项目。

CHOOSE函数:此函数用于根据索引号从最多254个数值中选择一个。例如,如果VALUE1到VALUE7表示一周的7天,那么将1到7之间的数字用作index_num时,CHOOSE将返回其中的某一天。

DATE函数:此函数用于返回代表特定日期的连续序列号。此函数在公式,而非单元格引用提供年、月和日的情况中非常有用。比如,可能有一个工作表所包含的日期使用了Excel无法识别的格式,如YYYYMMDD。

DATEDIF函数:用于计算两个日期之间的天数、月数或年数。

DAYS函数:此函数用于返回两个日期之间的天数。

FIND、FINDB函数:函数FIND和FINDB用于在第二个文本串中定位第一个文本串。这两个函数返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。

INDEX函数:此函数用于返回表格或区域中的值或值的引用。

常用函数

三、常用函数的多层嵌套

至少掌握几十种常用函数并熟练运用,并且能够各种函数组合使用。

在这里介绍12个常用的Excel函数组合,大家可以收藏!

1、MIN+IF组合

功能:计算指定条件下的最小值

例:要计算人力部的最低分数。

MIN+IF组合示例

G3单元格公示:=MIN(IF(A2:A9=F3,D2:D9))

说明:先用IF函数判断A列的部门是否等于F3指定的部门,如果条件成立,则返回D列对应的分数,否则返回逻辑值FALSE;接下来再使用MIN函数计算出其中的最小值。MIN函数有一个特性,就是可以自动忽略逻辑值,所以只会对数值部分计算,最终得到指定部门的最低分数。

注:执行多项计算,在输入公式时要按Shift+ctrl+Enter键

2、IF+AND组合

功能:并列多条件判断

例:在C列设置公式,如果A列值小于500且B列值为未到期,则返回(补款),否则显示为空。

IF+AND组合示例

C4单元格公式:=IF(AND(A4<500,B2="否"),"补款","")

注:两个条件同时成立用AND,任意一个成立用OR函数。

3、INDEX+MATCH组合

功能:根据条件查询

例:根据月份和费用项目,查找金额。

INDEX+MATCH组合示例

C10单元格公式:=INDEX(B2:G6,MATCH(B10,$A$2:$A$6,0),MATCH(A10,$B$1:$G$1,0))

说明:先用MATCH函数查找3月在第一行中的位置

=MATCH(B10,$A$2:$A$6,0)

再用MATCH函数查找费用项目在A列的位置

=MATCH(A10,$B$1:$G$1,0)

最后用INDEX根据行数和列数提取数值

=INDEX(区域,行数,列数)

4、VLOOKUP+MATCH组合

功能:用于不确定列数的数据查询

例:根据B13单元格的姓名,在数据表中查询对应的项目。

VLOOKUP+MATCH组合示例

C13单元格公式:=VLOOKUP(B13,A1:E9,MATCH(C12,1:1,),0)

5、IFERROR+VLOOKUP组合

功能:当VLOOKUP查找不到时屏蔽查错误值

例:根据产品名称在上表中查找单价,如果产品不存在则显示为空白。

IFERROR+VLOOKUP组合示例

B9单元格公式:=IFERROR(VLOOKUP(A8,$A$1:$D$5,3,0),"")

6、TEXT+MID组合

功能:用于日期字符串的提取和转换

例:根据B列身份证号码提取出生年月。

TEXT+MID组合示例

C3单元格公式为:=TEXT(MID(B2,7,8),"0-00-00")

说明:MID函数用于从字符串的指定位置开始,提取特定数目的字符串。

MID(B2,7,8)就是从B2单元格的第7位开始,提取8位数字,结果为19881109.

在使用TEXT函数,将这个字符串变成“0-00-00”的样式,结果为“1988-11-09”。

7、MID+FIND组合

功能:根据条件截取字符串

例:在个人信里截取出年龄

MID+FIND组合示例

B2单元格公式:=MID(A2,FIND(" ",A2)+1,9)

注:FIND查找分隔符的位置,MID负责截取字符。

8、LEN+SUBSTITUTE组合

功能:计算一个单元格内有几个项目

例:计算每个部门的人数。

LEN+SUBSTITUTE组合示例

C2单元格公式:=(LEN(B2)-LEN(SUBSTITUTE(B2,"、",))+1)*(B2<>"")

注:加上一个判断B2单元格是否为空格的判定,否则如果为空格就会返回错误的结果1

说明:先用LEN函数计算出B列单元格的字符长度,然后再用SUBSTITUTE函数将顿号全部替换掉之后,计算替换后的字符长度。

用字符长度减去替换后的字符长度,就是单元格内顿号的个数。

9、LEFT+LENB+LEN组合

功能:分离汉字、数字和字母

例:

LEFT+LENB+LEN组合示例

B5单元格公式:=LEFT(A2,LENB(A2)-LEN(A2))

注:带B的函数是按字节计数,而一个汉字占2个字节,数字和字母则占1个字节。所以用LENB(A2)-LEN(A2)可以倒推出汉字的个数,然后用left或mid函数截取。

10、SUMPRODUCT+COUNTIF组合

功能:计算不重复值个数

例:统计B列的客户数量

SUMPRODUCT+COUNTIF组合示例

D2单元格公式:=SUMPRODUCT(1/COUNTIF(B2:B19,B2:B19))

注:Countif函数统计出每个客户的出现次数,Sumproduct对1/出现次数进行求和。每个客户无论出现多少次,求和的结果都是1,求和后正好是不重复个数。

11、SUM+OFFSET+COUNTA组合

功能:最后N天求和

例:在D2单元格返回B列最近7天的销量

SUM+OFFSET+COUNTA组合示例

D2单元格公式:=SUM(OFFSET(B1,COUNTA(B:B)-7,0,7,1))

注:COUNTA负责统计B列非空值个数,OFFSET负责生成动态最后N天区域,SUM负责求和。

12、INDEX+SMALL+ROW组合

功能:一对多查找

例:在F列查找【张丽】的个人消费记录

INDEX+SMALL+ROW组合示例

F2单元格公式:{=INDEX(C:C,SMALL(IF(B$2:B$10=F$1,ROW($2:$10)),ROW(A1)))}

说明:

  • IF(B$2:B$10=F$1,ROW($2:$10)):如果B列的姓名和F1的姓名相同,就返回它的行号。不相同的返回FALSE;
  • ROW(A1):是返回A1的行号1,如果向下复制会出现ROW(A2),返回2,其实用它的目的是当公式向下复制时可以生成序号:1,2,3.....然后取符合条件的第1个行号,第2个行号......
  • SMALL:从符合条件的行号中从小到大,逐个提取符合条件的行;
  • INDEX:根据取得的行号从C列提取值;
  • {}:数组公式(含有逐一运算的公式)需要按CTRL+SHIFT+ENTER输入大括号(一定要是自动生成的,不能手输入大括号)。

以下内容就是大神进阶版(生人勿近)!!!

四、生人勿近的VBA

要成为一个高级EXCEL用户,首先要掌握以上内容,熟练运用数组公式,并且在遇到EXCEL本身自带的功能无法解决的问题可以通过编写VBA代码开发拓展EXCEL功能从而解决问题,一旦进入这个领域,你会发现你进入了新世界,以前很多无法解决的问题,现在都可轻松搞定。

掌握了VBA,可以发挥以下作用:

1.规范用户操作,控制用户的操作行为;

2.操作界面人性化,方便用户操作;

3.多个步骤的手工操作通过执行VBA代码可以迅速实现;

4.实现一些VB无法实现的功能;

5.用VBA制作EXCEL登录系统;

6.利用VBA可以在EXCEL内轻松开发出功能强大的自动化程序。

VBA

那么,怎么打开VB呢?

方法一:从功能区打开。

VB打开方式一

点击功能区——开发工具——Visual Basic命令打开。

方法二:快捷键打开。按[ALT+F11]打开

VB打开方式二

方法三:从工作表查看代码命令打开。鼠标移动到任意一工作表名称处,点击右键,在菜单中选择[查看代码]打开。

认识VB编辑器

VB编辑器

工具栏:编辑器命令栏,与EXCEL功能区域,编辑器所有命令在工具栏里可以找到。

VBA工程:通常一个工作簿就是一个VBA工程,其中包括EXCEL对象、工作表对象、模块。

属性窗口:查看和设置选中对象的属性的窗口。

代码编辑窗口:实际编写代码的位置。编写、修改、保存代码,都在这里进行。

立即窗口:代码运行过程中,打印出的内容,在立即窗口中显示。通用用于调试代码。比如我们想要sheet1工作表A1单元格写入“Hello World”的内容。

将下面的代码复制到上一步打开的编辑窗口。

Sub MyCode()

Sheet1.Range("A1")="HelloWorld"

End Sub

示意

感谢大家观看!!期待你们的关注,小编将竭尽所能提供大家想看的各类资源!