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中的排序,只能的按英文字母的顺序、汉字中的拼音顺序、数字的顺序这三种来排序吧
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com