目录
前言
我们来盘点Excel当中的10个新函数,当然,其实关于新函数还有很多新的用法,
我们都会在之后的内容继续给大家分享!以前很复杂的问题,加上这些新函数之后,会简单很多很多.
本章函数如下:
TEXTSPLIT
例如:将下方混合地址,进行分级提取
这个函数就是一个分列文本函数,
TEXTSPLIT(文本,按照什么字符拆分)
做完之后双击下拉,得到所有结果,如果你经常会有分列需求,这个函数很好用.
同时也可以搭配数组进行很多类型场景的使用!
我们之后专门找例子来讲一讲
TEXTBEFORE
这个函数语法,和TEXTSPLIT一样.
例如:你需要单纯的提取一级地址:
找第一个逗号之前的内容就行了.
TEXTAFTER
这个函数语法,和TEXTBEFORE相反,
提取第一个逗号之后的内容:
这些函数还可以组合应用:
例如:先用TEXTAFTER提取二三级地址,
然后在二三级地址的情况下,再用TEXTBEFORE截取第二级.
截取第三级地址:
先用TEXTAFTER提取二三级地址,
然后在二三级地址的情况下,再用TEXTAFTER截取第三级.
VSTACK
HSTACK
这两个函数,也是无比的相似,同样可以对比记忆.
例如有两个表格,你需要做竖直的合并,
就可以直接用这个函数:
V是竖直的意思,
STACK是堆积的意思.
这个V和VLOOKUP的V是同一个意思.
HSTACK意思就是横向堆积
和上面函数相反
在一些特殊的情况下,可能你需要合并两个临时表格进行查找或者引用,可以使用这两个函数进行搭配.
了解这个函数的基本用法之后,如果你想要在3个表格中去进行查找,就可以使用VSTACK函数把表格合并之后,然后再用VLOOKUP函数去进行匹配.
TOCOL
TOROW
这两个函数,也可以进行对比记忆.
譬如,你想要将一个矩阵转换成纵向显示:
或者说你想要把一个矩阵表,变成横向一行显示:
这个函数有一点需要特别注意,
你在使用的时候,最后一个参数,可以按行扫描,或者按列扫描,
意思就是说:
如果你在变成一列的时候,摆放读取内容是横向走还是纵向走,
横向走:
纵向走:
WRAPROWS
WRAPCOLS
TOCOL和TOROW讲的是如何把一个二维数据转换成一列或者一行,
那么WRAPROWS和WRAPCOLS就是把一列数据折叠成一个二维数组,
如下所示:
WRAPCOLS是把一列数据转换成几行
需要特别注意的是,如果你只是写到:
WRAPCOLS(一列,4行)
由于这一列只有2项内容,转成4行最后面会出现错误,
所以使用这个函数,你最好是加上第三个参数,给到空值,
意思就是说,如果转成N行之后,后面没有内容转换了就显示空值.
WRAPROWS就是把一列数据转换成几列:
TAKE
DROP
这两个函数,你可以对比记忆.
下方左侧表格,我已经做了排序,如果你想要调取显示前5项,
可以使用TAKE函数:
DROP函数与TAKE函数完全相反:
参数输入和TAKE函数完全一样,意义则完全相反.
但是结果是在这个范围中除去前五项其他的所有内容:
如果左侧表格是一个乱序状态,我想要从乱序状态的表格中直接提取前3,公式如下:
先用SORT(表格,依据第2列排序,-1降序排列)
然后直接在SORT函数的基础之上用到TAKE
如果是调取最后3名在乱序状态下也是一样的道理,
无非就是SORT函数先做升序排列,然后取前3.
EXPAND
这个函数非常有意思,
例如下面这个表格,我想要把"项目"做连续的重复显示,或者做项目的不连续的重复显示,你就可以使用到这个函数.
1.连续显示
先写一个EXPAND函数,
由于我们要拓展列,所以你可以跳过ROW
但是你直接写EXPAND(A1:A4,,3)
后面会显示错误:
所以可以延伸写到IFERROR如果错误显示原始内容,就变成了一个二维矩阵如下所示:
如果你写到TOCOL公式搭配如下,就是连续显示.
如果你写到公式如下,就是间断显示.
你像这种公式以前头都要想破,现在就是非常的简单了.
CHOOSECOLS
CHOOSEROWS
这个函数,其实和CHOOSE函数很相似,
例如你可能会在老版本中:
CHOOSE(整个表格,{1,2},工号列,姓名列)
等同于下面的输出结果.
但是有了CHOOSECOLS函数,输入更加简易.
比较方便的在于,搭配其他的函数,
比如我想要去找到性别为男性的姓名和年限内容,
以前很难现在非常的简单:
CHOOSEROWS函数,一个道理,就是在一个表格中去找到某一行的内容:
如现在我想要去找到慕容复的所有信息,以前都是需要INDEX+MATCH函数或者VLOOKUP搭配MATCH去做有点麻烦,现在这个函数就是非常的简单:
这一章所有的函数,都是函数的基本用法或者雏形,在一些简易的情况下,比你直接用一些小技巧去对数据结构进行转换要快很多.
这些新函数最大的用处,其实来自于和其他的很多数组函数,在一些很繁复的情况下去进行搭配使用.