提取单元格中的特定值

时间:2014-02-27 00:59:14

标签: excel

我正在尝试从Column A为输入且Column 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

我在Column B中使用的公式是:

=CONCATENATE(MID(A2,(SEARCH("A",A2,1)),2),MID(B2,(SEARCH("CD",B2,1)),2),MID(B2,(SEARCH("EF",B2,1)),2),MID(B2,(SEARCH("GH",B2,1)),2))

但是,如果我要将公式向下拖动到最后一行,它将返回#VALUE!,因为SEARCH公式中的某些值未显示Column A

所以我需要的是一个通用公式,它只会提取值AB,CD,EF,GHColumn A中可用的任何值,就像在我的示例中一样。

最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

我会考虑是否存在某种东西,并相应地打印出来:

enter image description here

B栏的公式使用匹配

的方法
IF(ISERROR(FIND(<string>,<within_string>)),"",<string>)

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