跨表多条件匹配引用?

有一个表,事先存好了物品名称、型号和相应的代码。想要做到在另一个表中只要输入品名和型号就能在第三行自动生成料号,请教公式怎么写。就是说根据本表两个单元格的内容自动去另一个表格查找与这两个条件相符的第三个数据进行引用。

可以使用Excel中的VLOOKUP函数来实现这个功能。VLOOKUP函数可以在一个区域中查找指定的值,并返回该值所在行的指定列。
假设你的物品名称、型号和代码数据分别存储在Sheet1的A列、B列和C列中,而你想在Sheet2中根据物品名称和型号查找代码。你可以使用以下公式:
=VLOOKUP(A2&B2,Sheet1!A:C,3,FALSE)
上面这个公式中,A2和B2分别是你在Sheet2中输入的物品名称和型号。&符号是连接符,用于将A2和B2连接起来成为一个字符串,以便用来在Sheet1中进行查找。Sheet1!A:C是你要进行查找的区域,3表示你要返回的是该值所在行的第三列(即代码),FALSE表示你要进行精确匹配。
你可以将这个公式放在Sheet2中的第三行,然后在物品名称和型号列中输入你要查找的值,这个公式就会自动查找并返回相应的代码。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-08
假设存放物品名称、型号和对应代码的表为“物品表”,需要自动生成料号的表为“料号表”。
在“料号表”中,输入品名和型号的单元格分别为A2和B2,需要自动生成料号的单元格为C2。
可以使用如下公式来实现自动查找与品名和型号相符的第三个数据:
INDEX(物品表!$C$2:$C$10,MATCH(A2&B2,物品表!$A$2:$A$10&物品表!$B$2:$B$10,0))

这个公式中,INDEX函数用于从“物品表”的C列中返回匹配的料号,MATCH函数用于查找品名和型号的组合在“物品表”的A列和B列中的匹配项。
需要注意的是,公式中$符号用于锁定物品表的范围,避免在填充公式时范围发生变化。如果物品表的范围发生变化,需要相应修改公式中的范围。
第2个回答  2023-03-08
跨表多条件匹配引用指的是在Excel等电子表格软件中,通过使用多个条件来定位另一张表格中的数据。具体操作如下:1.打开需要引用的表格,选择需要匹配的数据所在的列(假设为A列),在顶部选中“数据”-“筛选”,选择“高级筛选”。
2.在高级筛选对话框中,选择“复制到其他位置”,在“列表区域”中选择需要匹配的表格的整个区域。
3.在“条件区域”中输入需要匹配的条件,可以输入多个条件,使用逻辑的“与”和“或”来组合条件。
4.点击确定后,Excel会根据条件自动筛选出需要匹配的数据,并将其复制到新的区域中。
5.在目标表格中,使用“VLOOKUP”等函数来引用刚刚筛选得到的数据。
需要注意的是,跨表多条件匹配引用需要注意数据的一致性和精度,以免出现匹配错误。
相似回答