如何使用宏将“缩进级别”转换为 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。 根据需要调整公式中的单元格引用。 相关内容 恢复丢失的 LVM VG 如何更新/修补我的 libssh? Windows 8 Xbox 音乐支持播客吗? 如何通过毫秒生成 cron 表达式..? 有没有办法可以一次翻阅文本中出现的一个字符串? 还有哪些软件可以删除旧文件/内核以增加空间和清理驱动器? 在 Windows XP 上(重新)安装 Ubuntu One 3.0.2 时遇到问题?[关闭] auto-pst-pdf 问题 指定管道输出位置 Winetricks 安装 Steam 时下载字体失败