1、Excel函数应用 一、 逻辑函数。 1. AND. 函数 结果 说明 =AND(TRUE,FALSE) FALSE 有一个参数为FALSE时的返回值 =AND(TRUE,TRUE) TRUE 两个参数都为TRUE时的返回值 =AND(1>2,1) FALSE 有一个逻辑值为FALSE时的返回值 =AND(3+1=4,1) TRUE 两个参数都为TRUE时的返回值 二、 统计函数。 1. max函数. 52 86 24 36 75 15 函数 结果 说明 =MAX(A1:C2) 86 区域A1:C2中数据的最大值 =MAX
2、A1:C2,90) 90 区域A1:C2中数据与90之中的最大值 2. min函数. 86 15 54 12 52 6 函数 结果 说明 =MIN(A1:C2) 6 区域中A1:C2中数据的最小值 =MIN(A1:C2,1) 1 区域中A1:C2中数据与1之中的最小值 3. 4. SMALL. 3 2 9 7 1 6 8 9 7 10 5 15 函数 计算结果 函数说明 =SMALL(A1:B6,1) 1 返回数据区域中的最小值 =SMALL(A1:B6,4) 7
3、 返回数据区域中的第4最小值 =SMALL(A1:B6,12) 15 返回数据区域中的最大值 三、 文本函数。 1. CONCATENATE函数. 今天 阳光 很好! 函数 结果 说明 =CONCATENATE("你","好","吗?") 你好吗? 将三个字组合 =CONCATENATE(A1,B1,C1) 今天阳光很好! 将三个单元格中的内容组合 2. left函数. 蓝天白云 Sunny a8b9c10 函数 结果 说明 =LEFT(A1,2) 蓝天 返回A1中的前两个字符 =LEFT(B1) S 省略参数num_char
4、s,默认返回第一个字符 =LEFT(C1,8) a8b9c10 参数num_chars大于文本长度,返回所有文本 =LEFT(A1,-1) #VALUE! 参数num_chars小于0,返回错误值 3. len函数. Happy Birthday to You! 函数 结果 说明 =LEN(A1) 0 返回A1中字符串的长度 =LEN(" ") 1 空格也作为字符进行计数 =LEN("你好") 2 返回字符串“你好”的长度 4. mid函数. May I help you? 碧海蓝天 函数 结果 说明 =MID(A1,5,6
5、) I help 返回A1中第5个字符起的6个字符 =MID(C1,3,2) 蓝天 返回C1中第3个字符起的2个字符 =MID(A1,-1,3) #VALUE! 参数start_num小于0,返回错误值 =MID(C1,1,-1) #VALUE! 参数num_chars小于0,返回错误值 5. right函数. A1B2C3 白雪飘飘 函数 结果 说明 =RIGHT(B1,2) 飘飘 返回B1中字符串最后2个字符 =RIGHT(A1) 3 省略num_chars,返回A1中字符串最后1个字符 =RIGHT(B1,5) 白雪飘飘 参数n
6、um_chars大于文本的长度,返回所有文本 6. text函数. 123456 函数 结果 说明 =TEXT(B1,"0.0") 123456.0 将B1中的数字转化为0.0格式显示的文本 =TEXT(B1,"0.0%") 12345600.0% 将B1中的数字转化为0.0%格式显示的文本 四、 信息函数。 1. CELL. 5-Mar TOTAL 函数 结果 说明 =CELL("row",A23) 15 单元格A23的行号 =CELL("contents",A2) TOTAL 单元格A2中的内容
7、 2. COUNTBLANK. 30 2月1日 函数 结果 说明 =COUNTBLANK(A1:C4) 7 单元格区域中空白单元格的个数 五、 查找与引用函数。 1. ADDRESS. 函数 结果 说明 =ADDRESS(2,3) $C$2 绝对引用 =ADDRESS(2,3,2) C$2 绝对行号,相对列标 =ADDRESS(2,3,2,FALSE) R2C[3] 在 R1C1 引用样式中的绝对行号,相对列标 =ADDRESS(2,3,1,FALSE,"[Book1]Sheet1") [Book1]Sheet1
8、R2C3 对其他工作簿或工作表的绝对引用 =ADDRESS(2,3,1,FALSE,"EXCEL SHEET") 'EXCEL SHEET'!R2C3 对其他工作表的绝对引用 2. CHOOSE. 1st Nails 2nd Screws 3rd Nuts 完成 Bolts 公式 结果 说明 =CHOOSE(2,A1,A2,A3,A4) 2nd 第二个参数 A3 的值 =CHOOSE(4,B1,B2,B3,B4) Bolts 第四个参数 B5 的值 3. HLOOKUP. 姓名 语文 数学 英语
9、李娜 80 82 88 高辉 85 72 70 宋琳 80 76 83 李侃 85 75 89 辛鑫 62 86 90 潘科 90 85 75 函数 结果 说明 =HLOOKUP("语文",A1:D7,5,0) 85 第5个同学的语文成绩 =HLOOKUP(88,B2:D7,4,0) 89 第1个同学成绩为88,第54个同学的同科成绩 4. LOOKUP2. 函数 结果 说明 =LOOKUP("C",{"a","b","c","d";1,2,3,4}) 3 在数组的第一行中查找“C”,并返
10、回同一列中最后一行的值 =LOOKUP("bump",{"a",1;"b",2;"c",3}) 2 在数组的第一行中查找“bump”,并返回同一行中最后一列的值 5. LOOKUP. 2 1212 5.5 1.333 6.4 45 函数 结果 说明 =LOOKUP(5.5,A1:A3,B1:B3) 1.333 在单元格区域A1:A3中查找5.5,并返回区域B1:B2中相应位置的值 6. OFFSET. 产品名称 价格 显示器 2000 主板 1000 机箱 800 函数 结果 说明 =
11、OFFSET(C3,2,3,1,1) 0 显示单元格 F5 中的值 =SUM(OFFSET(C3:E5,-1,0,3,3)) 0 对数据区域 C2:E4 求和 =OFFSET(C3:E5,0,-3,3,3) #REF! 返回错误值 #REF!,因为引用区域不在工作表中 7. ROW. 函数 结果 说明 =ROW() 2 公式所在行的行号 =ROW(C9) 9 引用所在行的行号 8. VLOOKUP. 0.35 45 48 0.5 12 52 0.8563 56 61 1.568 50 71 5.258 15 75 函数 结果 说明 =VLOOKUP(1.568,A1:C5,3) 71 在第1列中查找1.568,返回同行第3列的值 =VLOOKUP(0.6,A1:C5,2,false) #N/A 在第1列中查找0.6,找不到返回错误值






