Excel中12个常用函数分类,适合新手小白
1. 基础计算函数
SUM – 求和=SUM(A1:A20) → 把A1到A20的数字加起来。AVERAGE–求平均值=AVERAGE(A1:A20) → 算A1到A20的平均数。
MAX — 找最大值=MAX(A1:A20) → 找出A1到A20中最大的数。
MIN –找最小值=MIN(A1:A20) → 找出A1到A20中最小的数。
COUNT – 数数字个数=COUNT(A1:A20) → 统计A1到A10有多少个数字(仅数字)。
COUNTA – 数非空单元格=COUNTA(A1:A10) → 统计A1到A10有多少个非空单元格。
ROUND – 四舍五入=ROUND(A1, 2) → 把A1的数字四舍五入到2位小数。
ABS – 取绝对值=ABS(A1) → 把A1的数字变成正数(-5变5)
。RAND – 生成随机数(0-1)=RAND() → 每次刷新会变,比如0.372。
RANDBETWEEN – 生成指定范围随机数=RANDBETWEEN(1, 100) → 随机生成1到100的整数。
2. 条件判断函数
IF – 条件判断=IF(B1>60, “及格”, “不及格”) → 如果B1>60显示“及格”,否则“不及格”。AND – 多个条件同时成立=AND(B1>50, C1<100) → 如果B1>50 且 C1<100,返回TRUE。
OR – 任意一个条件成立=OR(A1>50, B1<100) → 如果A1>50 或 B1<100,返回TRUE。
NOT – 取反=NOT(A1>50) → 如果A1>50是TRUE,返回FALSE。
IFERROR – 错误时显示指定内容=IFERROR(A1/B1, “出错”) → 如果A1/B1出错,显示“出错”。
3. 文本处理函数
LEFT – 提取左边字符=LEFT(A1, 3) → 从A1左边取3个字符(“Excel” → “Exc”)。
RIGHT – 提取右边字符=RIGHT(A1, 2) → 从A1右边取2个字符(“Excel” → “el”)。
MID – 提取中间字符=MID(A1, 2, 3) → 从A1第2个字符开始取3个(“Excel” → “xce”)。
LEN – 计算文本长度=LEN(A1) → 统计A1的字符数(“Excel” → 5)。
FIND – 查找字符位置(有大小写之分)=FIND(“e”, A1) → 找“e”在A1的位置(“Excel” → 4)。
SEARCH – 查找字符(不区分大小写)=SEARCH(“e”, A1) → 找“e”或“E”的位置(“Excel” → 1)。CONCATENATE / CONCAT – 合并文本=CONCAT(A1, ” “, B1) → 把A1和B1合并(“Hi”+“You” → “Hi You”)。TEXTJOIN – 合并多个文本=TEXTJOIN(“, “, TRUE, A1:A5) → 把A1到A5用逗号合并(忽略空值)。
TRIM – 删除多余空格=TRIM(A1) → 把“ Excel ”变成“Excel”。UPPER – 转大写=UPPER(A1) → “excel” → “EXCEL”。LOWER – 转小写=LOWER(A1) → “EXCEL” → “excel”。PROPER – 首字母大写=PROPER(A1) → “hello excel” → “Hello Excel”。REPLACE – 替换指定位置字符=REPLACE(A1, 2, 3, “XX”) → 把A1第2个字符开始的3个替换为“XX”。
SUBSTITUTE – 替换指定文本=SUBSTITUTE(A1, “old”, “new”) → 把A1里的“old”换成“new”。
4. 查找与引用函数
VLOOKUP – 垂直查找=VLOOKUP(“苹果”, A1:B10, 2, FALSE) → 在A列找“苹果”,返回B列对应值。HLOOKUP – 水平查找=HLOOKUP(“单价”, A1:D2, 2, FALSE) → 在第1行找“单价”,返回第2行对应值。INDEX – 返回指定位置的值=INDEX(A1:C10, 3, 2) → 返回第3行第2列的值。MATCH – 查找位置=MATCH(“苹果”, A1:A10, 0) → 返回“苹果”在A1:A10的位置。XLOOKUP – 更强大的查找(新版Excel)=XLOOKUP(“苹果”, A1:A10, B1:B10) → 比VLOOKUP更灵活。INDIRECT – 间接引用=INDIRECT(“A”&B1) → 如果B1=2,返回A2的值。
5. 日期与时间函数
TODAY – 返回当前日期=TODAY() → 显示今天的日期(自动更新)。NOW – 返回当前日期和时间=NOW() → 显示今天的日期和时间(如 2025-07-10 15:30)。DATE – 组合年月日为日期=DATE(2025, 7, 10) → 返回 2025-07-10。DAY – 提取日=DAY(A1) → 如果A1是 2025-07-10,返回 10。MONTH – 提取月=MONTH(A1) → 如果A1是 2025-07-10,返回 7。YEAR – 提取年=YEAR(A1) → 如果A1是 2025-07-10,返回 2025。WEEKDAY – 返回星期几=WEEKDAY(A1, 2) → 1-7表示周一到周日(2025-07-10是星期四,返回 4)。DATEDIF – 计算两个日期间隔=DATEDIF(A1, B1, “D”) → 计算A1和B1相差的天数(”Y”=年,”M”=月)。EDATE – 计算几个月后的日期=EDATE(A1, 3) → A1日期加3个月。EOMONTH – 计算某月最后一天=EOMONTH(A1, 0) → 返回A1所在月份的最后一天(如 2025-07-31)。
6. 财务函数
PMT – 计算贷款月供=PMT(5%/12, 60, 100000) → 贷款10万,5%年利率,分60期,计算每月还款额。FV – 计算未来值(投资终值)=FV(5%/12, 60, -1000) → 每月存1000,5%年利率,60个月后的总金额。PV – 计算现值=PV(5%/12, 60, -1000) → 每月支付1000,5%利率,60期的现值。RATE – 计算利率=RATE(60, -1000, 50000) → 贷款5万,每月还1000,60期的利率。NPV – 计算净现值=NPV(5%, B1:B10) → 按5%贴现率计算B1到B10的净现值。IRR – 计算内部收益率=IRR(B1:B10) → 计算投资的内部收益率(现金流需含负值)。
7. 逻辑与筛选函数
FILTER – 按条件筛选数据=FILTER(A1:B10, B1:B10>50) → 筛选B列大于50的行。SORT – 排序数据=SORT(A1:B10, 2, -1) → 按第2列降序排序。UNIQUE – 提取唯一值=UNIQUE(A1:A10) → 提取A列不重复的值。COUNTIFS – 多条件计数=COUNTIFS(A1:A10, “>50”, B1:B10, “Yes”) → 同时满足A>50和B=”Yes”的计数。SUMIFS – 多条件求和=SUMIFS(C1:C10, A1:A10, “>50”, B1:B10, “Yes”) → 同时满足A>50和B=”Yes”的C列求和。AGGREGATE – 忽略错误值计算=AGGREGATE(9, 6, A1:A10) → 对A1:A10求和(9=SUM,6=忽略错误)。
8. 数据库函数
DSUM – 数据库求和=DSUM(数据库区域, 求和字段, 条件区域)示例:=DSUM(A1:D100, “销售额”, F1:F2) → 对符合F列条件的”销售额”求和DAVERAGE – 数据库平均值=DAVERAGE(A1:D100, “单价”, F1:F2) → 计算符合条件的数据平均值DCOUNT – 数据库计数=DCOUNT(A1:D100, “年龄”, F1:F2) → 统计符合条件的数据个数DGET – 提取唯一值=DGET(A1:D100, “姓名”, F1:F2) → 提取符合条件的唯一记录。
9. 工程计算函数
CONVERT – 单位转换=CONVERT(1, “kg”, “g”) → 1千克转克(返回1000)DEC2BIN – 十进制转二进制=DEC2BIN(10) → 返回”1010″BIN2DEC – 二进制转十进制=BIN2DEC(“1010”) → 返回10HEX2DEC – 十六进制转十进制=HEX2DEC(“A”) → 返回10
10. 信息函数
ISNUMBER – 判断是否为数字=ISNUMBER(A1) → 是数字返回TRUEISTEXT – 判断是否为文本=ISTEXT(A1) → 是文本返回TRUEISBLANK – 判断是否为空=ISBLANK(A1) → 单元格为空返回TRUEISERROR – 判断是否错误=ISERROR(A1/B1) → 公式有错误返回TRUETYPE – 返回数据类型代码=TYPE(A1) → 1=数字,2=文本,4=逻辑值
11. 高级查找函数
CHOOSE – 按索引返回值=CHOOSE(2, “苹果”,”香蕉”,”橙子”) → 返回”香蕉”OFFSET – 动态引用区域=OFFSET(A1,2,1,3,2) → 从A1下移2行右移1列,取3行2列区域INDIRECT – 文本转引用=INDIRECT(“A”&B1) → 如果B1=3,返回A3的值ADDRESS – 生成单元格地址=ADDRESS(3,2) → 返回”$B$3″
12. 统计分布函数
NORM.DIST – 正态分布=NORM.DIST(60,50,10,TRUE) → 计算累积概率T.DIST – t分布=T.DIST(2,10,TRUE) → 计算t分布概率CHISQ.DIST – 卡方分布=CHISQ.DIST(3,1,TRUE) → 计算卡方分布F.DIST – F分布=F.DIST(2.5,4,6,TRUE) → 计算F分布
学习就像搭积木,先掌握几个最常用的(比如SUM、IF、VLOOKUP),很快你就能掌握其他组合函数啦!!!
夜雨聆风