来自:chfy > 馆藏分类
配色: 字号:
用if函数实现内存数组的构建
2021-12-02 | 阅:  转:  |  分享 
  
用if函数实现内存数组的构建

如下图所示,用vlookup公式根据姓名去查找考核值,与Vlookup的常规用法不
符,用到反向查找,需要用if函数实现内存数组的构建;
E2=VLOOKUP(D2,IF({1,0},$B$2:$B$13,$A$2:$A$13),2,0)

涉及到数组的运算模式,简单可以按以下理解:
IF({1,0},$B$2:$B$13,$A$2:$A$13)=if(1,$B$2:$B$13,$A$2:$A$13)&if(0,
$B$2:$B$13,$A$2:$A$13).这样可以将A、B两列互换,构成新的数组,新的数据
区域。

从而可以实现正常查找,完成了Vlookup的反向查找功能。即vlookup+
If({1,0}可实现反向查找。
献花(0)
+1
(本文系chfy原创)