按字母顺序排序 按名字排序
标题行位于电子表格顶部，里面有数据栏的名称。有时候，Excel程序会认为标题栏也是数据的一部分，尤其当电子表格全部是文本的时候，Excel可能会将标题纳入数据中一并排序。以下是几种解决办法：  将标题行的格式更改为不一样的格式。例如，加粗字体或改成别的颜色。  确保标题行里没有空白的单元格。  如果Excel还是分不清标题和数据，请选择顶部标题行，使用最上方的菜单栏点击 开始 → 编辑 → 排序和筛选 → 自定义排序 → 数据包含标题。 点击数据栏顶部的单元格，或上面的字母（A、B、C、D等）。 点击顶部菜单栏中的数据，浏览数据选项。 顶部菜单栏被分成几个相关的部分，每个部分都有自己的名字。找到“排序和筛选”部分。 如果你没有在数据菜单上看到它，请返回主页选项卡，在编辑部分中找到“排序和筛选”按钮。 要按字母顺序排序电子表格中的数据，请点击排序和筛选部分的“A → Z”符号。这会按照字母顺序重新排列选中数据栏中的数据。在大多数版本的Excel中，这个按钮位于“排序和筛选”部分的左上角。 如果想按字母逆序排列，请点击“Z → A”。 当一列数据栏里列有完整的姓名，按字母顺序排序的话会按照姓氏的字母来排列。因此，你得先将姓氏和名字分到两个数据栏中，然后按照字母顺序排列姓名一栏。 将新的数据栏放到原数据的右侧。 在新数据栏的顶部单元格中输入这个公式：=LEFT(A1,FIND(" ",A1))，公式里的括号中要加入空格。这个公式会在完整姓名栏中查找信息，并复制空格前面的数据。  根据情况将示例中公式里的两个A替换成你数据栏的字母。 将公式里的1换成你正在输入的行数。 点击新一栏的标题，复制并粘贴刚刚输入的公式。接着，这一栏就会出现所有姓名的姓氏信息。 在姓氏栏右侧插入新一列数据栏。复制粘贴上述公式，并查找移动姓名栏中的名字信息： =RIGHT(A1,LEN(A1)-FIND(" ",A1)) 此时，你可以按照第一部分的方法来排列这一栏数据了。
调整标题行的格式。 选择你想要按字母排列的数据栏。 打开数据选项卡。 找到排序和筛选部分。 点击 A → Z 按钮。 如果一个单元格中有完整的姓名信息，请使用这部分的方法。 插入新的空白栏。 输入姓氏的公式。 将这个公式复制到整个数据栏。 创建名字数据栏。 按字母顺序排列名字数据栏。
https://www.wikihow.com/Sort-Microsoft-Excel-Columns-Alphabetically https://www.wikihow.com/Sort-Microsoft-Excel-Columns-Alphabetically
Sorting Alphabetically Sorting by Last Name