【问题标题】:VLOOKUP with Alphanumeric codes Failing even though they are equal带有字母数字代码的 VLOOKUP 失败,即使它们相等
【发布时间】:2014-07-31 19:30:04
【问题描述】:

我要做的是使用 VLOOKUP 在另一张表的数据范围内搜索字母数字序列号。但是,当我知道存在匹配并且它们的格式完全相同时,它似乎并没有认识到存在匹配。

我正在使用的值如下所示:FTX1724R3W2

我运行了一个 =A1=B2 函数,它返回 TRUE。 我已将一个复制并粘贴到另一个以确保格式相同,但它仍然返回#N/A。 使用 MATCH 也会返回 FALSE。

我不确定发生了什么,我是否需要专门格式化字母数字代码以便“可搜索”?

这是我使用的 VLOOKUP...

=VLOOKUP(L2498, Inventory_List!$A$1:$D$2176, 1, FALSE)

我的最终目标是在另一个工作表中找到它并返回第一个索引列中的值,即库存对象的名称。

【问题讨论】:

  • VLOOKUP() 搜索指定范围的第一列,因此您正在查找要返回的范围内的序列号。
  • 哇,我不知道。谢谢!那应该可以解决我的问题。如果您想将其添加为答案,我会接受。

标签: excel excel-formula excel-2010 vlookup alphanumeric


【解决方案1】:

VLOOKUP() 搜索指定范围的第一列。要使该功能有效,请将序列号列作为搜索范围的最左侧列。

来自微软:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 要在表的第一列中搜索的值 大批。 Lookup_value 可以是值或引用。如果lookup_value 是 小于 table_array 第一列的最小值, VLOOKUP 返回 #N/A 错误值。

Table_array 两列或多列数据。使用对范围的引用 或范围名称。 table_array 第一列中的值是 由lookup_value 搜索的值。这些值可以是文本、数字或 逻辑值。大写和小写文本是等价的。

Col_index_num table_array 中的列号, 必须返回匹配值。 col_index_num 为 1 会返回 table_array 第一列的值; col_index_num 为 2 返回 table_array 中第二列的值,以此类推。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-25
    • 2021-04-19
    相关资源
    最近更新 更多