
XLOOKUP
作用:按条件横向 / 纵向查找数据,解决 VLOOKUP 短板,可向左查、向后多列返回。
举例:=XLOOKUP(A2,D:D,E:E) → 在 D 列找 A2,匹配后返回 E 列对应内容
VLOOKUP
作用:从数据表首列查找,向右返回指定列数据,跨表匹配姓名、编号、价格。
举例:=VLOOKUP(找谁,在哪片区域,返回第几列,0)
0=精确匹配,日常查数据必用。
INDEX+MATCH
作用:不受查找列必须在最左侧限制,比 VLOOKUP 灵活,复杂表格查找首选。
举例:=INDEX(结果列,MATCH(查找值,查找列,0))

SUM:普通求和
作用:批量单元格相加
=SUM(A1:A10) → A1 到 A10 全部求和
SUMIF:单条件求和
作用:满足1 个条件才求和 =SUMIF(A:A,"张三",B:B) → A 列是张三,对应 B 列金额汇总
SUMIFS:多条件求和
作用:多个条件同时满足才求和
=SUMIFS(D:D,A:A,"张三",B:B,"1月") → 姓名张三 + 月份 1 月,D 列金额合计
COUNT/COUNTA/COUNTIF/COUNTIFS 计数系列
COUNT(A1:A10):统计数字单元格个数
COUNTA(A1:A10):统计非空单元格总数(文字 + 数字)
COUNTIF(A:A,">60"):单条件计数(A 列大于 60 的数量)
COUNTIFS(A:A,"张三",B:B,">100"):多条件同时计数

IF 函数(万能判断)
作用:条件成立返回一个值,不成立返回另一个值
excel
=IF(条件,成立结果,不成立结果)
示例:=IF(A2>=60,"及格","不及格")
进阶:IFS(多条件判断,不用嵌套 IF)
=IFS(A2>=90,"优秀",A2>=80,"良好",A2>=60,"及格",TRUE,"不及格")

TEXTJOIN:文本合并
作用:批量把多个单元格文字拼接,可加分隔符 =TEXTJOIN("、",TRUE,A1:A5) → A1-A5 内容用顿号隔开合并
LEFT/RIGHT/MID:截取文字
LEFT(A2,3):从左边取 3 个字
RIGHT(A2,2):从右边取 2 个字
MID(A2,2,4):从第 2 位开始,截取 4 个字符(提取身份证生日、手机号)
TRIM:清除多余空格
=TRIM(A2):删除单元格首尾、中间多余空格

UNIQUE:一键去重
=UNIQUE(A2:A100) → 自动提取 A 列不重复数据
FILTER:按条件筛选数据
=FILTER(B:B,A:A="张三") → 自动列出 A 列为张三对应的 B 列全部数据
SORT:自动排序
=SORT(A2:B10,2,1) → 按第 2 列升序排列

DATEDIF:算工龄、间隔天数
=DATEDIF(A2,TODAY(),"Y") A2 是入职日期,自动计算整年工龄
"M"= 整月,"D"= 天数
TODAY ():自动更新当天日期
=TODAY() 打开表格自动显示当日日期

ROUND(A2,2):保留 2 位小数四舍五入
ROUNDDOWN(A2,1):向下取 1 位小数
ROUNDUP(A2,0):向上取整数

夜雨聆风