vlookup函数怎么用?

2022-12-18 0 375

以后的该文讲了VLOOKUP表达式的基本上采用方式,但在日常生活组织工作中他们可能会遇到更繁杂的情形,比如说当甄选前提有多次重复时,他们须要依照三个前提来确认惟一的结论,上面譬如说

vlookup函数怎么用?
图一

如图第一所示,表中的联系电话和省市都有多次重复,他们无法只依照某个前提来确认年纪,根本无法紧密结合联系电话和省市二者就能确认精确的年纪

VLOOKUP表达式以后讲过就不讲所以详尽了,不太知道的爸爸妈妈能看一看我以后发的该文,这篇主要就谈谈VLOOKUP是不是紧密结合IF表达式来采用

具体来说在G2常量输出VLOOKUP表达式,插入图二式子介面:

vlookup函数怎么用?
图二

第二行Lookup-value输出E3&F3,即使他们要依照这三个值去确认年纪,且二者之间要用&相连。

第二行Table-array,这儿要输出IF表达式IF({1,0},A3:A8&B3:B8,C3:C8)

vlookup函数怎么用?
图三

他们先来介绍呵呵IF({1,0},……)表达式的原意

IF表达式基本上用语我们如果很熟识,IF(A>=8,大,小),即A>=8是吗话,结论是大,假不然结论是小

IF({1,0},……)表达式中,1则表示真,0则表示假,比如

IF(1,A1,B1)=A1

IF(0,A1,B1)=B1

IF({1,0},A1,B1)=A1:B1,表达式会先用1即真作为前提输出A1,再用0即假作为前提输出B1,最后输出A1B1常量,同理也适用于区域选择,比如

IF(1,A3:A8,B3:B8)= A3:A8

IF(0, A3:A8,B3:B8)= B3:B8

IF({1,0}, A3:A8,B3:B8)结论是A3:A8列和B3:B8列两列数据

所以IF({1,0},A3:A8&B3:B8,C3:C8)输出结论就是A3:A8跟B3:B8两列数据作为一个整体以及C3:C8列,这就组成了VLOOKUP表达式Table-array查找的区域

上面继续完成VLOOKUP表达式剩余部分

Col-index-num输出2,即使将联系电话和省市看成了一个整体,所以年纪在第二例即输出2

Range-lookup输出0

整个式子=VLOOKUP(E3&F3,IF({1,0},A3:A8&B3:B8,C3:C8),2,0)输出完成后即可得出最终结论

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务