excel 怎样按字数排列
发布网友
发布时间:2022-03-25 23:39
我来回答
共4个回答
热心网友
时间:2022-03-26 01:08
你没说是行排序,还是列排序。
我举个列排序的例子吧。
比如A列需要按字数排序,有以下数据:
A列
小明
小花花
欧阳小狗
李明
怎么样让它字数少的排前面呢?(注意数据不能包含空格!)
我们需要分步骤做:
第一步,在旁边的B列,B1格,输入=LAN(A1),这样,B1格显示的就是A1格“小明”的字数,也就是2。
第二步,点中B1格的最右下角,鼠标就会变成十字架形状,按住下拉,把它填充整个B列,这样,A列中每行对应的字数,就都显示在B列了。
第三步,数据-筛选-升序,相信这个不难理解,就是将B列的数字从小到大排列,这样,A列也跟着变了,就是字数少的排在前面了。
热心网友
时间:2022-03-26 02:26
使用LEN()或LENB()函数作为辅助列就可以做到了。
例如A列需要排序,则在B1输入=LEN(A1),向下填充至需要排序的最后一行,然后以B列为主要关键字进行升序排序。
关于LEN()和LENB()的补充:
这里LEN()和LENB()两个函数的区别在于LEN()函数会把一个汉字算一个字符,而LENB()函数会把一个汉字算作两个字符。例如“我数
123”这句话,用LEN()函数计算结果为5,而用LENB()函数,则计算结果为7。可根据实际使用的需要来对应使用。
热心网友
时间:2022-03-26 04:01
辅助列
=len(A1)
按辅助列排序
热心网友
时间:2022-03-26 05:52
excel中的排序,只能的按英文字母的顺序、汉字中的拼音顺序、数字的顺序这三种来排序吧