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

按特定格式整理Excel数据,求对应公式实现方案

Excel 数据格式转换公式方案

数据结构说明

  • 原始数据:A列为带合并单元格的主分类(一个主分类对应多行B列子项),B列为子项内容
  • 目标格式:每行完整显示主分类+对应子项,主分类不再合并,每个子项单独对应一行主分类

公式实现

方案1:Excel 365/2021+ 动态数组版

假设原始数据范围是A2:B10,在空白单元格(如D2)输入以下公式,回车后自动生成所有结果:

=LET(
    main_cats, A2:A10,
    sub_items, B2:B10,
    filled_cats, SCAN("", main_cats, LAMBDA(prev, curr, IF(curr<>"", curr, prev))),
    HSTACK(filled_cats, sub_items)
)

公式逻辑:

  • SCAN遍历主分类列,遇到空单元格时自动继承上一个非空的主分类值,完成主分类的批量填充
  • HSTACK将填充后的主分类列与子项列合并,直接输出目标格式

方案2:旧版Excel 兼容版

  1. 新主分类列(如D2)输入公式,下拉填充至所有行:
=IF(A2<>"", A2, D1)
  1. 新子项列(如E2)直接引用原始子项:
=B2
  1. 最后筛选掉子项为空的行,即可得到目标格式

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 12:17:37