Excel 提取单元格中的特定值

Excel 提取单元格中的特定值,excel,Excel,我试图从一个特定的单元格中提取特定的值,其中a列是输入,B列是输出 Column A Column B AB,CD,EF,GH,IJ,KL ABCDEFGH AB,CD,MN,EF,OP,UV ABCDEF QR,AB,ST,CD,GH,WX ABCDGH 我在B列中使用的公式是: =连接EMIDA2、SEARCHA、A2,1,2、MIDB2、SEARCHCD、B2,1,2、MIDB2、SEARCHEF、B2,1,2、MIDB2、SEA

我试图从一个特定的单元格中提取特定的值,其中a列是输入,B列是输出

Column A               Column B
AB,CD,EF,GH,IJ,KL      ABCDEFGH
AB,CD,MN,EF,OP,UV      ABCDEF
QR,AB,ST,CD,GH,WX      ABCDGH
我在B列中使用的公式是:

=连接EMIDA2、SEARCHA、A2,1,2、MIDB2、SEARCHCD、B2,1,2、MIDB2、SEARCHEF、B2,1,2、MIDB2、SEARCHGH、B2,1,2

但是,如果将公式向下拖动到最后一行,它将返回一个值!因为搜索公式中的某些值没有出现在A列中

所以我需要的是一个通用公式,它只提取AB、CD、EF、GH或a列中可用的任何值,就像在我的示例中一样


致以最诚挚的问候,

我将根据是否存在某个内容设置条件,并相应地打印出来:

B列的公式使用的方法与

IF(ISERROR(FIND(<string>,<within_string>)),"",<string>)

并使用&来连接这些。iError避免了错误输出,同时也有助于在这种情况下将内容放置为空字符串。

这正是我想要的。谢谢你,沃纳。