Excel常用函数自用笔记
VLOOKUP大类
-
#vlookup基础概念
vlookup(查找单元格,检索区域,返回列距离,精确匹配/区间匹配)
参数1需要位于参数2检索区域的首列
精确是0,模糊是1,模糊匹配通常用来匹配区间范围
-
#利用通配符*进行有限的模糊查找
将查找单元格写为"*"&查找单元格&"*"
有限的模糊查询,查找单元格不能有太多类似值,否则容易匹配错误
-
#构建辅助列对多列进行匹配
比如将BC列作为查找单元格进行匹配,可以先在检索区域前添加一个辅助列,内容A1=B1&C1,假设G列和H列作为匹配的查找单元格分别对应B列和C列,则函数第一个参数可以写成G1&H1,即对应辅助列A1内容
-
#文本数值切换
假设索引区间头列为A,匹配查找单元格列为H
索引头列A为文本格式,匹配列H为数值模式;索引头列和匹配列若为文本和数值类型,则匹配会报错,需要切为同类型
文本切数值:A1*1
乘以1,会让格式变为数值。即:vlookup(A1*1,索引区间,距离,0)
数值切文本:H1&""
连接一个空值,连接符会把数字变为文本。即:vlookup(H1&"",索引区间,距离,0)
-
#iferror的套用
iferror(正确对应的结果,错误对应的结果)
该函数通常用来解决错误值N/A,将其改为0或者其他较为友好的显示方式
iferror套用vlookup案例
iferror(vlookup(查找单元格,检索区域,返回列距离,精确匹配/区间匹配),"未匹配数据")
-
----------
DGET大类
#DGET基础概念
数据库函数,只能查一行,不能下拉
dget(检索区域,对应结果单元格,查询条件区域)
dget函数就相当于sql的查询语句:检索区域就是table,对应结果单元格就是select后面跟的内容(单行),查询条件区域相当于where条件(通常是2行)
----------
IF大类
if(判断条件,满足条件的返回值,不满足条件的返回值)
IF(F11<>"",SUM(I:I)-K11,"左侧对应金额列没有数值") 这个函数的意思是,首先检测F11单元格是否为空,如果不为空,则函数所在单元格计算结果为I全列求和减去K11单元格的差值;如果F11单元格为空,则返回“左侧对应金额列没有数值”
共有 0 条评论