excel 用公式提取所有包含指定的姓名?

在A列A1:A100有很多个姓名,举例:张三、李四、王五、张而、张风、李1,沈2、沈3、张5 ......,
如何根据B1单元格为张,则在C列,C1:C100,用公式把所有张姓的名字按出现顺序提取出来?要求不能空格,

要使用Excel公式提取包含指定姓名的所有数据,您可以使用Excel的IF函数和SEARCH函数来实现。

以下是一个示例公式,该公式将提取包含指定姓名(例如“张三”)的所有数据:

excel
=IF(ISNUMBER(SEARCH("张三",A1)),A1,"")
这个公式的含义是:

如果找到了“张三”,则返回其位置,否则返回#VALUE!错误。
ISNUMBER函数将检查SEARCH函数的结果是否为数字(即找到了“张三”的位置)。
如果找到了“张三”,则返回A1单元格的值,否则返回空字符串。
您可以将此公式复制到Excel表格中,然后将其应用到需要搜索的整个列或多个列中,以提取包含指定姓名的所有数据。
温馨提示:答案为网友推荐,仅供参考
相似回答