Excel根据大小写(上部或下部)条件格式化单个单元格

时间:2014-10-30 16:56:48

标签: excel vba

我正在尝试使用条件格式根据单元格值的第一个字符的大小写(上部或下部)突出显示单个单元格。

单元格值的示例:

R1 r1

R1将突出显示为浅橙色 r1将突出显示浅绿色

范围是E3:AZ78

我找到了一些处理这个问题的帖子,但似乎没有一个解决方案适合我。

提前感谢您提供任何帮助。

比利

3 个答案:

答案 0 :(得分:0)

这是一种检查大写字符的方法。这在Excel中用作公式。

它取单元格G1中最左边的字符,获取ascii代码,并在转换为大写字母时将其与同一字符的ascii代码进行比较。如果它是相同的,那么它已经是大写字母并且它产生“Upper”,否则产生“Lower”。

您可以通过公式使其适应条件格式。

= IF(代码(左(G1,1))=代码(上(左(G1,1))),“上”,“下”)

答案 1 :(得分:0)

我会使用以下规则突出显示橙色单元格:

=AND(E3<>"", EXACT(UPPER(LEFT(E3,1)),LEFT(E3,1)))

Not()语句周围放置EXACT()以进行绿色突出显示。

希望这样做!

答案 2 :(得分:0)

谢谢John,你的解决方案运作得非常好。

虽然不是使用不用于绿色突出显示 我将代码更改为更低代替

AND(E3&#&;&#34;&#34;,EXACT(LOWER(LEFT(E3,1)),LEFT(E3,1))

再次非常感谢你。

比利