Google Sheets 实现行数据向左逆序转置到列的公式方法
适用所有Excel版本的解决方案
直接在CZ2单元格输入以下公式:=IFERROR(INDEX($AO:$AO, 2 + (COLUMN($CZ$2) - COLUMN())),"")
输入完成后,选中CZ2单元格,按住鼠标左键向左拖拽到你需要的最大列范围即可完成填充。
公式效果说明:
- CZ2单元格输出
AO2的值- CZ2左侧相邻的BY2单元格输出
AO3的值- 继续向左的BX2单元格输出
AO4的值,以此类推- 超出AO列非空数据范围的位置自动显示为空,不会报错
如果你使用的是Excel 365/2021及以上支持动态数组的版本,希望无需拖拽自动适配AO列新增的数据,可以先选中CZ2向左选中足够多的空白列(例如选中BC2:CZ2整个范围),输入以下公式后按下回车即可自动填充,后续AO列新增数据会自动向左扩展填充:=LET(src,AO2:AO1000,cnt,COUNTA(src),IF(SEQUENCE(,COLUMNS(BC2:CZ2))>COLUMNS(BC2:CZ2)-cnt,"",INDEX(src,COLUMNS(BC2:CZ2)-SEQUENCE(,COLUMNS(BC2:CZ2))+1)))
内容的提问来源于stack exchange,提问作者RAKESH
相关产品推荐
相关产品推荐

