使用单个动态数组公式提取多列 2024-8-6 • microsoft-excel worksheet-function microsoft-excel-365 在 Excel 365 中,如何使用单个动态数组公式从某个范围中选择不连续的列?考虑A:E以下列中的数据: 输入=XLOOKUP(G1,A1:E1,A2:E11)单元格G2将返回标有的列col2。但=XLOOKUP(G1:I1,A1:E1,A2:E11)返回的是这三列中的第一个条目,而不是整个列。我该如何理解这种行为?有什么替代方案? INDEX我可以用/XMATCH或类似地检索单个列,但不能检索一组列FILTER: =INDEX(A2:E11,0,XMATCH(G1,A1:E1)) =FILTER(A2:E11,A1:E1=G1) 答案1 0不要使用行,而是使用SEQUENCE将数字数组返回到 INDEX: =INDEX(A2:E11,SEQUENCE(ROWS(A2:E11)),MATCH(G1:I1,A1:E1,0)) 相关内容 保留根访问权限但无法访问电子邮件 如何修复算法前后的空间 无法启动,任务 btrfs-transacti 阻塞超过 120 秒,如何解决此问题? Windows Bash 终端需要超过 10 秒才能加载 如何让 Ubuntu(或其他发行版)支持笔记本电脑变成平板电脑? PTR 记录和 A 记录要匹配,如果没有 A 记录怎么办? 重置“左侧修剪”选项的值有什么意义? 如何确保AWS实例可达性? 新计算机不会应用组策略的计算机设置 使用自定义发件人:字段发送电子邮件