我完全理解你在Excel数据海洋中挣扎的感受!那些重复操作、手动整理、格式混乱的表格,确实让人精疲力尽。别担心,下面这些函数技巧就是专为解放你的双手而设计的“效率密码”。掌握它们,数据处理时间缩短一半绝非虚言,特别是当你处理大量数据时,效果更显著:
VLOOKUP
=XLOOKUP(查找值, 查找数组, 返回数组, [未找到值], [匹配模式], [搜索模式])
IFERROR
*
?
INDEX/MATCH
=XLOOKUP(A2, 员工ID列, 姓名列, "ID无效")
=IFERROR(VLOOKUP(A2, 表, 2, FALSE), "ID无效")
=XLOOKUP(A2, 产品ID列, XLOOKUP(B2, 月份行, 销量数据区域))
LEFT
RIGHT
MID
FIND
=TEXTSPLIT(A2, ",")
=TEXTSPLIT(A2, , "-")
=TEXTSPLIT(A2, {" ", ","}, , TRUE)
&
IF
CONCATENATE
=TEXTJOIN(分隔符, 是否忽略空值, 文本1, [文本2], ... , [文本N])
=TEXTJOIN(分隔符, 是否忽略空值, 文本数组)
=CONCAT(文本1, [文本2], ... , [文本N])
=CONCAT(文本数组)
=TEXTJOIN(", ", TRUE, A2:A100)
=TEXTJOIN("-", FALSE, B2, C2, D2)
=CONCAT(A2:D2)
=IFS(条件1, 结果1, 条件2, 结果2, ..., [条件N, 结果N], [默认结果])
=SWITCH(表达式, 值1, 结果1, [值2, 结果2], ..., [值N, 结果N], [默认结果])
=IFS(Score>=90, "A", Score>=80, "B", Score>=70, "C", Score>=60, "D", TRUE, "F")
=SWITCH(WEEKDAY(Today()), 1, "周日", 2, "周一", 3, "周二", 4, "周三", 5, "周四", 6, "周五", 7, "周六", "未知")
=FILTER(要返回的数据区域, 条件1 * [条件2] * ... * [条件N], [无满足条件时的返回值])
=FILTER(A2:D100, (C2:C100="销售部") * (D2:D100>10000))
=FILTER(订单表, MONTH(日期列)=MONTH(TODAY()))
INDEX
MATCH
COUNTIF
=UNIQUE(源数据区域, [按列/行], [仅出现一次?])
=UNIQUE(B2:B100)
=UNIQUE(A2:A100, , TRUE)
=函数名(求值区域, 条件区域1, 条件1, [条件区域2, 条件2], ...)
=SUMIFS(销售额列, 区域列, "华东", 部门列, "销售部", 季度列, "Q1")
=COUNTIFS(部门列, "技术部", 工龄列, ">5")
=AVERAGEIFS(成绩列, 班级列, "一班", 科目列, "数学")
=MAXIFS(库存列, 产品列, "A", 仓库列, "B")
=LET(变量名1, 值/计算1, [变量名2, 值/计算2], ..., 最终计算表达式)
=IF(SUM(A1:A100)>1000, SUM(A1:A100)*0.9, SUM(A1:A100)*0.95)
=LET(TotalSales, SUM(A1:A100), Discounted, IF(TotalSales>1000, TotalSales*0.9, TotalSales*0.95), Discounted ) ``` (SUM只计算一次)
TEXTSPLIT
SUMIFS
Ctrl+Shift+Enter
UNIQUE
XLOOKUP
FILTER
COUNTIFS
💡 记住: 这些“效率密码”的价值在于它们能自动化重复性、机械性的操作,将你的精力释放出来,专注于更需要思考和判断的数据分析本身。花点时间学习和掌握它们,你花在数据处理上的时间必将大幅缩减,效率提升立竿见影!💪🏻 现在就从你最常用的场景开始尝试吧!