是否可以像这样自动格式化电子表格
如果 A1 = C1,则 A1:E1 单元格背景变为浅灰色
我使用 OO Calc,但如果你知道如何在 MS Excel 或 Google 电子表格中操作,也可以
答案1
在 OOo 和 Excel 中,只需将列的绝对引用与行的相对引用结合起来。这样,您可以将条件格式复制到每个单元格,它将评估当前行中单元格 A 和 C 的值。
在 OOo 中,您必须定义条件格式如下:
- 选中第 1 行中需要条件格式化的单元格,然后
Conditional Formatting...
从菜单“”中选择“”Format
; - 使用公式定义条件格式
$A1=$C1
。如果您选择了第 1 行中的单元格,则此公式有效。如果您要为第 1 行中的单元格定义格式2, 使用$A
2
=$C
2
。 这$
定义一个绝对引用如果您将格式复制到其他单元格,则不会改变。如果$
缺少,则引用为相对的(将其粘贴到另一个单元格时,它将发生变化)。因此,如果您将引用 $A1 从第一行复制到第二行,它将指向 $A2。 - 复制单元格,选择其他要有条件格式化的单元格并选择菜单“ ”
Edit
->“Paste special
”或CTRL++ ;SHIFTV - 在“
Paste Special
”对话框中,在“Selection
”选项中,取消选择除“Formats
”之外的所有内容。
结果,为步骤 3 中选择的每个单元格定义了条件格式,公式指向当前行的单元格 A 和 C。
答案2
您应该能够使用 excel 中的条件格式来做到这一点,我不确定其他方法。具体方法取决于 excel 的版本。
编辑:这应该是你需要的,但我没有 2007 来测试它
在 Excel 2007 中:选择区域
在功能区上,转到“主页”选项卡,然后单击“条件格式”
单击“新建规则”
单击使用公式确定要格式化的单元格
对于公式,输入 =A1=A3
单击“格式”按钮。
选择与单元格颜色匹配的字体颜色。
点击确定,点击确定