Excel 基于具有顺序值的单元格,使用CF高亮显示行
我似乎无法把这件事说清楚。使用Excel2010,我得到了一列(B),其中有各种“信号”,每个信号都有一个序列号。i、 例如“IP1”、“IP2”、“IP3”、“FLOW1”、“FLOW2”、“GV1”、“GV2”等等……我试图根据信号类型(IP、FLOW、GV等)高亮显示整行,忽略顺序值 使用“包含的文本”的CF高亮显示规则仅高亮显示单个单元格。使用此公式高亮显示整行:=$B2=“IP”不会给出所需的结果,因为我的所有值都有一个数字。我还尝试了通配符:=$B2=“IP?”和=$B2=“IP*”,但运气不佳Excel 基于具有顺序值的单元格,使用CF高亮显示行,excel,rows,highlight,Excel,Rows,Highlight,我似乎无法把这件事说清楚。使用Excel2010,我得到了一列(B),其中有各种“信号”,每个信号都有一个序列号。i、 例如“IP1”、“IP2”、“IP3”、“FLOW1”、“FLOW2”、“GV1”、“GV2”等等……我试图根据信号类型(IP、FLOW、GV等)高亮显示整行,忽略顺序值 使用“包含的文本”的CF高亮显示规则仅高亮显示单个单元格。使用此公式高亮显示整行:=$B2=“IP”不会给出所需的结果,因为我的所有值都有一个数字。我还尝试了通配符:=$B2=“IP?”和=$B2=“IP*”
有没有一种方法可以做到这一点而不必为每个顺序信号创建一个规则?我甚至可以满足于这样的要求:=$B2=“IP1”、“IP2”、“IP3”“但这似乎也不起作用。我是Excel的新手,我知道我正在围绕着答案跳舞。我在其他帖子中没有看到这个特别的问题 您正在寻找的条件格式公式要么是带有通配符的
COUNTIF
,要么是ISNUMBER(SEARCH(
)。就个人而言,我更喜欢COUNTIF
路线,但以下两个公式供您参考:
=COUNTIF($B2,"IP*")>0
=COUNTIF($B2,"FLOW*")>0
=COUNTIF($B2,"GV*")>0
=ISNUMBER(SEARCH("IP",$B2))
=ISNUMBER(SEARCH("FLOW",$B2))
=ISNUMBER(SEARCH("GV",$B2))
您正在寻找的条件格式公式要么是带有通配符的
COUNTIF
,要么是ISNUMBER(SEARCH(
)。就个人而言,我更喜欢COUNTIF
路线,但以下两个公式供您参考:
=COUNTIF($B2,"IP*")>0
=COUNTIF($B2,"FLOW*")>0
=COUNTIF($B2,"GV*")>0
=ISNUMBER(SEARCH("IP",$B2))
=ISNUMBER(SEARCH("FLOW",$B2))
=ISNUMBER(SEARCH("GV",$B2))
增量有多大?它们是保持一位数还是变成两位数或三位数(例如FLOW12、Flow213)?修改标记,因为这个问题似乎是关于Excel,而不是cfml(ColdFusion标记语言)。抱歉,Jeeped,忘了回答您的问题…信号确实是两位数。我在按信号类型筛选电子表格时注意到了这一点。IP10、IP11等将在IP2、IP3等之前列出…下面的COUNTIF公式确实可以突出显示行,但是否有更好的公式将通配符视为顺序n数字?…增量有多大?它们是保持一位数还是变成两位数或三位数(例如FLOW12、Flow213)?修改标记,因为这个问题似乎是关于Excel,而不是cfml(ColdFusion标记语言)。抱歉,Jeeped,忘了回答您的问题…信号确实是两位数。我在按信号类型筛选电子表格时注意到了这一点。IP10、IP11等将在IP2、IP3等之前列出…下面的COUNTIF公式确实可以突出显示行,但是否有更好的公式将通配符视为顺序numbers?…DOH!是的,我也用错误的格式尝试了COUNTIF。这就解决了问题。谢谢你,泰格拉瓦塔!…DOH!是的,我也用错误的格式尝试了COUNTIF。这就解决了问题。谢谢你,泰格拉瓦塔!。。。