我目前管理着一个装满工具的仓库。每个工具都附有一个特定的 ID#,以及它在仓库中存储的特定位置。
前 4 列仅用于组织目的。第 5 列是完整的工具 ID#。下一栏是工具的描述,TOOL ROOM 是主要位置,之后的栏指定工具在 TOOL ROOM 中的具体位置。
我想创建一个简单的电子表格,用于搜索工具室中该电子表格上的工具,并将工具 ID# 返回到新电子表格。然后,我将使用相同的公式在新电子表格的新列中返回该工具的描述。
我使用 VLOOKUP 和其他公式进行了研究,但我似乎无法具体思考如何实现这一点。
任何帮助将不胜感激,谢谢!
我尝试过 VLOOKUP,但我无法理解我想要实现的具体内容如何转化为公式。
我也见过有人遇到类似的问题,他显然使用 INDEX & MATCH 使其工作,但我没有运气。
使用
VLOOKUP
无法完全实现这一点,因为 VLOOKUP
只查看正在搜索的项目的右侧。请改用 XLOOKUP
。 (这还假设每个工具都有唯一的名称。)
以下是一些与您的数据近似的示例数据的屏幕截图。 Sheet1 是工具数据库。
在 Sheet2 上,我在示例中使用数据验证选项设置了一个单元格 (A1),该选项允许您从 Sheet1 上的 B2:B 中的工具列表中选择一个工具。
然后,使用
XLOOKUP
,我将公式=XLOOKUP($A$1,Sheet1!$B$2:$B,Sheet1!A2:A)
放入Sheet2上的单元格A4中。在 A4 的公式中,search_key
是从 A1 的下拉列表中选择的工具,lookup_range
是 Sheet1 上的 B2:B 中的工具列表,result_range
是 Sheet1 上的 A2:A 中的工具 ID。
然后,您可以使用此公式填充任何其他列,仅根据需要更改
result-range
。
注意:如果这是两个单独的电子表格,您可以使用
IMPORTRANGE
将工具数据库导入到电子表格的单独选项卡中进行搜索。
根据评论修改答案
如果您有多个同名工具,您可以在 Sheet2!A4 中使用以下公式:
=过滤器({工作表1!A2:A,工作表1!C2:C,工作表1!D2:D,工作表1!E2:E},工作表1!B2:B=A1)
这将返回工具列中的名称与 Sheet2!A1 中的值匹配的整个范围。