32个新Excel 函数用法及示例
(按实用性排序)
第1名 Pivotby 函数
功能:用公式实现数据透视,支持多列多表
根据城市(A列)和产品(B列)透视销量(C列)
=pivotby(A1:A10,B1:B10,C1:C10,Sum,3)
第2名 Groupby 函数
功能:用公式分类汇总, 支持多列多表
根据城市(A列)和产品(B列)汇总销量(C列)
=Groupby(A1:B10 ,C1:C10,Sum ,3)
第3名 Regexextract函数
功能:用正则表达式提取字符
提取字符中的所有整数
= Regexextract(A1,"\d+" )
第4名 Filter函数
功能:一对多筛选
筛选财务部(A列)所有行
=Filter(A1:F100,A1:A100="财务")
第5名 Vstack函数
功能:合并多个表格
合并1~12月表格
=Vstack('1月:12月'!A1:B100)
第6名 Xlookup 函数
功能:多条件查找、从后向前查找
根据部门(A列)和姓名(b列)查询学历(D列)
=Xlookup(「财务部"&"张三",A1:A10&B1:B10,D1:D10)
第7名 Textjoin 函数
功能:用分隔符连接多个值
把A1:A10的值用-连接在一起
=Textjoin("-",,A1:a10)
第8名 Textsplit函数
功能:根据 分隔符把一个字符串拆分成多个值
把A1单元格中
张三-男-20
拆分到3个单元格中
=Textsplit(A1,"-")
第9名 Textbefore函数
功能:提取某个字符前的内容
提取省之前的省份名称
=Textbefore(A1,"省")
第10名 TextAfter函数
功能:提取某个字符前的内容
提取市的详细地址
=Textafter(A1,"市")
第11名 Unique函数
功能:提取不重复列表
提取A列不重复公司名称
=Unique(A:A)
第12名 sort函数
功能:对表格进行排序
按表格的第3列降序排列
=SORT(A1:D10,3,-1)
第13名 sortBy函数
功能:多列排序
按表格的C列、D列升序排列
=SORTBY(A2:D11,C2:C11,1,D2:D11,1)
第14名 Tocol函数
功能:把多列值转换成一列
把A1:F10区域转换成一列
=Tocol(A1:F10)
第15名 ToRow函数
功能:把多列值转换成一行
把A1:F10区域转换成一行
=ToRow(A1:F10)
第16名 Hstack函数
功能:横向合并多个表格
把A列、C列、F列合并成一个新表格
=Hstack(A1:A10,C1:C10,F1:F10)
第17名 ChooseCols函数
功能:从表格中提取部分列
提取表格的1,2,5列
=ChooseCols(A1:G10,1,2,5)
第18名 ChooseRows函数
功能:从表格中提取部分行
提取表格的1,2,5行
=ChooseRows(A1:G10,1,2,5)
第19名 Drop函数
功能:删除表格的行或列
删除表格的第1行
=Drop(a1:a100,1)
第20名 Take函数
功能:提取表格的前/行N行或N列
提取表格的前10行
=Take(a1:f100,10)
第21名 Arraytotext函数
功能:用逗号连接字符或数字
把A1:A10的值用逗号连接起来
=Arraytotext(a1:a10)
第22名 Concat函数
功能:连接字符或数字
把A1:A10的值用连接起来
=Concat(a1:a10)
第23名 Sequence函数
功能:生成序列
生成1~10之间的偶数
=Sequence(5,,2,2)
第24名 Regexreplace函数
功能: 用正则表达式賛换字符
把A1中的整理都替换成100
= Regexreplace(A1,"\d+",100 )
第25名 Regextest函数
功能:用正则表达式判断是否包含
判断A1中是否包含数字
= Regexextract(A1,"d\+" )
第26名 lambda函数
功能:自定义函数
定义一个两个数相加的函数
=Lambda(x,y,x+y)
第27名 Reduce函数
功能:遍历数组内每个值,累计出运算结果
把A1:A10中的正数累加
=Reduce(0,a1:A10,Lambda(x,y,IF(y>0,x+y,x)))
第28名 Scan 函数
功能:和Reduce同样的运算模式,区别是保存每一次运算结果
把A1:A10中的正数累加并返回每次累计结果
=Reduce(0,a1:A10,Lambda(x,y,IF(y>0,x+y,x)))
第29名 Map 函数
功能:对数组的每个值进行处理,并返回每个值
把A1:A10中空值替换为大写零
=Map(A1:A10,lambda(X,IF(X=0,"零",X)))
第30名 Let 函数
功能:定义名称用来简化公式
对Vlookup查找结果进行判断
=Let(x,vlookup(d1,a:b,2,0),if(x>10,」完成",「未完成"))
第31名 Byrow 函数
功能:对每一行值进行运算
返回区域每一行平均值
=Byrow(b2:f5,AVERAGE)
第32名 ByCol 函数
功能:对每一列值进行运算返回多个结果
返回区域每一列平均值
=B yCol (b 2 :f5 ,AVERAGE)
兰色说 :今天整理的只是函数的基本用法,每个函数的扩展应用都值得单独写一篇教程,有的甚至写十篇都不够,如pivotby和 Regexextract。
另,在兰色函数公式大全视频教程中已更新了上述17个新函数的用法,买过课程的同学可以去下载示例并看视频学习。 如果你也想跟兰色学习更多函数用法,可以点击下方链接购买四全一大全套课程。( 函数大全158集+技巧大全119集+透视表50集套+图表185集 )