Excel 提取单元格中的特定值
我试图从一个特定的单元格中提取特定的值,其中a列是输入,B列是输出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
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避免了错误输出,同时也有助于在这种情况下将内容放置为空字符串。这正是我想要的。谢谢你,沃纳。