Excel中这6个简单与高效实用并存的函数,不学白不学!

博文视点Broadview

共 1297字,需浏览 3分钟

 ·

2022-05-22 18:09

▲ 点击上方蓝字关注我 ▲

文/星爷+小鱼儿     编辑/小鱼儿

   

Excel有些函数,语法很简单,但是却有非常强大的功能,比如内容的“合并”,需要快速生成一系列随机数,快速求排名,快速筛选非数值内容.....


一. 内容的合并 


法1:类似连接符“&”


语法=CONCATENATE(text1, [text2], ...)


该函数可以是文本、数字、单元格引用或其组合,最多连接255项,项与项之间用英文逗号“,”连接,其效果类似于连接符“&”,适用于连接(合并)少量单元格。


例如,下图,=CONCATENATE(A1,A2,A3)与=A1&A2&A3返回结果是一致的。


                

注意:在使用函数时,与连接符“&”一样,如果连接时需添加额外的特殊字符串或特定内容,要用英文双引号括起来。


例如,将“星爷想休息1小时”变成“星爷想休息:1小时”,可以将上面的函数改为=CONCATENATE(A1,":",A2,A3)

或者=A1&":"&A2&A3。


法2:高效快捷的连接函数


语法=phonetic(reference),reference是指连接的区域。


这里注意连接的顺序是:先行后列+从左向右+由上到下,例如下图合并顺序会按照1→2→3进行,合并结果如下:



注意1:合并时只能提取文本,不支持数值、日期、时间、错误等格式,否则得到的结果不包含数值等单元格内容。(但支持含数字及文本的单元格,因为此时数字被系统一同识别为文本型了)


例如下图所示:本来全部合并应为“phonetic函数666啊!”,但“666”的位置不同,应用phonetic函数合并后,数值“666”被处理的结果也不同。

          

    


所以,这种情况下,我们可以提前将数字变成文本型内容(可以在数字前加英文的单引号“'”变成文本),如下动图所示。

                

注意2:函数也不支持任何公式生成的值,不支持空白单元格,但支持连接含空格的单元格。


如下图所示,有3列数,其中第1列是数值型,第2列是经过函数处理的数【第1行=TEXT(C62,"00")】,第3列是纯文本型的阿拉伯数字。


注意:数值型单元格默认右对齐,文本型单元格默认左对齐,所以默认情况下,以下第1列是数值型,第2列及第3列是文本型。

               


进行phonetic函数处理,结果发现,前2列合并均失败,但是第3列成功合并。这就是我们讲过的数值型以及函数处理过的内容,无法连接、无法合并。

               

拓展:提高连接的可读性


已经用函数连接完,但是连接后的内容密密麻麻,可读性差,怎么办?



Step1:加入一个辅助列,添加间隔符,例如逗号“,”。如果待连接的数据有N行,则辅助列的内容有(N-1)行。


Step2:输入函数PHONETIC,区域扩展到B列,即可得到美化后的结果,可读性提高。




二. 随机数诞生器


1)RAND:返回随机小数


语法=RAND(),括号里没有参数,返回0~1之间的小数,注意函数包含0,但不包含1,也就是说返回的值X为0≤X<1


升级:如果要返回某个区间的随机数a~b,则用随机函数乘以区间差值(b-a),再加上起点值a,即=a+rand()*(b-a)。


例如,要快速输出销量在6000~50000之间的随机样本,可以用公式=RAND()*(50000-6000)+6000。

                


         

2) RANDBETWEEN:返回两个数之间的随机数


=RANDBETWEEN(bottom,top),返回一个介于指定的数字bottom,top之间的随机数,表示随机抽取产生约定的2个数之间(包括这2个数)的任意数。


还是上面的例子,随机返回6000~50000之间(包括6000及50000)的销量,用这个函数也很快,区别是大临界值是否包括在内


                

注意:返回结果后,如果按F9键,可以刷新,重新生成随机数。


三. 排名:RANK


= rank(number,ref,[order]),该函数是排名函数,常用求某一个数值在某一区域内的排名。number为求排名的那个数值或单元格名称(单元格内必须为数字),ref 参数为排名的参照数值区域;order参数取值0或1,默认不用输入,得到的就是从大到小的排名(即参数为0),若是想求倒数第几,order值使用1。


如下图所示,对公司职员的工资排序情况。

       

         

注意:文本需要用英文双引号括起来,各字符串之间用连接符&链接起来。


四.判断是否是数值:ISNUMBER


ISNUMBER函数只有一个参数value,表示判断引用的参数或指定单元格中的值是否为数值,是则返回TRUE,否则返回FALSE。


注意:遇到含有非数值的单元格返回FALSE,空白单元格同样返回FALSE。

例如,对下面各员工的工资进行核对,排查出记录异常的数据(非数值型)。

如果一个个排查,费时费力,这里用isnumber函数非常高效。

       

       

最后我们进行筛选,勾选FALSE项,就可以找出问题数据。                


你学会了吗?

作者新书

竞争力:玩转职场Excel,从此不加班(第2版)》

安伟星,杨阳 著


  • 全网近100万粉丝作者畅销书全新升级

  • 限量签名版,限量附赠伴读手册

  • 附赠价值199元的Excel视频课程

本书内容聚焦于 Excel 思想的先进性,通过 8 大 Excel 思想,将 Excel 知识体系全景图呈现在大家面前。

本书具有三个典型的特点:①以解决问题为导向,精选 Excel 核心的知识点,让你用 20%的精力解决 80%的问题;②建立完善的 Excel 知识体系,通过 8 大思想打通 Excel 知识板块脉络,进而连接所有的知识点;③重本质、重思路,轻操作、轻步骤,Excel 操作步骤是最基础的技能,而应用思路和本质则是核心技能。

本书内容完全取自职场案例,兼具深度与广度,是职场人士提高效率的不二选择。本书也可作为 Excel 初中级读者的“秘籍”,能够让你从 0 到 1 快速实践 Excel 核心技术。

(扫码了解本书详情!)


 

如果喜欢本文
欢迎 在看留言分享至朋友圈 三连

 热文推荐  





▼点击阅读原文,了解本书详情~

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报