专业的JAVA编程教程与资源

网站首页 > java教程 正文

闲着?VSTACK和HSTACK数组合并函数学起来!

temp10 2025-05-11 00:55:44 java教程 32 ℃ 0 评论

本文介绍数组合并函数VSTACK和HSTACK,VSTACK用于数组纵向合并,HSTACK用于横向合并。两者的用法和语法都是基本一样的,不同的只是数组合并时的方向不同而已。新函数很多都是使用简单,但功能却很实用,这一对函数依然如此。在这里介绍它们,目的是让大家知道有这样一对函数,当大家遇到相关功能要求时,能够记得拿出来使用。

Excel语法:=VSTACK(array1,[array2]…)

闲着?VSTACK和HSTACK数组合并函数学起来!

:=HSTACK(array1,[array2]…)

WPS语法:=VSTACK(数组1…)

:=HSTACK(数组1…)

Excel里和WPS里的语法和功能都是一致的,只是参数表达文字不同而已。

array1——必需,需要合并的第一个单元格区域或数组。如果只有第一参数,那么函数直接返回第一参数表示的单元格区域或数组。

[array2]——可选,需要合并的第二个单元格区域或数组。

VSTACK函数在进行数组合并时,通常需要合并的两数组列数要相同,HSTACK函数需要两数组行数要相同,但这并不是硬性要求,实在不相同也是能合并的,只是合并后,小的数组不足的地方会出现#N/A错误代码。这时可通过IFERROR或IFNA等函数将错误值屏蔽掉。

基本使用演示

当需要合并的两数组中都含有标题行(列),且标题行(列)相同时,我们选择区域时,第二数组可不将标题行(列)选在内,以免标题重复,如图一,但如果两数组都选择了标题在内,此时我们可通过之前介绍的UNIQUE函数来去除重复值,如图二。

本文内容就到这里,文中如有错误之处,欢迎批评指正,如果本文对你有那么一点帮助,那请给个关注+点赞,有你的认可才有我继续分享的动力!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表