EXCEL Vlookup函数If 函数实现逆向或多条件查找

 时间:2024-10-14 18:34:03

1、先来看一下下图:正常情况下只能根据A列单号,查找对应B列的城市名,而无法反过来根据城市名查找对应的单号,为了不改变A/B列的数据格式,同时也能实现查找的目的,我们可以使用如下公式:在E3中输入:=VLOOKUP(E2,IF({1,0},B:B,A:A),2,0),回车即可。

EXCEL Vlookup函数If 函数实现逆向或多条件查找

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

EXCEL Vlookup函数If 函数实现逆向或多条件查找

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

EXCEL Vlookup函数If 函数实现逆向或多条件查找

4、如果对数组函数不了解的话,就不太容易理解这里所演示的例子,最好先了解一下。

  • EXCEL中选择性粘贴“有效性验证”使用方法
  • Excel中如何用VBA合并单元格?
  • Microsoft Excel 如何隔列插入空白单元格?
  • 如何快速填充excel分类序列号?
  • Excel所在行列着色_高亮突出显示当前行列
  • 热门搜索
    六一儿童节的手抄报 我爱你汉字手抄报 二年级数学手抄报 卫生手抄报 三国演义手抄报 我的祖国手抄报 手抄报版面设计图大全 心理健康手抄报内容 节约用水手抄报图片 小学生手抄报图片大全