2017/7/9
学习心得:
vlookup函数: VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
查找目标要在区域的第一列;查找范围要用绝对引用($A$3:$F$19);返回值列数以引用范围第一列为始;一般均使用精确查找(false/0)
查找目标的模糊搜索方法:"*" & 字符 & "*"(即搜索包含该字符内容的所有目标);
数字区间查找(模糊查找的应用):使用前提:引用数字区域必须是从小到大排列。使用效果:给一定数,函数会找到和它最接近,但比它小的那个数。
多行查找时的技巧:使用COLUMN函数。COLUMN(A1)返回值为1,COLUMN(B1)返回值为2,向右复制时会自动变为B1、C1、D2...即改变返回值的列数。
避免返回值错误的方法:使用iferror函数( IFERROR(VLOOKUP(),"") )。
反向查找(用if函数将数组调换顺序):VLOOKUP(查找目标,IF({1,0},区域2,区域1),返回值列数,0)。1表示返回区域2,0表示区域1,即将区域1、2进行了调换,即实现从右向左的反向查找。
多项查找:用if函数将多项查找的对应列合并成一个数组。=VLOOKUP(条件1&条件2,IF({1,0},条件1的查找列&条件2的查找列,其余列,返回值列数,0)
疑问:vlookup一次只能查找一个值,如果想要筛选出满足条件的所有返回值如何做到?
今晚还尝试做了网上的众多练习题(虽然大多没做出来...),最大的感触:
涉及数组一定要用三键(ctrl+shift+enter)来确认公式
时间: 2024-10-06 21:33:42