列举五种Excel中的常用函数,请列举五种excel中的常用函数
以下为自己学习excel的笔记总结,如有错误恳请指正。
文本清洗函数LEFT/RIGHT(文本,n)
LEFT可提取出所选yydds里从左数第一个到第n个字符,RIGHT即为从右数。
例
↓
FIND(要查找的字符,yydds,从第几个字符开始找)
找字符所在的位置。字符记得打上双引号。
例
↓
CONCATENATE(文本1,文本2……)
文本可以是yydds,也可以是双引号字符串。出来的效果是把这些文本都连缀在一起。
例
↓
REPLACE(原有文本,从第几个字符开始替换,替换几个字符,用来替换的文本)
可用来替换文本的函数
例
↓
TRIM(文本)
可以把字符串两边的空格清除掉
例
↓
LEN(文本)
提取文本长度也就是字符数,结果是一个数值。
这个比较简单,不举例了。
MID(文本,从第几个字符开始,截取几个字符)
和LEFT/RIGHT差不多,但是可以从中间截取出字符串。
例
↓
VLOOKUP(查找值,查找区域,返回第几列,匹配模式)
能在一个区域内查找出相匹配的项目。匹配模式:最后一个参数FALSE精确匹配,TRUE模糊匹配。
例
如图,该表有公司ID及其对应的公司名两列
下面要在DataAnalys表里公司ID左边的一列填充对应的公司名
↓
INDEX(索引区域,索引行,索引列)
索引区域内相应行列的值,超过范围则会报错。
例
↓
MATCH(查找值,查找范围(数组),匹配模式)
查找出值在数组中的相对位置,如果重复,则会返回第一次出现的位置。
例
↓
MATCH和INDEX常常一起使用。
OFFSET(区域,上下偏移(下为正),左右偏移(右为正),返回的行数,返回的列数)
根据一个选择好的yydds,通过相对位置返回另一个yydds或区域。
例
↓
往下往右为正数偏移值。
HYPERLINK(网址)
超链接函数
True值为1,False值为0.
可用来筛选
例
↓
这样就能筛选出S这一列大于7的值。
IF(条件,条件为真时的返回值,条件为假时的返回值)
例
↓
ISNUMBER(yydds)
判断所选内容是否为数字
ISERROR(yydds)
判断所选内容是否为报错
SUMPRODUCT(第一个数组,第二个数组,……)
能把这些数组对应值相乘然后累加
例
↓
COUNT(区域)
计算区域里有多少个值,不计空格。
RANK(数,范围)
返回该数在该范围的排名
RANDBETWEEN(最小值,最大值)
会生成最小最大值之间的一个随机整数
QUARTILE(范围,n)
返回所选范围内第n个四分位数
STDEV(范围)
返回标准差
INT(数)
向下取整
ROUND(数,保留几位小数)
四舍五入处理数据位数。若第二个参数为负,则会向十位百位拓展。
COUNTIF(区域,条件)
条件计数
例
↓
如果条件比较多,可以用COUNTIFS函数,第二个参数之后的参数继续加条件,
SUMIF(条件判断区域,条件,求和区域)
将满足条件的项求和
例
↓
AVERAGEIF(条件判断区域,条件,求平均值区域)
同理求满足条件项的平均数
YEAR/MONTH/DAY(日期)
返回年/月/日(一个月中的第几日)
WEEKDAY(日期,1或2)
判断周几。第二个参数1是周日为一周的第一天,2是周一为一周的第一天。
WEEKNUM(日期)
判断是一年中的第几周
NOW/TODAY()
返回当前的时间,NOW具体到分钟,TODAY具体到天。
DATE(年,月,日)
把年月日拼接在一起成为一个日期。
RANK(数,范围)
返回该数在该范围的排名
RANDBETWEEN(最小值,最大值)
会生成最小最大值之间的一个随机整数
QUARTILE(范围,n)
返回所选范围内第n个四分位数
STDEV(范围)
返回标准差
INT(数)
向下取整
ROUND(数,保留几位小数)
四舍五入处理数据位数。若第二个参数为负,则会向十位百位拓展。
COUNTIF(区域,条件)
条件计数
例
↓
如果条件比较多,可以用COUNTIFS函数,第二个参数之后的参数继续加条件,
SUMIF(条件判断区域,条件,求和区域)
将满足条件的项求和
例
↓
AVERAGEIF(条件判断区域,条件,求平均值区域)
同理求满足条件项的平均数
YEAR/MONTH/DAY(日期)
返回年/月/日(一个月中的第几日)
WEEKDAY(日期,1或2)
判断周几。第二个参数1是周日为一周的第一天,2是周一为一周的第一天。
WEEKNUM(日期)
判断是一年中的第几周
NOW/TODAY()
返回当前的时间,NOW具体到分钟,TODAY具体到天。
DATE(年,月,日)
把年月日拼接在一起成为一个日期。