实现条件格式的模糊匹配
作者:大椿修涯
实现条件格式的模糊的匹配,在这里我们使用FIND()函数来实现。其中FIND函数的语法如下:
FIND(find_text,within_text,start_num)
Find_text:表示我们要查找的字符串
Within_text:表示要找的区域,也就是需要在哪个单元格内查找find_text
Start_num:指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略start_num,则假设其为1。
应用场景:比如我们班的同学每个人都有各自的特长,现在给班上的同学建立一个特长技能表如下:
需求1:找出会写诗的同学
公式:=IF(ISNUMBER(FIND("写诗",E2,1)),"会写诗","此人不会写诗")
用ISNUMBER()来判断FIND()函数的查找结果,如果是数字则输出,会写诗,如果不是则输出,此人不会写诗,访同学进行评价.
需求2:查找出同时拥有会做饭和唱歌技能的同学
公式:=IF(AND(ISNUMBER(FIND({"做饭";"唱歌"},E2))),"会做饭唱歌","此人没有做饭唱歌技能")
需求3:查找出或会写诗或会唱歌的同学
公式:=IF(OR(ISNUMBER(FIND({"写诗";"唱歌"},E2))),"会写诗或唱歌","此人既不会写诗,也不会唱歌")
|
|