excel 怎样按字数排列

就是按照几个字几个字来排序;能说具体点吗

你没说是行排序,还是列排序。
我举个列排序的例子吧。
比如A列需要按字数排序,有以下数据:
A列
小明
小花花
欧阳小狗
李明
怎么样让它字数少的排前面呢?(注意数据不能包含空格!)
我们需要分步骤做:
第一步,在旁边的B列,B1格,输入=LAN(A1),这样,B1格显示的就是A1格“小明”的字数,也就是2。
第二步,点中B1格的最右下角,鼠标就会变成十字架形状,按住下拉,把它填充整个B列,这样,A列中每行对应的字数,就都显示在B列了。
第三步,数据-筛选-升序,相信这个不难理解,就是将B列的数字从小到大排列,这样,A列也跟着变了,就是字数少的排在前面了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-15
  使用LEN()或LENB()函数作为辅助列就可以做到了。
  例如A列需要排序,则在B1输入=LEN(A1),向下填充至需要排序的最后一行,然后以B列为主要关键字进行升序排序。

  关于LEN()和LENB()的补充:
 
   这里LEN()和LENB()两个函数的区别在于LEN()函数会把一个汉字算一个字符,而LENB()函数会把一个汉字算作两个字符。例如“我数
123”这句话,用LEN()函数计算结果为5,而用LENB()函数,则计算结果为7。可根据实际使用的需要来对应使用。
第2个回答  2011-06-15
辅助列
=len(A1)
按辅助列排序本回答被提问者采纳
第3个回答  2011-06-01
excel中的排序,只能的按英文字母的顺序、汉字中的拼音顺序、数字的顺序这三种来排序吧