excel,B列为人名,有的人一行,有的人多行,一行的人删掉只留多行的?

来源:百度知道 编辑:UC知道 时间:2024/05/28 16:31:23

啥东西?应用题啊?

单行和多行是根据列宽说的,应该不能直接操作.我想可以设一下字数限制,比如是三个字以下的删除.这样也可以达到您想要的效果.
比如B1为张三,B2为刘德华,B3为北京奥运.
那么您可以在C1中输入=len(a1),C2中输入=len(a2),C3是=len(a3)
这样C1C2C3的值分别为234.选种C列,点击数据-筛选-自动筛选.这时C1会出现下拉箭头,选中其中的2,那将选中C值为2的行,即名字为两个字的行.删除整行即可.要删除三个字等道理相同,以此类推.

有个懒方法
在B列后插入列C
(1)首先给B列排序
(2)在C2中编辑==IF(IF(B1=B2,1,0)+IF(B2=B3,1,0)>=1,1,0)
(3)然后C2一直拉下去,删出值为0的数字 OK

在B列后插入一列,C1单元格录入=COUNTIF(B:B,B1),并向下托动复制公式,最后删除C列所有为1的行。(可以通过数据自动筛选,选择所有等于1的行,统一删除)

不懂