0

我正在尝试使用 xlookup 函数重新排列数据中的列。但不确定为什么该公式在第二种情况下不起作用(当我尝试为整个表格执行此操作时)

我想了解它为什么不起作用......也欢迎使用动态数组公式实现列重新排序的任何其他解决方案。

在此处输入图像描述

4

1 回答 1

0

使用 INDEX/MATCH/MATCH 代替:

=INDEX(D6:G11,MATCH(C17:C22,C6:C11,0),MATCH(D16:G16,D5:G5,0))

在此处输入图像描述

至于为什么它不起作用,第一个公式是返回一个一维数组到外部 XLOOKUP,而第二个是返回一个二维数组,xlookup 不知道如何处理。

索引采用两个一维数组,一个垂直的,一个水平的,并返回交叉点。

于 2021-05-05T15:45:18.647 回答