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

如何在Excel中创建可折叠行,折叠时优先显示指定单元格?

Excel日程表定制需求

我需要创建包含特定时段人员活动的Excel日程表,格式要求如下:

展开时的详细格式

Person 1     07:00    10:00     Activity 1    [Qualifications of said person]
Person 1     10:00    12:00     Activity 2    [Qualifications of said person]
Person 1     12:00    13:00     Break         [Qualifications of said person]
Person 1     13:00    15:00     Activity 3    [Qualifications of said person]
Person 1     15:00    17:00     Activity 4    [Qualifications of said person]

折叠后的简化格式

Person 1     07:00    17:00     Activity 1    [Qualifications of said person]

核心规则

折叠后大部分单元格保留首行内容,但结束时间需优先显示该人员最后一项活动的结束时间(如上例的17:00),而非首行的10:00。

Excel自带的可折叠行功能仅能显示首行内容,无法实现这个需求,请问是否需要通过VBA来完成?

附加需求

  • 已提供需求说明模板
  • 管理系统导出的原始数据(如“Department A”),希望能整体或按人员复制粘贴到对应部门下方,可轻松折叠为简化格式以提升可读性,需要时可展开查看详细数据
  • 需支持针对单个人员(如Person 1)或多个人员分别执行折叠操作

内容的提问来源于stack exchange,提问作者Clas Hagström

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 01:35:14