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

发布于 2024-10-10 12:52:39 字数 595 浏览 3 评论 0原文

这是我第一次来这里,所以我希望我做得对。

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

这是我需要完成的事情;

我有一张表格,显示了我的教学每周的课程表。

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

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

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

I8 中下拉列表中的项目以及单元格 H8 对应的颜色为:

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

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

感谢大家。

This is my first time here so I hope I'm doing things right.

First of all, I have been investigating this for quite a while, and have found many useful tips for manipulating cell colors in Excel, but none have been able to accomplish the task.

Here is what I need to accomplish;

I have a table which shows a weekly class schedule for my teaching.

In each row I have data pertaining to times, rooms, and programs. The last two cells of each row are the color code for the course and the level of the course. Let me explain below;

In cell H8 I want to have a fill color based on the selected level from a drop down list in cell I8. (e.g. If I select "Pre-Intermediate" from the drop down list in I8 I would like the fill color of H8 to change to 'Red')

The problem is that all the solutions I have found will only allow for a 'Yes/No' or '0/1' selection. This is inadequate for me.

The items in the the drop down list in I8 and the corresponding color for cell H8 are;

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

I am really getting frustrated, and would greatly appreciate any assistance to find a solution.

Thanks to all.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

久光 2024-10-17 12:52:39

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

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

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

公式应类似于:='Workbook Data'!$A$2

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

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

In Excel 2010 it is easy, just takes a few more steps for each list items.

The following steps must be completed for each item within the validation list.
(Have the worksheet open to where the drop down was created)

1) Click on cell with drop down list.
2) Select which answer to apply format to.
3) Click on "Home" tab, then click the "Styles" tool button on the ribbon.
4) Click "Conditional Formatting", in drop down list click the "*New Rule" option.
5) Select a Rule Type: "Format only cells that contain"
6) Edit the Rule Description: "Cell Value", "equal to", click the cell formula icon in
the formula bar (far right), select which worksheet the validation list was created in,
select the cell within the list to which you wish to apply the formatting.

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

7) Click the formula icon again to return to format menu.
8) Click on Format button beside preview pane.
9) Select all format options desired.
10) Press "OK" twice.

You are finished with only one item within list. Repeat steps 1 thru 10 until all drop down list items are finished.

清眉祭 2024-10-17 12:52:39

您可以按如下方式利用条件格式

  1. 在单元格 H8 中选择格式 >条件格式...
  2. 条件1中,在第一个下拉菜单中选择公式为
  3. 在下一个文本框中输入=I8="Elementary"
  4. 选择格式... 并选择您想要的颜色等。
  5. 选择添加>> 并重复步骤 1 至 4

请注意,您只能(在 excel 2003 中) )三个单独的条件,因此您只能对下拉菜单中的三个项目使用不同的格式。如果想法是使它们在视觉上不同,那么(也许)其中一个选择没有颜色不是问题?

如果单元格从不为空,您可以使用格式(非条件)来获得 4 个不同的视觉效果。

You can leverage Conditional Formatting as follows.

  1. In cell H8 select Format > Conditional Formatting...
  2. In Condition1, select Formula Is in first drop down menu
  3. In the next textbox type =I8="Elementary"
  4. Select Format... and select the color you want etc.
  5. Select Add>> and repeat steps 1 to 4

Note that you can only have (in excel 2003) three separate conditions so you will only be able to have different formatting for three items in the drop down menu. If the idea is to make them visually distinct then (maybe) having no color for one of the selections is not a problem?

If the cell is never blank, you can use format (not conditional) to get 4 distinct visuals.

孤云独去闲 2024-10-17 12:52:39

您可以尝试工具菜单“格式 -> 条件格式”中提供的条件格式。

You could try Conditional Formatting available in the tool menu "Format -> Conditional Formatting".

昨迟人 2024-10-17 12:52:39

这对我有用:
1- 选择受下拉列表影响的单元格。
2- 主页 ->条件格式->新规则。
3- 仅格式化包含 .
的单元格
4-仅在格式为...的单元格中选择特定文本,在格式规则“=从下拉列表中选择基本”
如果将列表放在另一个工作表中,那么当选择“基本”时,我们会在新规则中看到“=Sheet3!$F$2”,以及您自己的工作表和单元格编号。
5-格式->填充->选择颜色->好的。
6-好的。
对下拉列表中的每个元素执行相同的操作,然后您就会看到魔力!

This works with me :
1- select the cells which shall be be affected by the drop down list .
2- home -> conditional formating -> new rule .
3- format only cells that contain .
4- in format only cells with ... select specific text , in formatting rule "= select Elementary from your drop down list"
if drop list in another sheet then when select Elementary we see "=Sheet3!$F$2" in the new rule , with your own sheet and cell number.
5- format -> fill -> select color -> ok.
6-ok .
do the same for each element in drop down list then you will see the magic !

情愿 2024-10-17 12:52:39

这是最简单的方法:
制作清单
选择列表
右键单击:定义名称(例如 ItemStatus)
选择列表应出现的单元格(复制粘贴可以稍后完成,因此位置不重要)
数据>数据验证
允许:选择列表
来源:=ItemStatus(不要忘记 = 符号)
单击“确定”
下拉列表出现在您选择的单元格中
首页>条件格式
管理规则
新规则
ETC。

this is the easiest way:
Make list
Select list
right click: Define Name (e.g. ItemStatus)
select a cell where the list should appear (copy paste can be done later, so not location critical)
Data > Data Validation
Allow: Select List
Source: =ItemStatus (don't forget the = sign)
click Ok
dropdown appears in the cell you selected
Home > Conditional Formatting
Manage Rules
New Rule
etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文