excel - 根据相邻单元格中下拉列表中的选择更改单元格的填充颜色

标签 excel excel-2007 excel-formula

这是我第一次来这里,所以我希望我做的事情是正确的。

首先,我对此进行了相当长的研究,并发现了许多在 Excel 中操作单元格颜色的有用技巧,但没有一个能够完成这项任务。

这是我需要完成的任务;

我有一张表格,其中显示了我的教学每周的类(class)表。

每一行都有与时间、房间和节目相关的数据。每行的最后两个单元格是类(class)的颜色代码和类(class)的级别。下面我来解释一下;

在单元格 H8 中,我希望根据单元格 I8 中下拉列表中所选级别的填充颜色。 (例如,如果我从 I8 的下拉列表中选择“Pre-Intermediate”,我希望 H8 的填充颜色更改为“红色”)

问题是我找到的所有解决方案都只允许“是/否”或“0/1”选择。这对我来说还不够。

I8下拉列表中的项目和H8单元格对应的颜色是:

Elementary -> Blue  
Pre-Intermediate -> Red  
Intermediate -> Green  
Upper Intermediate -> Amber  

我真的很沮丧,非常感谢任何帮助找到解决方案的帮助。

谢谢大家。

最佳答案

在 Excel 2010 中这很简单,只需对每个列表项多执行几个步骤即可。

必须为验证列表中的每一项完成以下步骤。 (将工作表打开到创建下拉菜单的位置)

1) 单击带有下拉列表的单元格。
2) 选择要应用格式的答案。
3) 单击“主页”选项卡,然后单击功能区上的“样式”工具按钮。
4) 单击“条件格式”,在下拉列表中单击“*新规则”选项。
5) 选择规则类型:“仅设置包含以下内容的单元格的格式”
6) 编辑规则说明:“单元格值”、“等于”,点击单元格公式图标 在公式栏(最右侧)中,选择在哪个工作表中创建验证列表, 选择列表中要应用格式的单元格。

Formula should look something like: ='Workbook Data'!$A$2

7) 再次单击公式图标可返回格式菜单。
8) 单击预览 Pane 旁边的“格式”按钮。
9) 选择所需的所有格式选项。
10) 按两次“确定”。

您仅完成了列表中的一项。重复步骤 1 到 10,直到完成所有下拉列表项。

关于excel - 根据相邻单元格中下拉列表中的选择更改单元格的填充颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4590909/

相关文章:

C# 在从 Excel 复制的字符串中找不到空格

c# - 动态 Excel 电子表格

excel - 如何使用 VLookUp Excel 函数从 lookup_value 从末尾开始搜索值?

excel - 我们如何检查 MS-Excel 中的两行/列是否包含相同的文本,无论大小写?

r - 如何使用 RODBC 或 RCurl 从 R 中受密码保护的 Sharepoint 2007 站点打开 Excel 2007 文件?

excel - 解释LOOKUP公式

excel - PyQt : How to sort QTableView columns(strings and numericals)

python - 反向累加得到Pandas中逐月数据

vba - 将新系列添加到图表 (VBA) 时出现应用程序定义或对象定义错误

arrays - 无需 VBA/UDF 即可追加或添加到数组