Excel 跨列唯一 [英] Excel UNIQUE Across Columns

查看:32
本文介绍了Excel 跨列唯一的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

新函数 UNIQUE 是否可以跨不同的列使用?输出是否溢出到单个列中?

Is it possible for the new function UNIQUE to be used across various columns & have the output spill into a single column?

所需的输出是基于 列中存在的所有值的单列中的 UNIQUE 值:A、B、&C(示例中红色重复)

Desired output is UNIQUE values in one single column based on all of the values present in Columns: A, B, & C (duplicates in red in example)

  • 如果我只使用 UNIQUE(A7:C7) 我会得到跨列的溢出范围(这甚至不提供跨列的唯一值,这是意外的)
  • 我也试过 UNIQUE(A2:A6) &独特 (B5:B10) &UNIQUE(C2:C5) 但这只是连接了值(也是意外但不相关)
  • If I just use UNIQUE(A7:C7) I get a spill range across columns (this doesn't even provide unique values across columns which was unexpected)
  • I also tried UNIQUE(A2:A6) & UNIQUE(B5:B10) & UNIQUE(C2:C5) but this just concatenated the values (also unexpected but not relevant)

推荐答案

可能有更好的方法,但这里有一个使用 TEXTJOIN 和 FILTERXML 来创建一个可以在其上调用 UNIQUE 的数组的方法:

There may be a better approach, but here is one using TEXTJOIN and FILTERXML to create an array that you can call UNIQUE on:

=SORT(UNIQUE(FILTERXML("<t><s>"&TEXTJOIN("</s><s>",TRUE,A1:C6)&"</s></t>","//s")))

这篇关于Excel 跨列唯一的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆