一个EXCEL表格,A列各行均为英语句子,请问如何按句子里的单词数量数量多少排序?

如题所述

按空格数多少结合行数来排序 :

假定数据在A列自A1始

在B1输入

=(LEN(A:A)-LEN(SUBSTITUTE(A:A," ",""))+1)*65536+ROW()

在C1输入

=SMALL(B:B,ROW())

在D1输入

=INDEX(A:A,MATCH(C1,B:B,0))

选定B1:D1

下拉

D列即所求的 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-18
在B1单元格写一下公式:
=LEN(A1)-LEN(SUBSTITUTE(A1," ",""))+1

然后向下填充统计出了A列每个单元格里的单词数量。
然后以B列排序就出来了本回答被网友采纳
第2个回答  2012-08-18
数据在A列
在B1输入
=len(A1)
填充到底
选中AB两列
以B列为主要关键字升序排列
第3个回答  2012-08-18
在B1输入
=LEN(A1)-LEN(SUBSTITUTE(A1," ",""))
按B列排序
相似回答