专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
Excel之家ExcelHome  ·  用它,从混合内容中提取需要的字符 ·  3 天前  
完美Excel  ·  这一件“小事”,我已坚持三年 ·  3 天前  
深度学术搜索  ·  资源分享 | ... ·  3 天前  
深度学术搜索  ·  资源分享 | ... ·  3 天前  
Excel之家ExcelHome  ·  人人都要会的办公自动化大招 ·  5 天前  
Excel之家ExcelHome  ·  人人都要会的办公自动化大招 ·  4 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

常用函数学得好,一堆工作等你搞

Excel之家ExcelHome  · 公众号  · Excel  · 2024-12-31 07:45

正文

小伙伴们好啊,今天咱们分享WPS表格最新版本里的几个常用函数。


一、多工作表合并

如下图,两个科室的人员名单分别存放在不同工作表中,现在要使用公式将这两份名单合并到一起。

在“合并”工作表的A2单元格输入以下公式,OK了:

=VSTACK(内科!A2:C6,外科!A2:C7)

VSTACK的作用是将多个数组合并成一个新数组。


二、按分隔符拆分字符

如下图,需要按分隔符“/”,来拆分A列中的会计科目。

B2输入以下公式,下拉即可。

=TEXTSPLIT(A2,"/")

TEXTSPLIT函数的作用是按照指定的间隔符拆分字符。


三、提取末级科目名称
如下图所示,希望提取B列混合内容中的班级信息,也就是第三个斜杠后的内容。
B2输入以下公式,向下复制。
=TEXTAFTER(A2,"/",2)
TEXTAFTER函数用于提取指定字符后的字符串,第一参数是要处理的字符,第二参数是间隔符号,第三参数指定提取第几个间隔符号后的内容。

四、多列转一列

如下图,要将A~B列的姓名转换为一列,D1输入以下公式即可。

=TOCOL(A2:B7)

TOCOL的作用是将多行多列的内容转换为一列。


五、一列转多列

如下图,如果要将A列的姓名转换为4行3列,C2单元格输入以下公式即可。

=WRAPROWS(A2:A13,3)

WRAPROWS函数的作用是将一维数组变成多行多列的二维数组,第二参数是指定的列数。


六、在不连续区域提取不重复值
如下图所示,希望从左侧值班表中提取出不重复的员工名单。
其中A列和C列为姓名,B列和D列为值班电话。
F2单元格输入以下公式:
=UNIQUE(VSTACK(A2:A7,C2:C7))
先使用VSTACK函数,把A2:A7和C2:C7两个不相邻的区域合并为一列,然后使用UNIQUE提取出不重复的记录。

七、指定范围的随机不重复数
如下图,要根据A列的姓名,生成随机面试顺序。
B2单元格输入以下公式:
=SORTBY(SEQUENCE(9),RANDARRAY(9))
先使用SEQUENCE(9),生成1~9的连续序号。
再使用RANDARRAY(9),生成9个随机小数。
最后,使用SORTBY函数,以随机小数为排序依据,对序号进行排序。


图文制作:祝洪忠


推荐文章
Excel之家ExcelHome  ·  用它,从混合内容中提取需要的字符
3 天前
完美Excel  ·  这一件“小事”,我已坚持三年
3 天前
Excel之家ExcelHome  ·  人人都要会的办公自动化大招
5 天前
Excel之家ExcelHome  ·  人人都要会的办公自动化大招
4 天前
知音  ·  男人出轨的成本分析
7 年前