工作再忙,都要学会这14个Excel万能公式!
在Excel函数使用中有很多固定的套路。学会了就可以解决工作中大部分问题,今天汪站长准备了14个万能公式,新手们可要收藏好了。
1、屏蔽错误值公式
=IFERROR(公式,公式返回错误值返回的值)
例:当Vlookup查找不到结果时显示空白
=IFERROR(VLOOKUP(A9,$A$1:$D$5,3,0),””)
2、多条件判断公式
=IF(AND(条件1,条件2…条件n),同时满足条件返回的值,不满足条件返回的值)
=IF(OR(条件1,条件2…条件n),同时满足任一条件返回的值,不满足条件返回的值)
例:同时满足金额小于500且B列内容为“未到期”时在C列输入”补款“
=IF(AND(A2<500,B2=”未到期”),”补款”,””)
3、多条件求和、计数公式
多条件求和
=Sumproduct(条件1*条件2*条件3..*数据区域)
多条件计数
=Sumproduct(条件1*条件2*条件3..*1)
例:统计A产品3月的销售合计
=SUMPRODUCT((MONTH(A3:A9)=3)*(B3:B9=”A”)*C3:C9)
注:和sumifs相比速度虽然慢了点,但Sumproduct可以对数组进行处理后再设置条件,同时也可以对文本型数字进行计算,而Sumifs函数则不可。
4、多条件查找公式
=Lookup(1,0/((条件1*条件2*条件3…)),返回值区域)
示例:如下图所示要求,同时根据姓名和工号查找职位
=LOOKUP(1,0/(B2:B6=B9)*(A2:A6=C9),E2:E6)
5、从字符串前面提取数字
=-LOOKUP(,-LEFT(字符串,ROW($1:足够大的数字)))
6、从字符串尾部提取数字
=-LOOKUP(,-RIGHT(字符串,ROW($1:足够大的数字)))
7、提取任意位置字符串的数字
=LOOKUP(9^9,MID(数字,MATCH(1,MID(数字,ROW(1:99),1)^0,0),ROW(1:99))*1)}
(注:数组公式,需要按ctrl+shift+enter三键输入)
例:如下图所示,提示A列中字符串中的数字
=LOOKUP(9^9,MID(A2,MATCH(1,MID(A1,ROW(1:99),1)^0,0),ROW(1:9))*1)
注:如果字符串超过100位,就把99调大
8、截取字符串中任一段的公式
=TRIM(MID(SUBSTITUTE(字符串,”分隔符”,REPT(” “,99)),(N-1)*99,99))
例:从用“-”分隔的字符串中,截取第2个值
=TRIM(MID(SUBSTITUTE($A2,”–“,REPT(” “,99)),(2-1)*99,99))
9、分离字母和汉字
汉字在前
=LEFT(单元格,LENB(单元格)-LEN(单元格))
汉字在后
=Right(单元格,LENB(单元格)-LEN(单元格))
示例:
=LEFT(A2,LENB(A2)-LEN(A2))
10、单列不重复个数
=SUMPRODUCT(1/COUNTIF(区域,区域))
例:统计B列的客户数量
=SUMPRODUCT(1/COUNTIF(B2:B19,B2:B19))
11、多列不重复个数
=SUMPRODUCT(1/COUNTIFS(区域,区域,区域2,区域2))
例:统计手机型号不重复个数
=SUMPRODUCT(1/COUNTIFS(A2:A7,A2:A7,B2:B7,B2:B7))
12、有条件计数不重复个数
=SUMPRODUCT(条件/COUNTIF(区域,区域))
例:统计每个品牌的不重复型号个数
=SUMPRODUCT((A$2:A7=D2)/COUNTIFS(B$2:B7,B$2:B7))
13、多工作表同一位置求和公式
=SUM(开始工作表:结束工作表!单元格)
例:对Sheet1到shee100之间所有工作表的A1单元格求和
=SUM(Sheet1:Sheet100!A1)
14、金额大写转换公式
=TEXT(LEFT(RMB(单元格),LEN(RMB(单元格))-3),”[>0][dbnum2]G/通用格式元;[<0]负[dbnum2]G/通用格式元;;”) & TEXT(RIGHT(RMB(单元格),2),”[dbnum2]0角0分;;整”)
示例:
Ps: 经常有同学问怎么才能快速学好Excel公式,汪站长总是给出同样的4字答案:多看、多练。如今天的14个万能公式,你不要看一次就翻篇了,收藏起来有空就看看,然后再动手练练。
本文2024-08-06 19:11:39发表“excel”栏目。
本文链接:https://www.wukong.top/article/57.html
发表评论取消回复