如何使用宏将“缩进级别”转换为 SUBTOTAL 公式? 2024-6-27 • microsoft-excel macros automation 我收到了 100 多张 Excel 表,每张表包含数千条如下所示的条目: 我需要编辑这些文件,删除某些行,并且总汇总价格需要正确。不幸的是,C 列的值是硬编码的。如何将“价格”列转换为使用最右边一列中的小计函数?我不想逐行浏览每个文件。 我有缩进级别,理论上应该可以轻松完成此操作,但我以前从未真正使用过宏。我不确定如何仅使用公式来实现这一点,但我想可以做到。 我可以修改 C 列或者创建附加列 D。 答案1 这个巧妙的方法也SUMIF解决了这个问题。 怎么运行的: A45:B61使用Indent关键字对数据范围进行升序排序。 在单元格中输入此公式D46并向下填充直至需要。 =IF(A46<>A45,SUMIF(A$46:A$61,A46,B$46:B$61),"") 另一个可能的解决方案是Group & Subtotal。 根据需要调整公式中的单元格引用。 相关内容 Dock 崩溃了 20.04 PowerShell Core 7 找不到 WSL 安装软件和 UbuntuOne 缓存我所有的互联网浏览内容? 安装 ubuntu 16.04 的问题 大量 IP 的 MAC 地址为 00:00:00:00:00:00 。可能的原因是什么? Active Directory/ISA 服务器的内部/外部 DNS 问题 Windows 7 不会降低风扇速度 顶部栏不显示时间 RDPing 到 CA 认证的计算机时出现 0x80004005 错误