Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 xlookup 函数重新排列数据中的列。但不确定为什么该公式在第二种情况下不起作用(当我尝试为整个表格执行此操作时)
我想了解它为什么不起作用......也欢迎使用动态数组公式实现列重新排序的任何其他解决方案。
使用 INDEX/MATCH/MATCH 代替:
=INDEX(D6:G11,MATCH(C17:C22,C6:C11,0),MATCH(D16:G16,D5:G5,0))
至于为什么它不起作用,第一个公式是返回一个一维数组到外部 XLOOKUP,而第二个是返回一个二维数组,xlookup 不知道如何处理。
索引采用两个一维数组,一个垂直的,一个水平的,并返回交叉点。