excel里 如何提取含有相同字母的内容?

A列是单词表,B列是把 A列中含有 字母 i 的单词 提取出来,放在同行的B列。如何做到呢,请老师们指教?希望用EXcel 函数 或其他方法做到。

{=SMALL(IF(IFERROR(FIND("i",$A$1:$A$10,1),0)>0,ROW(),9999),ROW())}

{=INDEX(A1:A7,IF(IFERROR(FIND("i",$A$1:$A$10,1),0)>0,ROW(),9999))}

{}不能手工输入,要在第一个单元格公式输完以后,选择B1:B10,然后ctrl+shift+enter输入,成数组公式。

第一个公式效果形如B列,第二个公式效果形如C列。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-03
B1输入: =IF(ISNUMBER(FIND("ABC",A1)),"ABC","") C1输入: =IF(ISNUMBER(FIND("ABC",A1)),SUBSTITUTE(A1,"ABC",),"") 将公式向下拉填充复制,带ABC的都会在B、C列上显示了。用“复制”-“选择性粘贴”-“数值”方法就可以将B、C列保存为真实数据,而不是公式显示的结果了。
第2个回答  2017-07-03

在B2单元格输入公式:=IF(ISNUMBER(FIND("i",A2)),A2,"")

下拉填充

追问

您好,尝试您给的公式,很有启发。如果下图的A列 是音标,A列最后的两个单元格,有角标。当用您给的公式后,我能做到如B列的形式。B列最后的两个单元格 就不显示成角标了。请问这个怎么能保留角标。谢谢您,再给参谋参谋。

相似回答