【问题标题】:Using formatted text as match function lookup value使用格式化文本作为匹配函数查找值
【发布时间】:2018-11-07 02:51:39
【问题描述】:

我的查找数组格式为 DI-0001。前 3 个位置固定为“DI-”,接下来的 4 个是任何数字,但固定长度为 4。我的查找数组是一个小于 10000 的简单数字。因此总是小于 4 位。我将查找值列格式化为“DI-”0000,以匹配查找数组。但现在我的匹配功能出现故障,出现 #N/A 错误。我理解错误,但不知道如何克服它。

【问题讨论】:

    标签: excel excel-formula excel-match


    【解决方案1】:

    您不是在查找数组中查找数字,因此您还必须将正在查找的值转换为字符串,而不仅仅是将其格式化为字符串。

     =VLOOKUP("DI-"&TEXT(value,"0000"),array,2,0)
    

    或者最好,

     =INDEX(B1:B9,MATCH("DI-"&TEXT(F1,"0000"),A1:A9,0))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-10
      • 1970-01-01
      • 2015-08-02
      • 2011-08-18
      • 1970-01-01
      • 2021-08-21
      相关资源
      最近更新 更多