vlookup函数反向查找.docxVIP

  • 21
  • 0
  • 约小于1千字
  • 约 2页
  • 2022-10-01 发布于湖南
  • 举报
vlookup函数反向查找 一般情况下,Vlookup函数只能从左向右查找。但如果需要从右向右查找,则需要把区域进行“乾坤大挪移”,把列的位置用数组互换一下。 在工作中如果突然遇到这种反向查找的问题,会不会感到手足无措呢? Vlookup查找有一个条件:查找值必须位于查找区域的第1列。如果查找值不在查找区域的第1列,则可以用IF函数返回区域的能力,交换查找区域数列顺序,这就是Vlookup的反向查找。 如下图,需要根据产品编码查找产品型号。? 查找区域为A:C,编码在第3列,而不是第1列。怎么办? 用IF函数的常量数组{1,0}交换A列和C列组成一个新的查找区域即可。 在F3单元格中输入公式: =VLOOKUP(E3,IF({1,0},C2:C9,A2:A9),2,0)? IF({1,0},C2:C9,A2:A9) 这个公式该怎么理解呢?其实这里涉及到数组的概念,小伙伴们也不必死记硬背,适当理解就可以了。 把C2:C9的值放在1的位置, 把A2:A9的值放在0的位置。 重构成一个2列8行的数组,只是原C列放在第1列,A列放在第2列了。 两列数调换了位置,就可以用Vlookup的从左向右查找了。 并不是Vlookup函数可以实现反向查找,而是if({1,0}把两列数调换了位置而已。

文档评论(0)

1亿VIP精品文档

相关文档