EXCEL函数速记

第一章:引言
基本格式:=……
=IF(A2>100,1000,"NO")
=COUNTIF(B:B,">10")
=A2=A3就是判断A2与A3是否相等,等为true,不等为false(用IF较清楚,不用IF较简洁)
英文字符,无区分大小写,参数逗号分隔,文本用双引号,数字前有运算符也要双引号


第二章:逻辑函数
true=1,flase=0(四则运算),true=非0,flase=0(逻辑运算)
AND(A1=A2,A2=A3)括号内所有表达式为真才真
OR(A1=A2,A2=A3)括号内有表达式为真就是真
NOT(A1=A2),括号内参数为假时就是真


第三章:查找函数
Vlookup(查找值,查找区域,返回的值所在区域列号,查找类型),返回设定列号中对应值
选中查找区域后,按F4,就会变成是绝对引用
注意列号是所在区域的第几列,是相对列号,不是绝对列号
例如给出工资问在哪个档次的税率,因不一定是在档位交界的整数处,查找类型是模糊查找,查找列必须是在第一列,且升序(如果是精确查找则不要求)
Hlookup其实同VLOOKUP,列变行而已

MATCH(查找值,查找区域,查找类型),返回找到是第几行(是相对行号,不是绝对行号)
查找类型分精确与模糊,其中模糊又分小于(小于等于查找值的最大值)与大于(大于等于查找值的最小值)
字符串的连接用&,例如A2&"-"&"abc"&A3

INDEX(查找区域,返回值所在区域的行,返回值所在区域的列),返回该单元格的值
选中一个区域按F3可以给这个区域命名
数据有效性:选中单元格后选有效性,序列,然后把表格的行或列框选即可

LOOKUP(查找值,查找区域,返回查找结果的区域),其中第二,三个参数必须是一行或一列,注意查找区域要升序
LOOKUP(查找值,查找区域),若行数大于列数,则在第一列找,返回最后一列;若列数大于行数,则在第一行找,返回最后一行

CHOOSE(下标值,每个下标对应的值),返回下标对应的值

MONTH(日期),返回月份,其中要求日期类型单元格


第四章:统计函数
COUNT(统计区域),计算参数中包含数字的个数
COUNTA(统计区域),计算参数中包含非空值的个数
COUNTBLANK(统计区域),计算区域中空白单元格个数

Sumif(统计区域,给定条件),返回统计符合条件的单元格的个数
Averageif(统计区域,给定条件),返回统计符合条件的单元格的平均值
Sumifs(条件判断区域1,条件表达式1,条件判断区域2,条件表达式2……),返回统计符合条件的单元格的个数
Median(统计区域),返回中值
Mode(统计区域),返回众数

Rank(要排位的数字,排位的数字区域,排位的方式),返回要排位的数字的排名,方式0降1升,并列名次会占后面的位
Rank.EQ(要排位的数字,排位的数字区域,排位的方式),完全同上
Rank.AVG(要排位的数字,排位的数字区域,排位的方式),同上,但并列名次会求平均

MAX(统计区域),返回最大值
MIN(统计区域),返回最小值
Large (统计区域,k),返回第K大值
Small(统计区域,k),返回第K小值


第五章:引用函数
offset(参照点,偏移行数,偏移列数,要返回的引用区域的行数,要返回的引用区域的列数),返回引用区域
其中可以结合counta计算非空格数来设置偏移的行列数

Idirect(引用的文本,引用的类型),返回由文本字符串指定的引用
引用其他工作表的单元格时,用!连接工作表与单元格坐标,若工作表以数字开头要加加引号把表名括起来
选择一个区域中的空单元格,总体框选后CTRL+G再选空值即可

ROW(单元格),返回单元格所在行地址,缺省值是当前格
COLUMNS(单元格),返回单元格所在列地址
关于复制与隔行插空行的方法:在一列右面拉出1到N,然后在下面复制1到N,然后框选(含自创列)再升序即可


第六章:数字函数
ROUND(舍入数字,舍入位数),按指定位数对数定进行四舍五入
ROUNDDOWN(舍入数字,向下舍入即降一)
ROUNDUP(舍入数字,向上舍入即进一)
MROUND舍入到指定倍数的数字
CEILING远离零的指定倍数舍入
FLOOR接近零的指定倍数舍入
EVEN以绝对值增大的方向舍入到最接近的偶数
ODD以绝对值增大的方向舍入到最接近的奇数
……上面是舍入,下面是截去……
INT(数),正数直接取整,负数向下舍入到最接近的整数
TRUNC(数,要保留的小数位数),保留需要的小数位数,其余直接截去

MOD(被除数,除数)
RAND(数1,数2),返回数1到数2的随机数
RANDBETWEEN(数1,数2),返回数1到数2的随机整数
CONVERT(数,单位1,单位2),返回转换单位后的值


第七章:日期/时间函数
日期时间本质:数值!
整数部分是日期,如1就是1900/1/1
小数部分是时间,如0.5就是中午12点
TODAY()返回当前日期
NOW()返回当前时间
日期的格式,右键单元格设置,更改yyyy-mm-dd,h-mm-ss即可
YEAR(数/日期),返回年份
MONTH(数/日期),返回月份
DAY(数/日期),返回某天
HOUR(数/时间),返回小时
MINUTE(数/时间),返回分钟
SECOND(数/时间),返回秒数
DATE(年,月,日),返回合并后的日期
TIME(时,分,秒),返回合并后的时间
WEEKDAY(数/日期,从第几天开始),可以设置yyyy-mm-dd aaaa在同一单元格显示
Networkdays(开始日期,结束日期,排除在外的日期),返回有多少天,排除在外的日期框选区域即可
Eonmonth(开始日期,偏移月数),返回从开始日期往前/后几个月的那个月的最后一天日期
EDATE(开始日期,偏移月数),返回从开始日期往前/后几个月的日期,若没有那个日期取最大值
DATEDIF(开始日期,结束日期,单位),返回两日期之间的间隔,单位若为年,写"y",月,写"m",日,写"d",忽略年月写"ym",忽略年日"yd",忽略月日"md"


第八章:文本函数
LEN(单元格),返回字符个数
LENB(单元格),返回文本字符串中用于代表字符的字节数
FIND(查找文本,在哪个单元格查,第几个字符开始查),返回指定字符在文本中第一次出现的位置
SEARCH,语法同FIND,但不区分大小写
MID(文本,开始下标,要提取的字符数),返回提取的字符串

LEFT(文本,提取字符数),返回得取的字符串
RIGHT(文本,提取字符数),返回得取的字符串

TRIM(文本),返回删除前端空间,后端空格,中间删剩1空格后的文本(直接替换吧,把空间去掉)
CLEAN(文本),返回删除无法打印的字符后的文本

CONCATENATE(文本1,文本2,……),返回连接在一起后的文本,其实直接用&就可以

PROPER(文本),返回原文本中每个单词首字母变大写后的文本输出
UPPER,将文本转换成大写
LOWER,将文本转换成小写

REPLACE(要被替换的原母串即文本,替换开始的下标,替换的范围是往后多少位,替换成什么),返回替换后的文本(字符串)
SUBSTITUTE(要被替换的原母串即文本,要被替换的子串,替换成什么,替换第几次的文本),返回替换后的文本(字符串),最后一个参数缺省时是全部

TEXT(数值,指定格式),返回将数字转换为按指定格式显示的文本


第九章:信息函数
ISTEXT(单元格),文本真,否则假 
ISNUMBER(单元格),数值返真,否则假
ISNONTEXT(单元格),非文本返真,否则假
ISERR(单元格),是非NA的错误值返真,否则假
ISNA(单元格),是NA的错误值返真,否则假
ISERROR(单元格),是错误值返真,否则假
IFERROR(表达式,执行语句),是错误值则执行,否则原值


第十章:数组
相当于向量,大括号里逗号分行,分号分列,能够在求和时实现向量对应相乘
选中单元格接F9能看公式计算结果,此时注意按ESC退出,按回车把把结果输入到单元格中
注意用数组公式时,最后按ctrl+shift+enter,系统会自动在左右两端加大括号

求当前品牌的车出现多少次=COUNTIF(品牌列,待搜品牌)
求一共有多少种不同的品牌=SUM(1/COUNTIF(品牌列,品牌列))
因为:SUM(1/COUNTIF(品牌列,某一种品牌)=1,这是恒等的
例如1,1,1,2,查到有3个1,然后每个1取倒数是0.333,再求和就是1,每种品牌和是1,总和是品牌数

FREQUENCY(统计区域,频率分布区间),返回一个数组(频数)
注意:选区域时按CTRL+SHIFT+下箭头可以快速选取,ALT+F1可快速建表

TRANSPOSE(区域),返回转置后的区域,注意数据是连动的!!,复制粘贴不连动

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值