Excel =if(countif(a2,"*关键词*")+countif(c2:p2,"*关键词*"),1,"")
Excel问题请教,请大神帮我解释一下这个公式里每个部分的意思,我想把它的各个部分替换成我需要的新的部分,但是不知道每个部分表示什么,在线等,多谢啦!!!...
Excel问题请教,请大神帮我解释一下这个公式里每个部分的意思,我想把它的各个部分替换成我需要的新的部分,但是不知道每个部分表示什么,在线等,多谢啦!!!
展开
5个回答
展开全部
countif(a2,"*关键词*")
countif函数是个条件计数函数
格式为:countif(区域,条件) 其中的条件如果是文本格式要用英文的双引号
而上面的公式双引号里的两个*号是通配符,相当于任何(单个或多个或空)字符。
前后都加*的意思就是包含的意思。
所以countif(a2,"*关键词*")的意思是:统计a2里包含“关键词”的单元格的个数。
countif(c2:p2,"*关键词*")的意思同上
if是判断函数
格式为:if(条件,成立时返回的值,不成立时返回的值)
这个公式其实省略了一个关系条件>0
完整的应该是=if(countif(a2,"*关键词*")+countif(c2:p2,"*关键词*")>0,1,"")
所以整个公式的意思是:
如果a2中或C2:P2列区域中任一单元格包含了 “ 关键词 ” 这个字符, 就返回 1,否则返回空值
或者说a2和c2:p2里包含“关键词”的单元格个数大于0的,返回1,否则返回空白。
countif函数是个条件计数函数
格式为:countif(区域,条件) 其中的条件如果是文本格式要用英文的双引号
而上面的公式双引号里的两个*号是通配符,相当于任何(单个或多个或空)字符。
前后都加*的意思就是包含的意思。
所以countif(a2,"*关键词*")的意思是:统计a2里包含“关键词”的单元格的个数。
countif(c2:p2,"*关键词*")的意思同上
if是判断函数
格式为:if(条件,成立时返回的值,不成立时返回的值)
这个公式其实省略了一个关系条件>0
完整的应该是=if(countif(a2,"*关键词*")+countif(c2:p2,"*关键词*")>0,1,"")
所以整个公式的意思是:
如果a2中或C2:P2列区域中任一单元格包含了 “ 关键词 ” 这个字符, 就返回 1,否则返回空值
或者说a2和c2:p2里包含“关键词”的单元格个数大于0的,返回1,否则返回空白。
展开全部
你给出的例子,返回值为“1”或空;
当A2中、C2至P2这个方块区域中的任一单元格中含有“关键字”这个字符串时,则返回1,否则返回空;
要理解你给出的这个公式要理解四个概念:
一、"*关键词*"
1、引号""表示统计的内容为字符串;
2、星号*表示对字符串的要求为只要字符串中有“关键词”三个连在一起的字符,无论这三个字符在单元格中的什么位置,都说明这个单元格内的字符串符合countif()函数的统计要求;
二、c2:p2
这是表示一个区域,c2至p2共14个连续的单元格;
三、countif()函数用于计算指定区域中符合条件的单元格个数,含有两个参数,第一个参数为要统计的指定区域,第二个参数为条件:
给出的例子中countif(a2,"*关键词*")表示统计区域公为a2单元格,统计条件为"*关键词*,"如果a2单元格中的内容含有“关键字”三个连续的字符的话,则countif(a2,"*关键词*")返回1,否则返回0;
给出的例子中countif(c2:p2,"*关键词*")表示统计区域公为c2至p2这14个单元格,统计条件是一样的,函数递归地判断这14个单元格的每个单元格,有几个单元格中的内容包含“关键字”三个连续的字符的话,则countif(c2:p2,"*关键词*")就返回几;
三、if()函数用于判断条件是否成立,根据判断结果返回相应的参数内容,
if()含有三个参数,第一个参数为判断条件,如果条件成立,则返回第二个参数,如果条件不成立,则返回第三个参数。
给出的例子中第二个参数为1,第三个参数为""——表示空。
当A2中、C2至P2这个方块区域中的任一单元格中含有“关键字”这个字符串时,则返回1,否则返回空;
要理解你给出的这个公式要理解四个概念:
一、"*关键词*"
1、引号""表示统计的内容为字符串;
2、星号*表示对字符串的要求为只要字符串中有“关键词”三个连在一起的字符,无论这三个字符在单元格中的什么位置,都说明这个单元格内的字符串符合countif()函数的统计要求;
二、c2:p2
这是表示一个区域,c2至p2共14个连续的单元格;
三、countif()函数用于计算指定区域中符合条件的单元格个数,含有两个参数,第一个参数为要统计的指定区域,第二个参数为条件:
给出的例子中countif(a2,"*关键词*")表示统计区域公为a2单元格,统计条件为"*关键词*,"如果a2单元格中的内容含有“关键字”三个连续的字符的话,则countif(a2,"*关键词*")返回1,否则返回0;
给出的例子中countif(c2:p2,"*关键词*")表示统计区域公为c2至p2这14个单元格,统计条件是一样的,函数递归地判断这14个单元格的每个单元格,有几个单元格中的内容包含“关键字”三个连续的字符的话,则countif(c2:p2,"*关键词*")就返回几;
三、if()函数用于判断条件是否成立,根据判断结果返回相应的参数内容,
if()含有三个参数,第一个参数为判断条件,如果条件成立,则返回第二个参数,如果条件不成立,则返回第三个参数。
给出的例子中第二个参数为1,第三个参数为""——表示空。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
countif(a2,"*关键词*")表示A2中含有关键词的数量
countif(c2:p2,"*关键词*"),表示c2:p2中含有关键词的数量
=if(countif(a2,"*关键词*")+countif(c2:p2,"*关键词*"),1,"")表示A2与c2:p2单元格含有关键词,结果显示1;如果不含有关键词,显示空值。
countif(c2:p2,"*关键词*"),表示c2:p2中含有关键词的数量
=if(countif(a2,"*关键词*")+countif(c2:p2,"*关键词*"),1,"")表示A2与c2:p2单元格含有关键词,结果显示1;如果不含有关键词,显示空值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
countif(a2,"*关键词*"),就是在a2单元格中关键词的个数
countif(c2:p2,"*关键词*"),就是c2到p2单元格中关键词的个数
if函数,如果countif(a2,"*关键词*")+countif(c2:p2,"*关键词*")=0,返回""
如果countif(a2,"*关键词*")+countif(c2:p2,"*关键词*")不等于零,返回1
countif(c2:p2,"*关键词*"),就是c2到p2单元格中关键词的个数
if函数,如果countif(a2,"*关键词*")+countif(c2:p2,"*关键词*")=0,返回""
如果countif(a2,"*关键词*")+countif(c2:p2,"*关键词*")不等于零,返回1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-02 · 知道合伙人软件行家
关注
展开全部
如果A列中或C:P列区域中包含了 关键词 这个词语, B列就返回 1,否则返回空值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询