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))
根据需要填写。
使用以下数组公式:
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进行确认。
然后复制全部三个。