乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在excel中查找都空格的两个字的姓名

如何在excel中查找都空格的两个字的姓名

作者:乔山办公网日期:

返回目录:excel表格制作


  1. 费了吃奶的力气,这个问题关键点在于拆成单个字符,再进行匹配,涉及到函数:mid+IF+COUNTA+IFERROR+SEARCH+ROW+数组!

  2. 针对本题,可用我纯手工打造的函数:=IF(COUNTA(IFERROR(SEARCH(MID(B5,ROW($A$1:$A$100),1),A5),"歪楞"))-COUNT(IFERROR(SEARCH(MID(B5,ROW($A$1:$A$100),1),A5),"歪楞"))<2,"OK 没有问题","歪楞,错误值超过2个"

    如图:

  3. 公式比较长,而且还是数组公式,记得ctrl+shift+回车,才会生效



建立一个带姓名的表格,放在A列,zhidao其中有两个字的,也有三个字的;

在B列B1格中输入公式:=if(len(A1)=2,left(A1,1)&" "&right(A1,1),A1),其中引号里要有一个字的距离,一般是两个字符;

这样就得到第一个名字中间带两个空格的新名字,再向下拉动图示的小实心;

就得到了一个左右排列整齐的新姓名。

END
注意事项

此方法适应于排版打印,对于只保存电子版的,不提倡中间加空格,以便影响查找、筛选等功能。

1、首先在电脑上用zd2007版excel软件打开目标文件。

2、然后在选中姓名标题单元格的情况下,执行“筛选”操作。

3、然后点击“姓名”单元格旁边出来的下拉按钮,如图所示。

4、在出来的菜单中,执行“文本筛选--自定义筛选”命令。

5、然后在第一个栏中输入3个“?”,记住输入法要设置在英文输入状态。

6、完成以上设置后,即可达到提问者的要求。



楼主是说如果两个字的名字中间有空格或别的字符就找不到了吗?

如果想找“黎明”
在查找是输入“黎*明”
中间是半角的星号,就可以了。星号是通配符,表示多个任意文字。此外如果搜索“黎?明”,则搜索中间只有一个字符,比如“黎小明”
还有个麻烦,如果想搜“张友”,有这个方法会把“张学友”也找出来。^_^

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网