You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中结合UNIQUE、TOROW、VSTACK实现多区域唯一值排序成行问题

Excel多区域提取升序唯一值(单行显示)解决方案

你需要合并多个单元格区域,提取唯一值并升序排列成单行,但当前公式未实现去重和排序效果。试试这个公式:

=TOROW(SORT(UNIQUE(VSTACK(B36:AF36, B67:AF67))),,1)

公式各部分作用:

  • VSTACK(B36:AF36, B67:AF67):将多个目标行区域垂直堆叠为二维数组,后续新增区域直接在括号内追加即可
  • UNIQUE():从堆叠后的数组中提取唯一值,自动剔除重复项(比如示例里的重复值15只会保留一次)
  • SORT():对唯一值数组进行升序排列(默认行为,显式写,,1可明确排序方向)
  • TOROW(...,1):将排序后的单列数组转换为单行格式,同时忽略区域中的空单元格

用这个公式处理你提供的示例数据,会得到预期的{1, 2, 3, 4, 6, 8, 15, 16}。

内容的提问来源于stack exchange,提问作者cj69

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 11:08:18