我实际上只是想比较4列。将这4列中的两列进行比较。当这些匹配时,将确定一个值。 www.xl-central.com/lookup-multiple-criteria.html
此链接帮助我创建了此公式
=INDEX('Nissan Colour-2018'!D4:D1048576,MATCH(1, IF('Nissan Colour-2018'!C:C1048576='Model Matching'!F2:F1048576, IF('Nissan Colour-2018'!B4:B1048576='Model Matching'!C2:C1048576,1)),0))
该公式由于某些原因而无效,我很好奇为什么会这样。发生的事情是我写的内容仅在excel中显示,没有任何值显示。寻求有关我的配方为何不起作用的帮助。
Car worksheet
Model Colour code Colour description
GT-R XBG red
Z-Coupe CBG yellow
GT-R CBG pink
Z-Coupe XBG blue
GT-R XBG red
Day worksheet
model Colour code Colour description
GT-R XBG Red
Z-Coupe CBG Yellow
GT-R CBG Pink
Z-Coupe XBG Blue
GT-R XBG Red
GT-R TTC ''No match
日工作表的颜色描述由汽车工作表的颜色描述确定。由于日工作表的这些型号和颜色代码在汽车工作表中匹配,因此将显示日工作表的颜色说明。但是,汽车工作表中没有GT-R型号和TTC颜色代码组合,因此在日间工作表中没有此组合的颜色描述。
答案 0 :(得分:0)
将以一种奇怪的方式输入此信息,以便您希望了解将信息放置在何处:
=index( //standard 2 arguments
OutputRange,
Match( //standard 3 arguments
LookupVal,
LookupRange,
Sensitivity //0 for exact match, 1 for "like"
)
)
花点时间命名一些范围(将存储工作表),以便更轻松地理解您的数据。如果您突出显示一个范围并开始在名称框中输入内容,则可以存储一个已命名的范围,这样会使自己更容易阅读,例如:
选择工作表Nissan Colour-2018
上D列的全部
现在,在名称框(位于编辑栏的左侧)中,输入Output
为您的其他查找/匹配范围执行类似操作,命名一个Input
。
您的最终公式应如下所示:
=Index(Output,Match(B2,Input,0))
其中B2是您要匹配的单元格引用。