时间:2016-04-04 16:46 来源: 我爱IT技术网 作者:佚名
对于VLOOKUP函数来说,它通常都是实现单一条件,从左向右的查找,但有时我们希望在不改变EXCEL 数据的原有格式的情况下同样可以通过VLOOKUP函数来实现这功能该怎么做呢?那么可以使用VLOOKUP(查找值,IF (条件判断),,)的方法吧。
前期准备工作(包括相关工具或所使用的原料等)
电脑
EXCEL
详细的操作方法或具体步骤
先来看一下下图:正常情况下只能根据A列单号,查找对应B列的城市名,而无法反过来根据城市名查找对应的单号,为了不改变A/B列的数据格式,同时也能实现查找的目的,我们可以使用如下公式:在E3中输入:=VLOOKUP(E2,IF({1,0},B:B,A:A),2,0),回车即可。

这一功能的实现,主要是通过IF函数来实现A/B两列的互换,把原来在A列的数值放在了B列,把B列的数值放在了A列,从来实现VLOOKUP函数的正常查找。

为了方便理解IF函数是如何把A/B两列数值互换的,我们把IF函数单独列出来,通过数组函数把VLOOKUP函数中IF 函数的结果直接显示出来,如图中G2:H9列显示的结果。也就是说VLOOKUP实际查询的范围就是G2:H9显示的数据,通过城市名查找单号。

如果对数组函数不了解的话,就不太容易理解这里所演示的例子,最好先了解一下。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
