假设以下价格目录:
SHEET 1
A B
1 APPLES 1000
2 FISH 2000
3 BUTTONS 3000
4 MINCEPIES 4343
5 HAMMERS 2343
我想为任意长度的项返回一个值数组:
SHEET 2
A
1 HAMMERS
2 FISH
3 BUTTONS
4 MINCEPIES
5 APPLES
6 FISH
我需要一个公式,它将根据Sheet 2的A列文本返回Sheet 1上B列的值数组...所以: 2343; 2000; 3000; 4343; 1000; 2000
我想将数组用作SUMPRODUCT公式中使用的组件。我到目前为止最接近的是:
{=INDEX(Sheet1!B1:B5,MATCH(Sheet2!A1,Sheet1!A1:A5,0),0)}
...但是这不会返回一个数组,它只匹配对应于最顶层MATCH列的值。
由于
答案 0 :(得分:0)
众多方法中的一种......
=VLOOKUP(B2,Sheet1!$B$2:$C$6,2,FALSE)
其中B2
是您想要的值"查找",Sheet1!$B$2:$C$6
是"数组"在您的第一个包含(名称和值)的工作表中,2
用于返回第二列中的值,FALSE
是为了获得完全匹配。