当前位置:首页 > 技术文章 > 正文内容

Excel十大逆天函数,你都会用吗?(excel函数公式大全优秀率)

zonemu2个月前 (07-10)技术文章25

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,by_col,exactly_once)

array:要提取唯一值的数组或范围。

by_col:可选参数,指定是否按列提取唯一值,默认为FALSE,即按行提取。

exactly_once:可选参数,指定是否只提取只出现一次的值,默认为FALSE,即提取所有唯一值。

举例:如下图A1:A5单元格中的内容,我们想提取其中的唯一值,可以使用以下公式:

=UNIQUE(A1:A6)


四、XLookup函数

用法:用于在数组或范围内查找特定值,并返回相应位置的结果。

其基本语法为:

XLOOKUP(lookup_value,lookup_array,return_array,[if_not_found],[match_mode],[search_mode])

lookup_value:要查找的值。

lookup_array:查找范围。

return_array:返回结果的范围。

if_not_found:可选参数,如果未找到查找值时返回的结果。

match_mode:可选参数,指定匹配模式,如精确匹配、近似匹配等。

search_mode:可选参数,指定搜索模式,如从第一个开始搜索、从最后一个开始搜索等。

举例:如下图中,我们想查找“草莓”对应的价格,可以输入公式:

=XLOOKUP(D3,A2:A7,B2:B7)

五、Filter函数

用法:用于根据条件过滤数组或范围。

其基本语法为:

FILTER(array,include,[if_empty])

array:要过滤的数组或范围。

include:过滤条件,可以是布尔值或数组。

if_empty:可选参数,如果过滤结果为空时返回的结果。

举例:如下图中,我们想查找“草莓”对应的价格,可以输入公式:

=FILTER(B2:B7,A2:A7=D3)

六、Sort函数

用法:Sort函数用于对数组或范围进行排序。

其基本语法为:

SORT(array,[sort_index],[order],[by_col])

array:要排序的数组或范围。

sort_index:可选参数,指定排序依据的列或行的索引。

order:可选参数,指定排序顺序,1为升序,-1为降序。

by_col:可选参数,指定是否按列排序,默认为FALSE,即按行排序。

举例:如下图中,对价格进行升序排序,可以使用以下公式:

=SORT(B2:B7)

七、SortBy函数

用法:用于根据一个或多个数组对另一个数组进行排序。

其基本语法为:

SORTBY(array,by_array1,[sort_order1],[by_array2],[sort_order2],...)

array:要排序的数组。

by_array1,by_array2,...:排序依据的数组。

sort_order1,sort_order2,...:对应的排序顺序,1为升序,-1为降序。

举例:如下图中,我们想根据B列的数值从小到大对A列进行排序,可以使用以下公式:

=SORTBY(A2:B7,B2:B7,1)

八、VStack函数

用法:用于将多个数组或范围垂直堆叠成一个数组。

其基本语法为:

VSTACK(array1,[array2],...)

array1,[array2],...:要堆叠的数组或范围。

举例:如下图,我们想将A2:C5单元格区域内的水果名称合并到一列,垂直堆叠成一个数组,可以使用以下公式:

=VSTACK(A2:A5,B2:B4,C2:C5)

九、ToCol函数

用法:用于将数组转换为单列数组。

其基本语法为:

TOCOL(array,[ignore],[scan_by_column])

array:要转换的数组。

ignore:可选参数,指定是否忽略空值或错误值。

scan_by_column:可选参数,指定是否按列扫描数组。

举例:假设我们想将A2:C4单元格区域转换为一列显示,可以使用以下公式:

=TOCOL(A2:C4)

十、ToRow函数

用法:用于将数组转换为单行数组。

其基本语法为:

TOROW(array,[ignore],[scan_by_row])

array:要转换的数组。

ignore:可选参数,指定是否忽略空值或错误值。

scan_by_row:可选参数,指定是否按行扫描数组。

举例:假设我们想将A2:C4单元格区域转换为一行显示,可以使用以下公式:

=TOROW(A2:C4)

以上是本文分享的十大函数,你都学会了吗?

恭喜你看到这儿了,祝你蛇年行大运!

相关文章

Vue基础(vue基础组件文件名符合规范的是)

Vue 是什么,它的核心特点有哪些?Vue 是一款渐进式 JavaScript 框架,它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助开发者用...

使用GitLab实现CICD(gitlab配置cicd)

GitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发:Continuous Integration (CI) 持续集成Continuous Delivery (C...

Java教程:GitLab在项目的环境搭建和基本的使用

gitlab-使用入门1 导读本教程主要讲解了GitLab在项目的环境搭建和基本的使用,可以帮助大家在企业中能够自主搭建GitLab服务,并且可以GitLab中的组、权限、项目自主操作GitLab简介...

K8s 的 Namespace 到底解决了什么问题?

在 Kubernetes 的世界里,资源调度、服务编排以及自动化运维构成了它强大的基础架构能力。但随着集群规模的扩大和团队协作复杂度的提升,仅靠原始的资源管理手段已经难以支撑多租户或大型项目的管理需求...

HTML5+眼球追踪?黑科技颠覆传统手机体验

今天,iH5工具推出一个新的神秘功能——眼动追踪,可以通过摄像头捕捉观众眼球活动!为了给大家具体演示该功能的使用,我做了一个案例,供大家参考。实际效果如下:案例比较简单,就是通过眼动功能获取视觉焦点位...

聊城职院获省赛“HTML5交互融媒体内容设计与制作”赛项一等奖

11月25日,山东省职业院校技能大赛(高职组)“HTML5交互融媒体内容设计与制作”赛项在威海海洋职业学院学院圆满结束。学校信息工程系由计算机应用技术专业学生张慧、冯媛、王海阔三名学生组成的参赛团队,...