返回
顶部

修改密码

首页 > 文章 > 体育 > 正文
能否给出VSTACK和UNIQUE函数的具体示例

+1

-1

收藏

+1

-1

点赞0

评论0

xiaowei
标题:能否给出VSTACK和UNIQUE函数的具体示例
详情介绍-作者:xiaowei-来源: 极全网 -如有问题点击:在线客服帮助

这里为你提供3个贴合多表合并去重场景的VSTACK+UNIQUE函数具体示例,覆盖不同使用需求:

一、基础示例:跨单表多区域提取不重复名单

  • 场景说明‌:当前工作表A2:A11存放12月1日的员工名单,另一个名为「12月1日」的工作表A2:A13存放当日员工名单,需要提取所有不重复的员工姓名。

  • 操作步骤‌:在空白单元格D2输入公式,按回车即可自动溢出结果。

  • 具体公式‌:=UNIQUE(VSTACK(A2:A11,'12月1日'!A2:A13))

  • 效果说明‌:VSTACK先将两个工作表的姓名区域垂直合并为一个数组,UNIQUE从中自动剔除重复姓名,返回所有唯一的员工名单。

二、进阶示例:跨多表合并销售合同号去重

  • 场景说明‌:3张不同的销售明细表各自存放了销售合同号,存在大量跨表重复项,需要在统计表中汇总所有出现过的不重复合同号。

  • 操作步骤‌:选中统计表中要输出结果的起始单元格,输入嵌套公式后回车。

  • 具体公式‌:=UNIQUE(VSTACK(表1!合同号列区域, 表2!合同号列区域, 表3!合同号列区域))

  • 效果说明‌:VSTACK将3张表的合同号列垂直堆叠成一整列,UNIQUE直接完成跨表去重,得到所有唯一的合同号清单。如果将子表转为超级表,后续子表数据更新时,汇总结果会自动同步刷新。

三、实用优化示例:合并去重同时过滤空值

  • 场景说明‌:合并多份带空白行的地区名单,避免UNIQUE返回多余的0值或空行,直接得到干净的唯一地区列表。

  • 操作步骤‌:在输出区域的起始单元格输入优化后的公式,回车后自动生成结果。

  • 具体公式‌:=UNIQUE(TOCOL(VSTACK(B2:B10, D2:D15), 1))

  • 效果说明‌:TOCOL的第二个参数设为1,会先过滤掉VSTACK合并后产生的所有空值,再由UNIQUE提取唯一值,最终不会出现多余的0或空白行,得到整洁的不重复地区清单


版权声明:本文内容由极全网实名注册用户自发贡献,版权归原作者所有,极全网-官网不拥有其著作权,亦不承担相应法律责任。具体规则请查看《极全网用户服务协议》和《极全网知识产权保护指引》。如果您发现极全网中有涉嫌抄袭的内容,点击进入填写侵权投诉表单进行举报,一经查实,极全网将立刻删除涉嫌侵权内容。

扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
猜你喜欢
换一批
相关推荐
换一批
热点排行