vlookup语法规则

ads


VLOOKUP函数是Excel中的一个纵向查找函数。该函数的语法规则如下:


VLOOKUP(要查找的值,要查找的区域,返回数据在查找区域的第几列数,精确匹配0或不填/近似匹配1)。


常规用法


表一C:D表示需要查找的区域,表二G3到G8中表示要查找的值,现要查找G3作者杜甫对应的作品H3。


Part 1

方法一


1.选中H3单元格,依次点击上方菜单栏的“公式”,“查找与运用”,“vlookup”。


2.在vlookup界面中第一栏选填G3,第二栏选中C:D,第三栏输入2(表示引用的是C:D区域的第2列),第四栏输入0,得到公式“=VLOOKUP(G3,C:D,2,0)”。3.点击“确定”,可以看到G列中杜甫对应的作品《春望》被引用出来了。


Part 2

方法二


在单元格H3中直接输入“=VLOOKUP(G3,C:D,2,0)”,可以看到G列中杜甫对应的作品《春望》被引用出来了。



一对多查询


表一C:D表示需要查找的区域,表二G3到G8中表示要查找的值,现要查找G列作者杜甫对应的作品。



如果依据上述(常规用法示例演示)操作,表二得到结果显然与表一不一致,是错误的。



此时就需要借助辅助列来创造唯一值进行操作了,具体如下:


1.在原始表格中A列前插入一列,得到新的表格,在单元格A3中输入公式“=COUNTIFS(D$3:D3,D3)&"-"&D3”,向下填充;



2.在单元格I3中输入公式“=VLOOKUP(COUNTIFS(H$3:H3,H3)&"-"&H3,$A:$E,5,0)”,向下填充,可以看到H列中作者对应的作品被引用出来了。



一次性查找多个值


表一B:D表示需要查找的区域,表二F3到F8中表示要查找的值,现要查找F3唐代对应的作者G3及其作品H3。



Part 1

方法一


1.选中G3单元格,依次点击上方菜单栏的“公式”,“查找与运用”,“vlookup”。


2.在vlookup界面中第一栏选填$F3,第二栏选中$B$2:$D$8,第三栏输入COLUMN(B2),表示引用的是$B$2:$D$8区域的第2列,第四栏输入0,

得到公式=VLOOKUP($F3,$B$2:$D$8,COLUMN(B2),0)。


3.点击“确定”,可以看到F3中唐代对应的作者杜甫被引用出来了,向右填充,对应的作品《春望》被引用出来了。


Part 2

方法二


在单元格G3中直接输入“=VLOOKUP($F3,$B$2:$D$8,COLUMN(B2),0)”,可以看到F3唐代中对应的作者杜甫被引用出来了,向右填充,对应的作品《春望》被引用出来了。



逆向查找匹配


表一B:C表示需要查找的区域,表二G3到G8中表示要查找的值,现要查找G3杜甫对应的朝代F3。



Part 1

方法一


1.选中F3单元格,依次点击上方菜单栏的“公式”,“查找与运用”,“vlookup”。


2.在vlookup界面中第一栏选填G3,第二栏选中IF({1,0},C:C,B:B),第三栏输入2(表示引用的是数组({1,0},C:C,B:B)区域的第2列),第四栏输入0,得到公式“=VLOOKUP(G3,IF({1,0},C:C,B:B),2,0)”。


3.点击“确定”,可以看到G列中杜甫对应的朝代“唐”被引用出来了。


4.VLOOKUP(G3,IF({0,1},B:B,C:C),2,0)和VLOOKUP(G3,CHOOSE({1,2},C:C,B:B),2,0)同样可以。


Part 2

方法二


在单元格F3中直接输入“=VLOOKUP(G3,IF({1,0},C:C,B:B),2,0)”,或“=VLOOKUP(G3,IF({0,1},B:B,C:C),2,0)”,或“=VLOOKUP(G3,CHOOSE({1,2},C:C,B:B),2,0)”,可以看到G列中杜甫对应的朝代“唐”被引用出来了。





Part 3

方法三


在F列前插入一列E,复制B列内容至E列,在单元格G3中输入公式“=VLOOKUP(H3,C:E,3,0)”,可以看到原G列(现H列)中杜甫对应的朝代“唐”被引用出来了。



THE END


更多精彩内容,点击下方关注


最后编辑于:2024/1/17 拔丝英语网

admin-avatar

英语作文代写、国外视频下载

高质量学习资料分享

admin@buzzrecipe.com