【发布时间】:2021-06-12 02:40:42
【问题描述】:
我有一个实例,我希望能够获得一个范围内所有唯一名称的列。我遇到的问题是范围是多列的。
假设我的数据在 A1:B3 中 如果我这样做,这很好用:
=unique({A1:A3;B1:B3;C1:C3})
但是如果该范围被命名并且我这样做了
=unique(NamedRange) 或 =unique(A1:C3)
然后它将溢出列。更糟糕的是,如果我想在同一个公式中过滤或排序结果,然后由于公式需要单列/行或行/列不再匹配而出现错误。
我不经常处理命名范围,但我今天只是做了一个公式,其中有 10 列,我将其插入这样的范围,以便我可以做一个复杂的(对我而言)过滤器我是两个不同范围的区别,类似于:=FILTER({B4:B93;C4:C93;D4:D93;E4:E93;F4:F93}, NOT(COUNTIF(H5:H, {B4:B93;C4:C93;D4:D93;E4:E93;F4:F93})))。如果我能把它清理干净并改成 B4:F 那个凌乱的布景,我真的会很高兴。
是否有任何公式级别的函数可以将这些都放在一列中? 通常我希望用它做其他事情,比如排序和过滤,而多列变得更加混乱。
感谢您的宝贵时间。我确实尝试过搜索,但似乎找不到答案。
【问题讨论】:
标签: google-sheets multiple-columns named-ranges