这些技巧简单实用上手快,效率提高5.2%,还没用过的请举手!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

小伙伴们啊,今天要和大家介绍的是一组EXCEL实际应用中的小技巧。话不多说,进入正题!

01

9E+307,EXCEL世界里的最大值

9E+307是接近EEXCEL计算允许的最大值。它可以和LOOKUP函数配合,提取最右侧的数字。

在单元格A5中输入

“=LOOKUP(9E+307,A2:C2)”

思路:9E+307是Excel世界中的最大值。在LOOKP函数向量模式下,当函数查找不到查找值时,就返回区域中最右侧的数据。

02

ROW(1:10),生成1-10的自然序列

ROW(1:10)有个好处,就是生成自然序列,可以当唯一值使用,方便提取数值。它通常应用于区分数值排名。

例如下例中,按照成绩来排名。如果成绩相同,排在前面的选手排名靠前。

这个公式不详细解释了,可以参看帖子INDEX函数来帮忙,周末不必再加班!

这里用成绩乘以100,在加上行号(将ROW(2:11)替换为ROW(1:10)-1也是可以的),形成10个唯一的自然数序列。{1002;1503;2404;3005;3006;2407;1508;4909;510;3011},最后依次提取最大值、提取行号信息、提取人员名称。这个过程因为不是这里要介绍的重点,所以不再详细说明了。

03

11-ROW(1:10),生成倒序序列

这个不做例子分析了,下面这个公式大家如果有兴趣了可以动手试一试。

04

生成任意长度的连续序列

如下图。

这个技巧常与LEN配合使用,如MID提取指定字符串中每个字符时。

05

取得0-9的数字

如下图,常用于补全数据,达到容错效果。某些时候等同于"0123456789"。

当英文字符串和数字构成文本时,由于无法使用SEARCHB函数嵌取得首个数字的位置,就可以利用下面的方法来取得数字。

在单元格B2中输入“=-LOOKUP(1,-MID(A2,MIN(FIND(ROW($1:$10)-1,A2&1/17)),ROW($1:$15)))”

并CTRL+SHIFT+ENTER回车,向下拖曳即可。

思路:

  • 利用ROW函数构造0-9的数组

  • 1/17的值包含了0-9所有的数字,和上面的数组结合在一起可以避免FIND函数查找不到数字而返回错误值

  • 利用FIND函数查找10个数字在文本中的位置,结合MIN函数返回在文本中的最小位置,即首个数字的位置

  • 利用MID函数向右截取长度为1-15的字符串

  • 利用LOOKUP函数取得正确结果

好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”

推荐阅读
(0)

相关推荐