公式,以提供答案,是在另一个工作表,在一个匹配单元格的左边



我正在研究一个公式,该公式从另一个工作表中的单元格传递文本,即匹配单元格的左侧。我就知道这么多了。

=LOOKUP(A2,Sheet1!$A$1:$A$46729,Sheet1!$B$2:$B$46729) 

在表1中有一个产品数据的选择。A列有产品编号,b列的每个单元格中需要放置正确的条形码。在表2中,A列也有产品代码,b列也有条形码。然而,表2中的数据行明显更多。

需要的是在Sheet1中放置的公式!B2查找Sheet1!A2:A50000。如果A2在例如Sheet2!A90,然后在Sheet1的结果!B2应该是Sheet2!B90中的值。我遇到的具体问题是获得Sheet2!B2.

您可以使用Index/Match:

=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将不再工作,因为查找列必须是查找范围中的第一列。

相关内容

最新更新