在对整个列进行条件格式化后,一些单元格会用所选颜色填充。但是,如果我想让整行都着色(而不仅仅是格式化的单元格),我该怎么办?因为现在我需要手动逐个选择每个单元格并突出显示整行?
此外,在所有行都设置条件格式后,有没有办法自动将它们复制并粘贴到新的工作表中?
非常感谢。
答案1
基本条件格式 (CF)(例如,单元格值高于或低于阈值)仅适用于其自身的单元格值。如果您想根据 A2 中的值格式化从 B2 到 F2 的整行,则必须创建新的 CF 规则。选择行,然后选择新的 CF 选项“来自公式”,然后使用 say =$A2>10
。请注意使用 $ 会锁定列号,但让行号在您向下复制和粘贴格式时进行相对调整。
要自动复制到新工作表,您需要编写一个 VBA 宏,当您按下按钮或用户定义的快捷键时,该宏会执行复制。或者,考虑添加自动过滤器,并根据与 CF 相同的标准过滤数据。现在按 ctrl+A 选择全部,按 ctrl+c 复制,选择新工作表,按 ctrl+v 粘贴。(立即按 ctrl 弹出粘贴菜单,按 V 粘贴为值 - 仅当您需要从新工作表中已无效的公式中释放数据时才需要最后一步)。