如何根据字符大小为单元格着色?

问题描述 投票:0回答:2

我有一个文本值列表,我想显示为下拉菜单,如下所述。

如果值包含大写字母,我希望单元格为蓝色。在非大写字母上,我想使用黄色阴影。

我尝试了很多东西,却无法得到我想要的东西。我可以使用条件格式来识别小写字母和大写字母之间的区别吗?

{d;D;EZ;F;f;g;G;s;S;SU;U;u}

excel excel-formula excel-2010 excel-2007
2个回答
1
投票

1.创建下拉列表

  • 选择应放置下拉菜单的单元格。
  • 在“数据”功能区选项卡上,单击“数据验证”。
  • 选择允许:列表
  • 在Source:输入文本值,不带花括号。分隔符可能与您的本地化不同。标准英语计算机使用逗号作为分隔符。在我的德国机器上,我必须使用分号。
  • 单击确定。您的手机现在右侧有一个花哨的下拉按钮。

2.条件格式

  • 选择包含下拉列表的单元格
  • 在“主页”选项卡上,单击“条件格式” - >“新建规则”
  • 选择“使用公式确定要格式化的单元格”
  • 在'此公式为真的格式值:'处输入以下公式: =CODE(A1)<=90
  • 单击格式并选择蓝色单元格着色。
  • 重复上一步,输入黄色阴影的公式: =CODE(A1)>=97
  • 单击格式并选择黄色单元格着色。

请注意,您必须将A1更改为下拉单元格的实际位置。


0
投票

出于此示例的目的,我假设您的下拉列表位于单元格A1中。确保编辑公式以满足您的需求。

转到条件格式并创建三个规则:

  1. 选择Use a formula to determine which cells to format,输入=EXACT(A1,UPPER(A1))并使用蓝色填充颜色格式化单元格。
  2. 选择Use a formula to determine which cells to format,输入=EXACT(A1,LOWER(A1))并使用黄色填充颜色格式化单元格。
  3. 选择Format only cells that contain。在“仅格式化单元格:”下,选择Blanks。无需更改格式。

希望这可以帮助!

© www.soinside.com 2019 - 2024. All rights reserved.