You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets单个单元格中重新排列导入数组的顺序?

单单元格数组公式实现数据重排方案

场景1:将纵向数据转为横向展示

如果导入的数据是单列纵向(如U2:U区域),需要横向填充到AC2:AI2及右侧扩展区域,可使用以下公式:

适用于Excel 365/2021(支持动态数组)

在AC2单元格输入:

=TRANSPOSE(U2:U)

输入后公式会自动横向扩展填充,无需手动拖动或重复输入。

适用于旧版Excel(不支持动态数组)

选中AC2:AI2(或足够容纳数据的横向区域),输入以下公式后按Ctrl+Shift+Enter确认数组公式:

=TRANSPOSE(U2:U)

场景2:按指定列顺序重排多列数据

如果导入的数据是多列(如U2:Z区域,表头在U1:Z1),右侧AC1:AI1是目标列的顺序,需要按该顺序提取对应列的数据,可使用以下公式:

适用于Excel 365/2021

在AC2单元格输入:

=XLOOKUP(AC1:AI1,U1:Z1,U2:Z)

公式会自动横向扩展列、纵向扩展行,完成整组数据的顺序重排。

适用于旧版Excel

选中AC2:AI[最后一行]区域,输入以下数组公式后按Ctrl+Shift+Enter:

=INDEX(U2:Z,,MATCH(AC1:AI1,U1:Z1,0))

内容的提问来源于stack exchange,提问作者horsefish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 05:52:48