Excel formula 如何在excel中对数据列重新排序/为什么Xlookup公式不适用于全套数据?

Excel formula 如何在excel中对数据列重新排序/为什么Xlookup公式不适用于全套数据?,excel-formula,dynamic-arrays,xlookup,Excel Formula,Dynamic Arrays,Xlookup,我正在尝试使用xlookup函数重新排列数据中的列。但不确定为什么公式在第二种情况下不起作用(当我尝试对整个表执行此操作时) 我想了解为什么它不起作用。。。还欢迎使用动态数组公式实现列重新排序的任何其他解决方案 改用索引/匹配/匹配: =INDEX(D6:G11,MATCH(C17:C22,C6:C11,0),MATCH(D16:G16,D5:G5,0)) 至于它为什么不起作用,第一个公式是将一维数组返回到外部XLOOKUP,而第二个公式是返回XLOOKUP不知道如何处理的二维数组 索引用于

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

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


改用索引/匹配/匹配:

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

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


索引用于获取两个一维数组,一个垂直数组和一个水平数组,并返回交点。

谢谢。解决了我原来的问题。