我正在研究一种公式,该公式从另一张纸张中的单元格传递文本,即匹配单元格的左侧。这是我所拥有的。
=LOOKUP(A2,Sheet1!$A$1:$A$46729,Sheet1!$B$2:$B$46729)
在表1中,有一系列产品数据。 A列中有产品编号,B列中的每个单元格中都需要放置正确的条形码。在表2中,A列中还有产品代码,B列中也有条形码。但是,Sheet中的数据行数明显增多2。
我们需要的是一个放置在Sheet1!B2中的公式,它在Sheet2中查找Sheet1!A2!A2:A50000。如果A2匹配在例如Sheet2!A90,那么Sheet1!B2中的结果应该是Sheet2!B90中的值。我遇到的具体问题是在Sheet1!B2中获取Sheet2!B90。
答案 0 :(得分:1)
您可以使用索引/匹配:
=Index(Sheet2!$B$2:$B$46729,Match(A2,Sheet2!$A$2:$A$46729,0))
或VLOOKUP:
=VLOOKUP(A2,Sheet2!$A$2:$B$46729,2,false)
MATCH和VLOOKUP函数的最后一个参数分别非常重要,因为它强制它搜索精确值而不是假定排序列表。如果您反转Sheet2上的列A和B,VLOOKUP将不再起作用,因为查找列必须是查找范围中的第一列。