索引匹配正确的公式

时间:2018-08-23 18:41:47

标签: excel excel-formula

我正在尝试使用INDEX(MATCH())公式查找字符串的一部分,然后将缩写名称复制到所需的单元格中。我试图使它起作用,但是我必须缺少某些东西或只是不理解。

这是布局:

    C2单元格中的
  • Sheet DigAlm 具有类似“ UNIT 903 CONTROL POWER ALARM”的内容
  • 表格 Alm_Abbr 我设置了两列,
    • 列A具有更长的字符串,例如“ CONTROL POWER”
    • B列的缩写名称如“ CPOWER”

这是我在单元格I2中的公式:

=INDEX(Alm_Abbr!B:B,MATCH("*"&C2&"*",Alm_Abbr!A:A,0))

结果是错误-

  

在MATCH评估中找不到值' UNIT 903 CONTROL POWER ALARM '。

有什么想法吗?请帮助。

作为旁注,我确实有一些可行的方法,但是我认为这不是理想的方法。

=IF(C2="","",
IF(ISNUMBER(SEARCH("*CONTROL POWER*",C2)),"CPOWER",
IF(ISNUMBER(SEARCH("*FAIL TO START*",C2)),"FAIL TO START",

,并且继续处理所有可能的变量。所以很长。

0 个答案:

没有答案