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

如何用WRAPCOLS等Excel函数将两列表格转换为13×7表格

将A1:A91+B1:B91转为13×7表格并替换"Turnover"的Excel函数方案

最终可用公式

=WRAPCOLS(TOROW(IF(A1:A91="Turnover", B1:B91, A1:A91)), 7)

逻辑拆解

  1. 替换"Turnover"文本
    用IF函数遍历A列数据:如果单元格内容是"Turnover",就取B列对应行的周转数值;否则保留A列原内容:
    IF(A1:A91="Turnover", B1:B91, A1:A91)
    
  2. 转为一维数组
    TOROW将上述处理后的列区域转换为连续的一维行数组,确保后续排列函数能按顺序读取所有元素:
    TOROW(IF(...))
    
  3. 重组为13×7表格
    WRAPCOLS指定按7列拆分一维数组,由于总共有91个元素(A列共91行),会自动生成13行的规整表格:
    WRAPCOLS(..., 7)
    

用CHOOSEROWS提取指定行

如果需要单独提取表格中的某几行(比如第2、5、7行),可以嵌套CHOOSEROWS实现:

=CHOOSEROWS(WRAPCOLS(TOROW(IF(A1:A91="Turnover", B1:B91, A1:A91)), 7), 2,5,7)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 20:25:18