1.纠错 公式:=IFERROR(A2/B2,'有误') 说明:如果是错误值则显示为“有误”,否则正常显示。 ![]() 纠错 2.统计两表重复 公式:=COUNTIF(A:A,C2) 说明:结果大于0说明在另一个表中存在,0则不存在。 ![]() 统计重复 3.模糊条件求和 公式:=SUMIF(A:A,D2&'*',B:B) 说明:SUMIF/SUMIFS支持通配符”*”,根据模糊条件求和。 ![]() 模糊条件求和 4.隔列求和 公式:=SUM(OFFSET(A3,,{1,3,5})) 说明:A3单元格右边第1个,第3个,第5个单元格求和 公式:=SUM(OFFSET(A3,,{2,4,6})) A3单元格右边第2个,第4个,第6个单元格求和 ![]() 隔列求和 5.多表相同位置求和 公式=SUM(Sheet2:Sheet5!B2) 说明:对Sheet1到Sheet5中的B2单元格求和。 ![]() 多表相同位置求和 6.多条件判断 公式:=IFS(B2<=60,'不及格', B2<=80,'良好', B2<=99,'优秀', B2=100,'人才') 说明:从上往下依次判断,条件满足时输出对应的值,并终止判断。 ![]() 多条件判断 7.多条件查询 公式=INDEX(B2:C7, MATCH(F1,A2:A7,0), MATCH(F2,B1:C1,0)) INDEX+MATCH是多条件查询中的经典组合,两个MATCH函数定位指定条件的坐标,作为INDEX的两个参数实现精准查询。 ![]() 多条件查询 8.关键字模糊查询 VLOOKUP可支持通配符模糊查询。 公式:=VLOOKUP('*'&D2&'*',A:B,2,0) 高版本EXCEL新增查询函数XLOOKUP,可视为VLOOKUP的增强版本,同样支持通配符模糊查询。 公式:=XLOOKUP('*'&D3&'*',A:A,B:B,,2) ![]() 关键字模糊查询 9.合并单元格内容 公式:=TEXTJOIN(',',TRUE, IF(B2:B9>2000,A2:A9,'')) 说明:IF函数筛选出满足条件的水果,Textjoin将其连接,用逗号隔开。 ![]() 合并单元格内容 10.求满足条件的最小(大)值 公式:=MINIFS(B:B,A:A,'菠萝') 说明:满足条件的最小日期 公式:=MAXIFS(B:B,A:A,'荔枝') 说明:满足条件的最大日期 ![]() 最小(大)值 11.一堆数据中对正数(或负数)求和 公式:=SUMIF(A1:E10,'>0') 公式: =SUMIF(A1:E10,'<0') ![]() 条件求和 12.一堆数据中,统计正数(或负数)的个数 公式:=COUNTIF(A1:E10,'>0') 公式:=COUNTIF(A1:E10,'<0') ![]() 条件计数 13.自动生成序列号 公式:A2=IF(B2<>'',ROW(A1),'')下拉填充 说明:B列新增项目时,A列将自动产生序列号。 ![]() 自动生成序列号 14.对筛选的数据求和 公式:=SUBTOTAL(9,B2:B11) 说明:未筛选状态下对所有数据求和,筛选状态下只对筛选出来的数据求和。 ![]() 未筛选求和 ![]() 筛选后求和 15.提取年月日信息 公式:=YEAR(A1) 公式:=MONTH(A1) 公式:=DAY(A1) ![]() 提取年月日信息 16.字符替换 公式:=SUBSTITUTE(A2,'-','') 说明:”-“替换为空,整理电话号码 ![]() 字符替换 17.截取指定字符之后的字符 公式:=MID(A2,FIND('-',A2)+1,100) 说明:FIND函数的作用是返回”-“在字符串中的位置,从该位置开始截取后面的所有字符。 ![]() 截取字符 18.一列转多列 公式:=INDEX(A1:A12, SEQUENCE(4,3,1,1),1) 说明:函数SEQUENCE产生一个4行3列的数组作为INDEX的第二参数,从而实现一列转多列。 ![]() 一列转多列 19.隐藏电话号码中间四位 公式: =LEFT(A1,3)&REPT('*',4)&RIGHT(A1,5) 说明:函数REPT的作用是产生四个连续的”*”. ![]() 隐藏电话号码中间四位 20.日期转星期 公式:=TEXT(A1,'ddd') 公式:=TEXT(A1,'aaaa') 说明:TEXT第二参数”ddd”转为英文缩写,”aaaa”转为中文。 ![]() 日期转星期 21.公式运用于条件格式 公式:=OR(TEXT(A1,'ddd')='Sun', TEXT(A1,'ddd')='Sat') 说明:突出显示周六和周日 公式:=ISFORMULA(A1) 说明:突出显示包含公式的单元格 公式:=OR(A1=MIN($A$1:$A$8), A1=MAX($A$1:$A$8)) 说明:突出显示最大值和最小值 公式:=ISNUMBER(FIND('广东',A1)) 说明:突出显示含关键字“广东”的单元格 …… ![]() 突出显示周六和周日 ![]() 突出显示含关键字的单元格 22.禁止输入空格 公式:=NOT(ISNUMBER(FIND(' ',A1))) 说明:公式应用于数据验证,防止输入空格或其他任意字符。过程如动图所示。 ![]() 禁止输入空格 23.按条件筛选并排序 公式:=SORT(FILTER(A2:C13,B2:B13='1班'),3,-1) 说明:FILTER筛选”1班”的数据,SORT按成绩由高到低排序。 ![]() 筛选并排序 24.去除重复 公式: =IFERROR(OFFSET($A$1,MATCH (,COUNTIF($C$1:C1,$A$2:$A$13),0),),'') =UNIQUE(A2:A13) 说明:UNIQUE为专业的去重函数,存在于高版本EXCEL中。低版本中可直接套用方法一。 ![]() 去除重复 你还知道哪些常用的公式呢?欢迎补充! |
|