【问题标题】:Microsoft Excel: Using Lookup with another sheetMicrosoft Excel:将查找与另一个工作表一起使用
【发布时间】:2018-04-05 15:11:13
【问题描述】:

在工作中,我有一个带有唯一产品代码和制造商名称的产品列表。

在单独的文档中,我列出了我们在车间拥有的产品,以及我们为该产品定制的名称。

我想通过执行某种形式的查找来用我们的产品名称填充制造商电子表格。

我已将两个 Excel 电子表格合并到我有一个文档,2 个工作表。

产品代码格式为ABC1234

手册

ID      | Manufacturer Name | Our Name
ABC1234 | Jolly             | Jilly

我们的工作表

ID      | Our Name
ABC1234 | **=VLOOKUP(A1,'ManSheet'!A:A,2,FALSE)**

有人可以帮我计算公式吗?

【问题讨论】:

  • 我很困惑 - 你想做什么?根据 ID 返回制造商或我们的名称?此外,您只查看 A 列,并询问第二列的结果...您的意思是 ...'Man Sheet'!A:B,2,FALSE)? (它确实是“Man”还是“Main”?)
  • 您能解释一下为什么您的VLOOKUP() 中有星号吗?
  • 我相信他的意思是 ManSheet 作为制造商。我同意上述评论,您能否更清楚地说明您要执行查找的电子表格以及您希望检查和带回的数据。
  • @MusTheDataGuy - 我敢打赌这是为了强调(像粗体),但是当你在代码标签中这样做时,OP没有意识到/知道,它只是显示了星号( **like this**).

标签: excel formula


【解决方案1】:

VLOOKUP 首先,您将 VLOOKUP 放在您希望将数据带回的工作表上。

VLOOKUP 语法:

=VLOOKUP(Cell you wish to search, 
range of cells you wish want to check, 
Column on range with the value that you want to return, 
Exact/Approximate match)

所以在您的“ManSheet”上添加另一列:

ID      | Manufacturer Name | Our Name | LookedUp Column
ABC1234 | Jolly             | Jilly    | =VLOOKUP(A2, Sheet2!A:B, 1, FALSE)

所以您的查找应该是这样的,然后您可以将此单元格向下拖动以填充下面的行并进行批量查找:

=VLOOKUP(A4, ManSheet!A:B, 2, FALSE)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    • 2018-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    相关资源
    最近更新 更多