获取和转换与条件格式

我正在尝试在Get & Transform查询的输出上使用conditional formatting 。 (Office 365 / Excel 2016 32位; Windows 10 Pro 64位)。

但是,查询刷新时,而不是条件格式只是扩展/缩小影响resize的列,它会被取消,如下所示。

我知道我可以通过各种方式获得所需的输出,包括VBA,我不需要其他方法的帮助。

我可以在UI中忽略某些东西,或者我可以在Advanced Editor中实现一些方法来完成CF的正常扩展,只要在表中添加一行就可以了。

重现问题:

基础数据

在这里输入图像描述

使用“ Get & Transform以反转第2-4列,然后删除“属性”列

在这里输入图像描述

有条件格式可以隐藏除列A1中第一个唯一条目以外的所有条目

在这里输入图像说明

– >

在这里输入图像描述

将另一行添加到原始数据表中:

在这里输入图像描述

更新查询。

请注意,显示和CF“适用于”是混乱的,并添加额外的CF条件

在这里输入图像说明

查询中或Excel内有什么可以做的事情来防止这种情况的发生? 或者我必须编辑条件格式(VBA或手动)? (或者使用不同的解决scheme来开发输出)。

我已经尝试使用结构化参考或使用dynamic名称范围applies to定义applies to范围。 但是这并没有奏效。 applies to更改为绝对引用,并在刷新查询时开发与上述相同的更改。

这似乎为我工作(但我刚刚学会了,甚至可以通过阅读您的文章与数据做到这一点,所以谢谢 !)。

将您的条件格式计算设置为

=COUNTIF($A$2:$A2,$A2)>1

并将其应用于=$A$2:$A$4

作为一个额外的好处,每次我刷新我的数据后更新原始表,我适用于条件格式规则扩大范围下。