您好,感谢您抽出时间。Office 365 版本 1904 中的 Excel 简而言之:
- Power Query (PQ) 将大量数据拉入隐藏表中。
- 其他 PQ 引用这些数据来提取工作簿中不同位置所需的信息。
- 一个 PQ 将订单的项目分类为 A、B 和 C 三列,并调整表格大小以适应表格中的行数,从而匹配订单中的项目数:
C 列将具有多种引用类型之一,例如“重复”或“首次”。在我们的开发会议中,我们使用此表旁边的空白单元格来回答有关“首次”开发行项目的问题。我们只需输入“首次”行项目的数据。因此,如果列 DI 不是“首次”项目,我想使用 C 列中的单元格有条件地将其格式化为灰色。
例如:如果 C9 为“重复”,则 D9-I9 获得灰色填充。然后移至下一行:如果 C10 为“重复”,则 D10-I10 获得灰色填充。
问题:当我运行查询来加载行项目时,表格会自动调整大小,并且似乎会替换我在表格下方放置的所有内容。添加奇怪的条件格式规则或替换公式单元格引用或一些令人恼火和困惑的东西。
我尝试了很多方法,但似乎只会增加复杂性,从未解决表格调整大小时移动单元格引用的问题。条件格式似乎在大多数情况下都有效,但它也总是因表格调整大小而弄乱。
看起来很简单,如果这个单元格显示“重复”,则将其旁边行中的这 6 个单元格变灰。但是 Excel 会感到困惑,因为表格外部的内容引用了表格内部会改变大小的单元格。唉,我不知道如何优雅而可靠地解决问题。你会怎么做?
有什么想法吗?