查看了可用的选项,但未能找到我能理解的格式的选项。
使用 Excel。需要让单元格根据特定单词(而不是一个单词)改变颜色。例如,如果有人在单元格中输入单词“鼠标、键盘、集线器、外部驱动器、指针”以及来自特定预定义列表(由我自己在另一个隐藏工作表中输入)的一百个其他单词,则它会变为紫色,如果出现“Excel、PowerPoint、软件、数组、屏幕、窗口”等单词,它会变为黄色。换句话说,这些单词应该引起特定专家的注意,因为它们会看到特定的颜色(以及标记为此颜色的单词)。
简单来说:
- 创建包含 50 个(或更多)文本的列表 A(工作表 2,隐藏)
- 创建包含 100 篇文本(或更多)的列表 B(工作表 2,隐藏)
- 如果在特定单元格(列或行)中工作表 1出现来自列表 A 的文本,则特定单元格颜色变为紫色,如果来自列表 B,则变为黄色。
- 如果 a) 单词与列表 A 和 B 不同;b) 拼写错误;或 b) 留空,单元格保持不变。
附言:
- 不想使用“下拉”选项,因为选项数量可能非常大,客户可能会看不到小文本,或者只是懒惰。
- 确实想要通过“特定文本”进行“条件格式”有两个原因:1)逐一选择太耗时间;2)审计员很难检查列出了哪些文本值以进行格式更改。
答案1
您基本上要求的是参考另一张表进行条件格式设置。但不幸的是,excel 无法参考另一张表进行条件格式设置。但您可以按照以下方法进行镜像:
要应用条件格式来Sheet1
使用来自的值Sheet2
,您需要将值镜像到Sheet1
。
创建 Sheet2 的镜像,Sheet 1 中的 B 列
- 去
Sheet1
。 - 右键单击 A 列标题并选择“插入”来插入新列。
在A1中输入以下公式:
=IF(ISBLANK(Sheet2!B1),"",Sheet2!B1)
A1
通过右键单击并选择“ ”进行复制Copy
。A
右键单击列标题并选择“Paste
”,将公式粘贴到列中。
Sheet1
, 列现在应该完全反映, 列A
中的值。Sheet2
B
(注意:如果您不喜欢它在列中A
,那么将它放在列中或其他任何地方也同样有效Z
。)
应用条件格式
- 呆着
Sheet1
。 B
通过左键单击列标题来选择列。- 选择菜单项
Format > Conditional Formatting...
更改
Condition 1
为“Formula is
”并输入此公式:=MATCH(B1,$A:$A,0)
单击
Format...
按钮并选择紫色背景。
现在您应该看到紫色背景已应用于匹配的单元格Sheet1
。
隐藏镜柱
- 呆着
Sheet1
。 - 右键单击列标题
A
并选择“Hide
”。
Sheet1
无论何时发生任何变化,这都会自动更新Sheet2
。
对您想要突出显示的单元格使用上述方法Yellow