发布网友 发布时间:2024-10-24 16:47
共4个回答
热心网友 时间:2024-10-29 04:07
在B1输入公式
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND("n.m",$A$1:$A$1000)),ROW($A$1:$A$1000),4^8),ROW(1:1)))&""
数组公式,按CTRL+SHIFT+回车三键确定,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动
--------------------------------------------------------------------
补充
想大小写 N.M. 和 n.m. excel认为是一样的话,把FIND函数换成SEARCH函数,公式改为
=INDEX(A:A,SMALL(IF(ISNUMBER(SEARCH("n.m",$A$1:$A$1000)),ROW($A$1:$A$1000),4^8),ROW(1:1)))&""
数组公式,按CTRL+SHIFT+回车三键确定,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动
热心网友 时间:2024-10-29 04:08
给你个简单点的公式
=if(countif(a1,"*n.m*"),a1,"") ,向下填充该公式即可
热心网友 时间:2024-10-29 04:08
假设你的数据区域在A1:A5,则在B1输入:
=INDEX(A:A,SMALL(IF(IF(ISERROR(FIND("n.m",$A$1:$A$5)),4^8,FIND("n.m",$A$1:$A$5))<4^8,ROW($A$1:$A$5),"0"),ROW(A1)))
按ctrl+shift+enter三键结束公式
热心网友 时间:2024-10-29 04:09
同学,看来是新手
楼上两位大师的是数组公式
必须按CTRL+SHIFT+回车三键确定,经验证,都可以得出结果,不过wodaxiaopengyo大师的公式精简得多,且提完符合条件的数据后,有容错空格,
mygirl3866的提完后是一大串的错误值#NUM!