初级函数
IF 函数
=IF(条件,真返回的值,假返回的值)
不等于这样表示: <>
AND 函数
AND(条件) NOT(条件)
VLOOKUP
VLOOKUP(查找的值,查找的区域,返回的列,模糊或精确)
vlookup向前查找: 第二个参数 可用 IF({1,0},匹配值的那列,返回值的那列)
MATCH 函数
用来返回查找的某值在某列的位置,返回的是函数
=MATCH(查找的值,查找的列,精确匹配==)
INDEX函数
=INDEX(查找的区域,row,column)
CHOOSE函数
CHOOSE(数值,x,x,x,x,x,x,x,x,x,x) 数值决定选择后面的第几个值
COUNT
count计算实有个数 count计算空白个数
countif 条件技术 =COUNTIF(区域,条件)
MEDIAN函数
计算中值
LARGE函数
=LARGE(区域,第几大的值)
OFFSET + COUNTA 构造动态引用
=OFFSET(起点,COUNTA(某列)-1,行便宜,列偏移)
要注意COUNTA计算的是不包括空值的数,如果有的计算的话空值要加个0
INDERECT
=INDERECT 相当于读指针所指的内容,
ROUND函数
=ROUND(选择数值,保留小数位)
ROUNDUP ROUNDDOWN 向上 向下取
INT取整
TRUNC 直接截取小数部分
MOD(除数/被除数)
RAND函数
返回0-1之间的随机数
RANDBETWEEN
=RANDBETWEEN(X,X)
返回两个数之间的随机整数,是动态的
CONVERT(数字,度量1,度量2)
度量1 -> 度量2
NETWORKDAYS=(开始,结束,排除的)
FIND函数
=FIND(查找的值,区域,起始位置)
SEARCH函数,和FIND函数参数一致,但是不区分大小写
MID 函数
=MID(text,start_num,num_chars)
从文本中抽取某位置开始提取的字符
LEFT 和 RIGHT函数
分别从文本的左右边提取个数的字符
TRIM函数
删除文本中多余的空格但是会默认保留一个空格
CONCATENATE函数
连接多个文本
或者直接用连接符
UPPER LOWER函数
可以让文本大写或者小写
REPLACE函数
REPLACE(OLD_TEXT,START_NUM,NUM_CHARS.NEW_TEXT)
替代文本中某段的字符
SUBSTITUTE函数
SUBSTITUTE(text,old_text,new_text,[instance_num])
根据指定的文本,上面的函数是根据位置
FREQUENCY函数
用frequency函数可以计算某些数出现的频率
Transpose 函数
用来转置