Excel-显示单元格是否具有来自一系列单元格的子字符串,并显示匹配的子字符串

时间:2019-03-11 14:21:28

标签: excel excel-formula

我试图从一个单元格中获取一个子字符串(如果它包含在一定范围的字符串中)。

例如,给定列A,D和E,我想生成列B

enter image description here

我在互联网上搜索了可能的解决方案,但没有任何解决方案。

以下示例未成功:

  

How to find if substring exists in a list of strings (and return full value in list if so)

您能帮助或指出解决问题的最佳方法吗?

谢谢

1 个答案:

答案 0 :(得分:2)

我以Cell contains one of many things为起点,开发出了适合您情况的产品。

=IFERROR(INDEX($E$1:$E$4,MATCH(TRUE,ISNUMBER(SEARCH(things,A1)),0)),"")

请注意,这是一个数组公式,因此在退出单元格中的编辑模式时必须通过按**Ctrl** + **Shift** + **Enter**来输入。另外,事物是一个引用范围$D$1:$D$4

的命名范围

enter image description here