在excel里把表格如何按照文字的首字母顺序来排?

发布网友 发布时间:2022-04-23 07:27

我来回答

3个回答

热心网友 时间:2022-06-17 16:25

一、首先选中标题行
,ctrl
+
shift
+
L
,执行筛选命令,然后选择降序,第一列就会按照首字母顺序执行降序排列;

二、你说的第二列再降序的时候不能实现是因为excel默认只能只能对一种条件执行排序,也就是在同一个工作表中,只能按照一种定义排序。如果你想第二列也指定排序,可以将第二列数据复制到另一个工作表,执行第一步的操作之后,将结果再复制粘帖到第一列所在表来。

热心网友 时间:2022-06-17 16:26

宏我不会,公式倒有一个,试试看
先定义名称:插入-名称-定义
拼音=
假设你的文字在A列第一行,B1写公式:
=VLOOKUP(LEFT(A1),拼音,2)&VLOOKUP(MID(A1,2,1),拼音,2)&VLOOKUP(MID(A1,3,1),拼音,2)&VLOOKUP(MID(A1,4,1),拼音,2)&VLOOKUP(MID(A1,5,1),拼音,2)&VLOOKUP(MID(A1,6,1),拼音,2)&VLOOKUP(MID(A1,7,1),拼音,2)&VLOOKUP(MID(A1,8,1),拼音,2)
这个公式可以取得前8的首字母,你可以根据实际需要修改。
如果不定义名称,也可以把上面公式里的“拼音”两个字换为“也放进去)。

热心网友 时间:2022-06-17 16:26

选中要排列的列——数据——排序,选升序后,——选项——字母排序
假如姓名在A列工具栏中的——数据——排序——主要关键字——列
A——升序——确定
姓名排序就可以了
选定姓名这一列,点数据选排序按升序就可以得到从A到Z的顺序了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com