一分钟执行一次_一分钟系列——excel函数入门

友情提示1:此教程适合新手入门excel函数,如果一分钟后还没有入门,请刷新页面再试一次。

友情提示2:如果你日常已经在使用excel函数公式来处理表格数据,那么这篇入门教程非常适合对你所掌握的技能复盘一遍(扯淡)。

友情提示3:如果你只是光看这篇文章而不实际操作一遍,那么你是触摸不到学渣菌的灵魂的。

—————————引子——————————

如果你百度一下"excel函数",你可以了解到:excel函数共包含11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。

看到有这么多类型的函数,是不是马上绝望"我不行,不可以,我拒绝"?

先别着急,以你"一目十行"的阅读能力,一分钟后,也许你对excel函数会有全新的认识。

接下来就按照学渣菌的思路,重新认识一下excel函数。

excel函数,总共分为两类——已掌握的和未掌握的。

已掌握的有:sum、if

未掌握的有:这里就不列了,否则我隔一行列一个函数的话,就算以你"一目十行"的阅读能力也不一定看得下去。

Excel函数公式可以理解为包含三部分:标识符 函数名 参数。

标识符(我强行命名的):= ,等于号在excel函数公式中是固定的。

函数名:顾名思义就是指 sum、if这类excel函数了,其直接写在"="后面。

参数:参数是指函数要处理的数据,这些数据都是由(英文括号)括起来。

excel公式使用格式严格遵循:

=表达式

同样excel函数公式使用格式也严格遵循:

=函数名(参数)

其中"函数名(参数)"就是"表达式"。

举几个栗子:

=sum(参数)  

=if(参数)  

这两条都是excel函数公式,而:

=a3-a2    

=a5>a4  

这两条就是普通的excel公式。

了解了函数的结构,接下来讲具体使用。由于某些不为人知的原因,学渣菌这次将使用WPS表格功能来讲解,它与某软中是一致的。

先准备好原始表格:

f7499c981ab1c4bfed1f737b99c86141.png

学渣菌先来求一下四人组的体重之和。

方法一:直接在单元格中输入函数

选中单元格C7,输入"=sum(c3:c6)",公式输入时要用英文键盘。

在输入了"=sum"时会弹出可选函数,这时按Tab键或者回车键可以自动补全为"=sum()":

09582fdda9d6e06b1868e010e89e28ff.png

然后在括号里输入参数"c3:c6",也可单击c3然后拖动鼠标至c6:

bbf7bcb35b79c7c46f56294e752a098b.png

配张动图:

47698ceb8cce40b9c6c4b85e0121f524.gif

PS:之前没怎么制作过动图,找了一些小软件都不太好使,经过一番摸索发现用Faststone录屏再到Linux系统中用ffmpeg将所有小视频转换到gif动图转换快效果也挺好,这样做就是倒腾起来有些繁琐,能直接录屏成gif动图就最好不过了,有更好的制作动图方法的童鞋,非常期待您在留言区分享。

参数"c3:c6",表示"选中从c3到c6的单元格"。这里还涉及一个相对地址和绝对地址。

这里c3和c6都是相对地址,相对地址在横向复制时变列号,纵向复制时变行号。

要让地址在复制引用过程中保持不变,在行列号前加上"$"符号即可,如:$c3在纵向复制时列号c就保持不变了,c$3在横向复制时列号3也保持不变,自然的$c$3不管横向纵向复制都保持不变。

输入完毕后直接按回车键。

babb43f17b7bcdbd4665428b3a2e0bf6.png

这时c7得到的是从c3到c6单元格数值的总和。

由于学渣菌输入的参数是相对引用,要计算身高的总和,只需将c7单元格选中复制黏贴到d7单元格即可。

根据横向复制的规则,列号c发生改变,改变量为相对偏移量,从c7复制到d7,横向偏移量为1,参数"c3:c6"自动变为"d3:d6”:

0d7a6c8392984b881972b7a64d4e1802.png

童鞋们一定要总结理解自动变号的逻辑,后续在引用处理大量数据的时候才心里有谱,不会乱。

放一段视频童鞋们体会一下:

方法二:使用函数工具

选中d7,单击"公式"-->"插入函数",选中sum函数并双击:

45731e0460a932c84e1c4dee16a83513.png

单击"数值1"右边的小图标,就可以开始选择要使用的数据参数,单击下方的帮助连接可以进入相关函数的详细使用页面:

06578a2f6e9075109945732b7ed85044.png

这种方法很适合新手入门使用。

接下来学渣菌使用普通excel公式来完成体重指数(kg/m^2)的计算。

输入公式:

d46fa7600b6329c531b0a5396c3a0a9b.png

按回车键,然后将鼠标移至e3单元格右下角,等鼠标变成了"+"时,按住鼠标左键,往下拖动,纵向复制填充至e7。

这里纵向复制填充的单元格比较少,拖动填充也不麻烦,可如果纵向需要填充上百个甚至上千个单元格时,如果还用拖动的方式就不太现实了。

学渣菌这里教大家一个纵向复制的小技巧。在鼠标移至单元格右下角,鼠标变成"+"后,直接双击鼠标左键,这样单元格就会自动往下填充,直到当前要填充的单元格左侧的单元格是空的为止。

也就是填充列会填充对齐左侧列,从起始填充位行往下到第一个空单元格为止。

这种方式很好,可以检验左侧列是否有数据丢失,便于提醒查验数据。

不过这种方法在横向复制填充却不适用了,但是聪明的学渣菌还知道一种通用的快速填充的技巧,天呐,讲技巧有点水文字啊,不过大家放心,这些讲技巧文字不计时,让你仍可以优雅的在一分钟内看完本教程,事"不过"三,刚刚好...

Excel还有一个快速选择表格的地方,名称框:

3f8f691b24729555409c6db06e7bca66.png

名称框显示当前选中单元格的名称,悄悄告诉你,名称可以改的哦,如当前选中的E4单元格,将名称框中原来的"E4"改成"小头爸爸的指数",之后如果再选中E4单元格,名称框里显示"小头爸爸的指数"而不是"E4"了。

而且,之后不管你当前选中哪个单元格,只要在名称框里输入"小头爸爸的指数"按回车,E4单元格会立马成为当前选中单元格!

但是呢,名称框还可以下拉,选中列表中的"小头爸爸的指数"和你直接输入是一样的效果的...

同样的,你还可以任意选择多个单元格,然后再到名称框里修改名称,之后在选中该名称就可以实现单元格的快速选择。

仔细思考一下,既然名称框可以根据用户名称索引去选择单元格,那么也可以根据单元格地址引用来选择单元格。

在名称框里输入"E4:G8"就能快速选择矩形区域"E4:G8",输入"E4,E5,E10"可以快速选择"E4,E5,E10"这三个单元格了。

通过名称框的单元格选择功能,再加上"Ctrl+Enter"快速复制填充的技巧就可以为所欲为的复制填充单元格了。

先在名称框输入你要选取的单元格,然后按回车键,此时你输入的相关单元格就已经全部被选中,然后选中右侧的公式输入框,如果没有我们需要填充的公式或字符,可以自己输入,也可以按住CTRL然后在表格里选中有要填充内容的单元格,之后按"Ctrl+Enter"就可以实现快速复制填充了。

e58443871685e2f70e1dedf69268d584.png

附上操作视频:

最后是统计这列,学渣菌将使用if函数来筛选出大于18小于23的指数,并标注为"健康",否则标注为"不健康"。

学渣菌使用函数工具来示范。

首先选中f3单元格,然后单击"公式"-->"插入函数",找出if函数并双击:

1f1b1d0ccef450de11a292e54389d62f.png

弹出的参数和之前的sum函数就有点差别了:

f1e23689f40ff88ba8118c1aff061610.png

使用excel的if函数公式要输入3个参数,格式为:

=if(测试条件,真值,假值)

测试条件:就是要作的判断了,可以是数字,也可以是表达式。

真值:是测试条件为真(测试条件为真是指计算结果不为零或者逻辑表达式为True)时执行的内容,可以是表达式,也可以是字符等。

假值:是测试条件为假时执行的内容,同样可以是表达式,也可以是字符等。

举几个栗子:

在某单元格中输入以下公式,按回车键后,该单元格内均显示"1"

=if(1,1,"假值")

=if(true,"1","假值")

=if(2-1,5-4,"假值")

=if(abs(-1),abs(-1),"假值")

在if函数中,"真值"和"假值"的地位是一样的,执行"假值"的栗子学渣菌就不举了,擦,是不举栗子了,算了不举一下学渣菌怕留下心理障碍...

=if(false,"真值",1)

要筛选出大于18小于23的指数,从数学逻辑上可以这样写成一个条件:"1818","e3<23"。

原则上if函数只接受一个测试条件,要检验多个条件,学渣菌知道两种方法,一种是if嵌套,一种是先用其它函数处理多个条件为一个真假值条件。

先说第一种if嵌套

嵌套就是用if公式作为上层if函数的参数,if嵌套在执行了一次"真值"或者"假值"就直接停止了。

单层嵌套:

=if(if(测试条件,"真值","假值"),"真值","假值")

=if(测试条件,if(测试条件,"真值","假值"),"假值")

=if(测试条件,"真值",if(测试条件,"真值","假值"))

因此,当符合e3大于18且小于23时输出"健康",否则输出"不健康"的公式可以写成:

=if(if(e3>18,e3<23,false),"健康","不健康")

=if(e3>18,if(e3<23,"健康","不健康"),"不健康")

将if放在"假值"位置上的写法留给可爱的一目十行的你自己琢磨一下吧。

再来说一下函数

要判断多个条件全为真,可以用and函数,

举个栗子:

=and(2>1,3>2),其结果是TRUE

=and(2>1,3>4),其结果是FALSE

所以你应该明白啦,公式还可以这样写:

=if(and(e3>18,e3<23),"健康","不健康")

13a31046ca414ccd4e6ae61ed9d2bcdd.png

本次的"一分钟系列——excel函数公式使用入门"教程的引子,学渣菌就扯到这里啦,下面请看教程的正文部分了。

—————————正文—————————

这位童鞋,请关注一下咱们公众号哦!

8165c8024eba391bc43f15b93268d94f.png

PS:如果你发现时间过去了不止一分钟,那么请检查一下自己的网络,看看是不是卡了,然后刷新一下页面,再尝试一遍即可,咱们回见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值