excel包含文本的特定文本复制单元格的search范围

我需要一些Excel电子表格的帮助。 我不擅长excel,也不熟悉excel-vba,但我愿意接受build议,愿意学习如何正确使用它。

我需要有一个公式search一个列的范围,只拉着一个包含所需的信息到一个新的列,但保持原来的行#。

电子表格的示例
在这里输入图像说明

我发现下面哪种做我在找什么,但它只是一个单一的列。 我怎样才能使它search一个单元格的范围&复制只有一个包含识别字符,即(h),(c),或(w)把它拉到适当的列。

如果另一个单元格包含特定的文本string,请复制单元

如何使用公式search包含电话号码的单元格的范围,然后将包含(h)的一个单元格拉回家,等等。 我需要将号码保留在同一行中,以便在上传时保持分配给正确的联系人。

我正在尝试将电话号码组织成一系列单元格的选定列。

我有一个电话号码列表,当从数据库拉入到一个单元格,我使用文本列来传播,使每个数字是在自己的单元格。 从这里我需要组织它,所以每个号码被复制到适当的家庭,工作,单元格领域。

一个INDEX / MATCHfunction对应该在电话types名称上通配符匹配。

在X14:Z14作为标准公式,

=INDEX($R14:$T14, MATCH("*(h)", $R14:$T14, 0)) =INDEX($R14:$T14, MATCH("*(w)", $R14:$T14, 0)) =INDEX($R14:$T14, MATCH("*(c)", $R14:$T14, 0)) 

根据需要填写。

home_work_cell

使用以下数组公式:

X14:

 =INDEX($R14:$T14,MATCH(1, IF(ISNUMBER(SEARCH("h",$R14:$T14)),1,0),0)) 

Y14:

 =INDEX($R14:$T14,MATCH(1, IF(ISNUMBER(SEARCH("w",$R14:$T14)),1,0),0)) 

Z14:

 =INDEX($R14:$T14,MATCH(1, IF(ISNUMBER(SEARCH("c",$R14:$T14)),1,0),0)) 

这些是数组公式,并且在离开编辑模式而不是Enter时必须使用Ctrl-Shift-Enter进行确认。

然后复制全部三个。

在这里输入图像说明