Excel 条件格式 - 多个 "begins with" 语句
Excel conditional formatting - multiple "begins with" statements
我的工作簿中的单元格应用了很多条件格式。问题是工作簿必须以 1997-2003 Excel 格式保存,.xls 而不是现代的 .xlsx 格式。如果使用 .xls 扩展名保存它们,则每个单元格只能保存 5 种条件格式。
因此,我无法使用内置的 "Cell Value begins with" 条件格式;我需要改用公式。
如何构建公式来格式化以多个字符开头的单元格?例如,我需要一个公式来检查单元格 K2 是否以 A、B、M 或 D 开头。我尝试使用这个公式,但它没有用:
=OR(SEARCH("A",$K2)=1,SEARCH("B",$K2)=1,SEARCH("M",$K2)=1,SEARCH("D",$K2)=1)
这个公式对我有用。如果单元格以您指定的字母开头,它只会格式化单元格。我不确定您是否需要为每个字母设置不同的格式。
=OR(LEFT($K,1)="A",LEFT($K,1)="B",LEFT($K,1)="M",LEFT($K,1)="D")
尝试:
=IF(OR(LEFT(K2,1)="A",LEFT(K2,1)="B",LEFT(K2,1)="M",LEFT(K2,1) ="D"),1,0)
...您可以根据 1 或 0 有条件地格式化。
我的工作簿中的单元格应用了很多条件格式。问题是工作簿必须以 1997-2003 Excel 格式保存,.xls 而不是现代的 .xlsx 格式。如果使用 .xls 扩展名保存它们,则每个单元格只能保存 5 种条件格式。
因此,我无法使用内置的 "Cell Value begins with" 条件格式;我需要改用公式。
如何构建公式来格式化以多个字符开头的单元格?例如,我需要一个公式来检查单元格 K2 是否以 A、B、M 或 D 开头。我尝试使用这个公式,但它没有用:
=OR(SEARCH("A",$K2)=1,SEARCH("B",$K2)=1,SEARCH("M",$K2)=1,SEARCH("D",$K2)=1)
这个公式对我有用。如果单元格以您指定的字母开头,它只会格式化单元格。我不确定您是否需要为每个字母设置不同的格式。
=OR(LEFT($K,1)="A",LEFT($K,1)="B",LEFT($K,1)="M",LEFT($K,1)="D")
尝试: =IF(OR(LEFT(K2,1)="A",LEFT(K2,1)="B",LEFT(K2,1)="M",LEFT(K2,1) ="D"),1,0)
...您可以根据 1 或 0 有条件地格式化。