Excel 如何将两个动态数组组合成一个公式中的一个动态数组?

Excel 如何将两个动态数组组合成一个公式中的一个动态数组?,excel,excel-365,Excel,Excel 365,我有两列,两列都有单个唯一函数的结果,即两列都包含不相关的动态数组。 是否有一种方法可以将这两个动态数组组合为单个动态二维数组并在公式中使用 例如: 单元格A1=唯一(rng1) 单元B1=唯一(rng2) 两者都返回相同数量的项目 在单元格D1中需要什么=排序(A1#:B1#)-->如何进行此组合 符号A1#:B1给出了一个错误。您可以使用: =SORT(CHOOSE({1,2},A1#,B1#)) 您可以使用: =SORT(CHOOSE({1,2},A1#,B1#)) 太好了,谢谢。我喜

我有两列,两列都有单个唯一函数的结果,即两列都包含不相关的动态数组。 是否有一种方法可以将这两个动态数组组合为单个动态二维数组并在公式中使用

例如:

单元格A1=唯一(rng1) 单元B1=唯一(rng2)

两者都返回相同数量的项目

在单元格D1中需要什么=排序(A1#:B1#)-->如何进行此组合

符号A1#:B1给出了一个错误。

您可以使用:

=SORT(CHOOSE({1,2},A1#,B1#))
您可以使用:

=SORT(CHOOSE({1,2},A1#,B1#))

太好了,谢谢。我喜欢我如何结合独特,排序和选择这些方式,以消除一个重大的需要使用vba!如果A1#或B1#有多个列,我该怎么做?目前我想不出一个好的动态方式。您可以使用类似于:
=SORT(选择({1,2,3},A1#,索引(B1#,0,1),索引(B1#,0,2))
如果您知道列将彼此相邻,您可以使用:
=SORT(偏移量(A1#,0,0,3))
例如,谢谢。我明白了,你可以使用选择和补偿设计情境解决方案。我将尝试寻找是否有一个在Excel 365中堆叠/附加数组的通用解决方案。非常好,谢谢。我喜欢我如何结合独特,排序和选择这些方式,以消除一个重大的需要使用vba!如果A1#或B1#有多个列,我该怎么做?目前我想不出一个好的动态方式。您可以使用类似于:
=SORT(选择({1,2,3},A1#,索引(B1#,0,1),索引(B1#,0,2))
如果您知道列将彼此相邻,您可以使用:
=SORT(偏移量(A1#,0,0,3))
例如,谢谢。我明白了,你可以使用选择和补偿设计情境解决方案。我将尝试找出是否有一种在Excel 365中堆叠/追加数组的通用解决方案。