在 Excel 中传输条件格式(不含单元格值)

在 Excel 中传输条件格式(不含单元格值)

如果我在单元格(B2)中设置了 3 层条件格式,是否有办法将单元格(B2)的格式转移到另一个单元格(A2),而无需复制原始单元格(B2)中的值。

即在 b2 中,我有条件格式,取决于从 4 个选项的下拉列表中选择的内容。我希望将格式复制到此单元格 (A2) 之前的单元格中,而不复制值。本质上,A2 有标题,B2 有值,但我希望两者的格式相同。

我已设法通过将 A2 设置为 ="Title "&B2 并对其应用条件格式来实现此目的。间距意味着 B2 中的文本不会显示。这有效但确实很丑。

由于标准 IF 函数的条件太多,有没有更好的方法?

(如果可能的话,解决方案应该与 Windows 2003 兼容)

答案1

这是完全有可能的。如果您要根据 B1 评估 A1 中的数据,则需要使用硬列引用编写条件格式。例如$A1 = $B1

注意$列引用前面的符号。这使它们成为绝对引用,而不是在复制单元格时会发生变化的相对引用。

完成后,复制带有条件格式的单元格,然后将该信息粘贴为paste special formatting,条件格式将被复制。它还将复制所有其他单元格格式(粗体、字体和字体大小、颜色等)。

这适用于至少 Excel 2003 及更高版本的所有 Excel 版本

相关内容