当前位置: 欣欣网 > 办公

Excel新函数公式大全,熬夜整理出32个新函数用法+示例

2024-07-15办公

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集