请问如图,excel表怎么把三个字的人名和两个字的人名分成两列呢

2024-12-23 00:00:42
推荐回答(4个)
回答1:

=IF(LEN(SUBSTITUTE(A1," ",""))>2,"",SUBSTITUTE(A1," ",""))


思路,先去掉中文名的空格,判断名字长度,2个字就是是否大于2,出来的结果复制到新表,选择性粘贴为数据,排序就OK了

回答2:

首先确定你的姓名使用的两端分散对齐

假如姓名在a1单元格,b列预计为两字人名,c列3字人名
则b2输入=if(len(a2)=2,a2,"")下拉
c2输入=if(len(a2)=3,a2,"")下拉
同时选择bc列,复制-选择性粘贴-数值,即可

如果你使用的是加空格对齐,则公式会复杂一些

回答3:

假设姓名列为A1,直接在A1右边插入一列(单击“插入---列”),然后“合并及居中”A1和B1单元格,再将两(三)个字的名字全部归置到A(B)列。

回答4:

用INDEX+LEN函数。