Excel常用的函数有哪些?
作者:卡卷网发布时间:2025-01-09 18:35浏览数量:78次评论数量:0次
Excel十大逆天函数,不管你是新手还是老手,Excel函数都是常看常新,我们一起来学习吧!以下是函数的简要介绍:
<>一、TextJoin函数>
<>用法:>用于将多个文本字符串连接成一个字符串,并且可以指定分隔符。
<>其基本语法为:>
TEXTJOIN(delimiter,ignore_empty,text1,[text2],...)
delimiter:指定连接文本时使用的分隔符,如果为空则不使用分隔符。
ignore_empty:是否忽略空值,如果为TRUE则忽略,如果为FALSE则不忽略。
text1,[text2],...:要连接的文本字符串。
<>举例:>假设将A1:A3单元格中的内容用逗号连接成一个字符串,可以使用以下公式:
=TEXTJOIN(",",TRUE,A1:A3)
<>二、TextSplit函数>
<>用法:>用于将文本字符串按照指定的分隔符拆分成多个子字符串,并返回一个数组。
<>其基本语法为:>
TEXTSPLIT(text,[delimiter],[ignore_empty])
text:要拆分的文本字符串。
delimiter:可选参数,指定分隔符。
ignore_empty:可选参数,指定是否忽略空值。
<>举例:>如下图,我们想将D2单元格按照逗号拆分成多个子字符串且以行的形式显示,可以使用以下公式:
=TEXTSPLIT(D2,",")
<>三、Unique函数>
<>用法:>用于从数组或范围中提取唯一值。
<>其基本语法为:>
UNIQUE(array,y_col,exactly_once)
array:要提取唯一值的数组或范围。
y_col:可选参数,指定是否按列提取唯一值,默认为FALSE,即按行提取。
exactly_once:可选参数,指定是否只提取只出现一次的值,默认为FALSE,即提取所有唯一值。
<>举例:>如下图A1:A5单元格中的内容,我们想提取其中的唯一值,可以使用以下公式:
=UNIQUE(A1:A6)
<>四、XLookup函数>
<>用法:>用于在数组或范围内查找特定值,并返回相应位置的结果。
<>其基本语法为:>
XLOOKUP(lookup_value,lookup_array,retn_array,[if_not_found],[match_mode],[search_mode])
lookup_value:要查找的值。
lookup_array:查找范围。
retn_array:返回结果的范围。
if_not_found:可选参数,如果未找到查找值时返回的结果。
match_mode:可选参数,指定匹配模式,如精确匹配、近似匹配等。
search_mode:可选参数,指定搜索模式,如从第一个开始搜索、从最后一个开始搜索等。
<>举例:>如下图中,我们想查找“莓”对应的,可以输入公式:
=XLOOKUP(D3,A2:A7,2:7)
<>五、Filter函数>
<>用法:>用于根据条件过滤数组或范围。
<>其基本语法为:>
FILTER(array,include,[if_empty])
array:要过滤的数组或范围。
include:过滤条件,可以是布尔值或数组。
if_empty:可选参数,如果过滤结果为空时返回的结果。
<>举例:>如下图中,我们想查找“莓”对应的,可以输入公式:
=FILTER(2:7,A2:A7=D3)
<>六、Sort函数>
<>用法:>Sort函数用于对数组或范围进行排序。
<>其基本语法为:>
SORT(array,[sort_index],[order],[y_col])
array:要排序的数组或范围。
sort_index:可选参数,指定排序依据的列或行的索引。
order:可选参数,指定排序顺序,1为升序,-1为降序。
y_col:可选参数,指定是否按列排序,默认为FALSE,即按行排序。
<>举例:>如下图中,对进行升序排序,可以使用以下公式:
=SORT(2:7)
<>七、Sorty函数>
<>用法:>用于根据一个或多个数组对另一个数组进行排序。
<>其基本语法为:>
SORTY(array,y_array1,[sort_order1],[y_array2],[sort_order2],...)
array:要排序的数组。
y_array1,y_array2,...:排序依据的数组。
sort_order1,sort_order2,...:对应的排序顺序,1为升序,-1为降序。
<>举例:>如下图中,我们想根据列的数值从小到大对A列进行排序,可以使用以下公式:
=SORTY(A2:7,2:7,1)
<>八、VStack函数>
<>用法:>用于将多个数组或范围垂直堆叠成一个数组。
<>其基本语法为:>
VSTACK(array1,[array2],...)
array1,[array2],...:要堆叠的数组或范围。
<>举例:>如下图,我们想将A2:C5单元格区域内的水果名称合并到一列,垂直堆叠成一个数组,可以使用以下公式:
=VSTACK(A2:A5,2:4,C2:C5)
<>九、ToCol函数>
<>用法:>用于将数组转换为单列数组。
<>其基本语法为:>
TOCOL(array,[ignore],[scan_y_column])
array:要转换的数组。
ignore:可选参数,指定是否忽略空值或错误值。
scan_y_column:可选参数,指定是否按列扫描数组。
<>举例:>假设我们想将A2:C4单元格区域转换为一列显示,可以使用以下公式:
=TOCOL(A2:C4)
<>十、ToRow函数>
<>用法:>用于将数组转换为单行数组。
<>其基本语法为:>
TOROW(array,[ignore],[scan_y_row])
array:要转换的数组。
ignore:可选参数,指定是否忽略空值或错误值。
scan_y_row:可选参数,指定是否按行扫描数组。
<>举例:>假设我们想将A2:C4单元格区域转换为一行显示,可以使用以下公式:
=TOROW(A2:C4)
以上是本文分享的十大函数,你都学会了吗?
恭喜你看到这儿了,祝你蛇年行大运!
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎