单元格 A5(文本)包含条件格式规则。当满足条件格式规则时,我需要单元格 B5(数值)匹配单元格 A5 的格式。单元格 A5 和单元格 B5 显然包含不同的值。
我如何实现这个目标?
答案1
如果您将 Excel 切换到 R1C1 模式,您会发现这种事情更容易理解!
选择两列并使用自定义规则将相同的格式规则应用于两列,例如:
=LEFT(RC2, 1)="*"
这样,对于每一行,都会检查第 2 列 (B) 是否存在特定文本,如果匹配,则该格式将应用于两列。
您也可以使用普通单元格引用来执行此操作,但我发现 R1C1 更容易使用。
答案2
您无需借助 R1C1 符号即可完成此操作。使用 A1 符号也可以轻松完成。
您在问题中提到了 A 列和 B 列,但在后面的评论中您提到了 B 列和 C 列。我们假设数据位于 A 列和 B 列,如您的问题所述。当然,您可以将解决方案调整到其他位置。
选择两个单元格 A5 和 B5。创建一个带有规则的新条件格式。输入此公式
=左($A5,1)=“*”
选择一种格式并关闭所有对话框。此公式将检查 A 列中的值,如果该值以 * 符号开头,它将把格式应用于定义格式时选择的行中的所有单元格。
您可以将相同的条件格式应用于其他行。以下是三种不同的方法:
复制单元格 A5:B5,然后选择目标行并使用选择性粘贴 > 格式
选择 A5 或 B5,使用条件格式 > 管理格式。更改格式适用的范围。
应用条件格式时,不要只选择一行,而是选择要使用此格式的所有行。公式将始终查看 A 列,但将使用同一行中的数据。只需确保行号与活动单元格的行号相同即可。
A1 符号使用 $ 符号标记绝对引用。当公式向下或横向复制时(或当条件格式向下或横向复制时),绝对引用将引用完全相同的单元格。像 =$A1 这样的公式将始终引用 A 列,因为 $ 符号使列引用成为绝对的,而不是相对于当前单元格的。像 =A$1 这样的公式将始终引用第 1 行,而公式 =$A$1 将始终引用单元格 A1。