返回目录:excel表格制作
判断方法如下:
1,判断字符串中是否包含大写字母A,可e799bee5baa6e997aee7ad94e78988e69d83366用公式=IF(ISNUMBER(FIND("A",A1)),"有","无")。
2,下拉公式会发现,含有小写字母a的结果是无,该公式里的FIND函数提取的是指定的字符区分大小写。
3,如果要判断是不是包含字母A且不区分大小写,可用SEARCH函数代替FIND函数,公式=IF(ISNUMBER(SEARCH("A",A1)),"有","无")。
4,要想判断单元格中是否包含多个指定字符中的某一个,如判断单元格中是否包含“大”、“小”、“20”这三个字符中的一个,可用公式=IF(OR(ISNUMBER(FIND({"大";"小";"20"},A1))),"有","无")。
5,下拉公式会发现,只要包含这三个字符中的任意一个,结果都是有。
6,而要判断是否同时包含这三个字符,只要把公式中的OR改成AND即可,公式=IF(AND(ISNUMBER(FIND({"大";"小";"20"},A1))),"有","无")。
7,要判断包含这三个字符中的几个,可用公式=COUNT(FIND({"大";"小";"20"},A1))。
8,要判断单元格中是否包含字母A,且不论在字符串的什么位置,也不区分大小写,可用公式=IF(COUNTIF(A1,"*A*"),"有","无")。
9,如果要判断四个字符中是否以字母A开头,公式=IF(COUNTIF(A1,"A???"),"有","无")或=IF(COUNTIF(A1,"A*"),"有","无")。
F2=SUMPRODUCT(ISNUMBER(FIND(E2,$A$2:$A$12))*$B$2:$B$12)
或者=SUMIF($A$2:$A$12,"*"&E2&"*",$B$2:$B$12)
向下复制
“把表格中包含相同字符的单元格数值求和”的操作步骤是:
1、打开Excel工作表;
2、由题意可知,将A列中包含D列条件的对应B列求和,这可通过SUMIF条件求和函数的基础上,使用通配符,也可在SUMPRODUCT函数中,通过ISNUMBER+FIND来实现;
3-(1) SUMIF函数
在E2单元格输入以下公式,然后向下填充公式
=SUMIF(A:A,D2&"*",B:B)
公式表示:将A列中以D2单元格开头条件的对应B列求和
3-(2) SUMPRODUCT+ISNUMBER+FIND函数
输入以下公式,然后向下填充公式
=SUMPRODUCT(ISNUMBER(FIND(D2,A$2:A$10))*B$2:B$10)
公式表示:将满足D2存在于A2:A10单元格条件的对应B列数据求和
4、注意:7a64e58685e5aeb9362SUMPRODUCT不支持通配符*,但可通过ISNUMBER+FIND表示包含的关系。
“excel中,含有某个字符串的单元格相百加”的操作步骤是:
1、打开Excel工作表;
2、根据题意,需要将备注列中包含“张三度内”的对应金额列的数据求和,可使用SUMIF函数或SUMPRODUCT函数;
3-(1) SUMIF函数
在E2单元格输入以下公式
=SUMIF(B:B,"*张三*",A:A)
公式表示:将B列中包含“张三”的对应A列数据求和
3-(2) SUMPRODUCT函数
在E2单元格输入以下公式
=SUMPRODUCT(ISNUMBER(FIND("张三",B2:B7))*A2:A7)
公式表示:将B列中包含“张三”的对应A列数据求和
4、SUMIF函数适用于Excel 2007以上容版本,而SUMPRODUCT适用于所有版本,但SUMPRODUCT函数不支持使用通配符*及整行或整列引用。