我被一个复杂的数组vlookup公式困住了。解释:
一个简单的目标是,当一个工作人员在自己的行中写入一个工作站点时,通过Vlookup导入其他列。(容易)
但是我正在尝试做更多的事情:每个工人都有不同类型的作业,我希望vlookup根据作业类型为每个工人导入一个不同的列。
所以,好像每个工人的返回栏都不一样.(听起来很奇怪)
就像vlookup中的vlookup或vlookup中的hlookup?
知道该怎么做吗?
在这里,指向示例表的链接:
Ck24RBJmh5n8hcyt3TrxTm1YPGDKU9DqA7xE/edit?usp=sharing

发布于 2020-03-26 15:17:41
尝试:
=ARRAYFORMULA(IFNA(VLOOKUP(A2:A, DB_Localisation!A2:AQ,
MATCH(E2:E, DB_Localisation!1:1, 0), 0)))

发布于 2020-03-26 14:23:29
与第二次使用vlookup不同,最好是使用Index和Match函数的组合。就像这样,您可以在第一次查找时获得所需的偏移索引。
所以这就是我的Sheet2:
+---+----+----+
| | 1 | 2 |
|---|----|----|
| a | aa | bb |在我的第一张纸里
+---+---+----------------------------------------------------------------+
| a | 2 | `=VLOOKUP(B1,Sheet2!A1:Z100,MATCH(C1,Sheet2!B1:Z1) + 1) //bb`|https://stackoverflow.com/questions/60868286
复制相似问题