表格里的姓名怎么按首写字母排序(表格字母排序自动填充)
让Excel产生1、2、3、4、5这种数字序列很简单,稍微有点基础的都知道,先写个1,然后拖动填充柄(嗯,这个黑色加号叫填充柄)就能得到序列,如果是复制的话,那改成填充序列就好了。
如果是产生等差不是1的序列,那也行,先写前两个然后再拖就好了。(你问我怎么产生大到小的降序的序列?这。。。公差为负数嘛,一个理。。)
现在问题来了,如何产生A、B、C、D这种字母的序列?
难道这个问题不是和数字序列一样么?
还真不一样,不信你看
输入一个A,然后向下填充,咦?一样的内容,这个上面说过,改一下填充方式为填充序列。可是,可是,可是!!!并没有这个填充序列的选项。
归根到底,这还是和单元格格式有关,只有数字型的可以产生序列,像日期这种本质是数字也是可以(而且还有更多的花样哦)。序列的排序本质其实是比较数字大小,但是字母这种属于文本,就没有【比较数字大小】这种说法了。当然我们还是可以称其为字母序列。
----------------------------
那么如何产生这种字母型的序列。介绍两种方法:
方法一、CHAR函数 ROW函数
先看动图,这里A1单元格里有公式,所以能直接向下填充得到预期结果。
A1单元格的公式也很简单:
A1 = CHAR(ROW(A65))
这里CHAR函数是将数字与对应的字符做转换(详细对应规则见ASCII码表),从65开始就是A,即CHAR(65)=A,所以只需要通过ROW函数产生65开始的序列数字就能得到对应的字母了。
这种情况适合偶尔使用,毕竟写个嵌套函数还是比较麻烦。所以如果想要长期使用这种字母序列,那就要使用第二种方法了。
方法二、自定义序列
你可以先把A-Z这26个字母输到单元格(你问我是不是一个一个输?我。。。),然后【文件】-【选项】-【高级】,拖到最后,添加自定义序列。具体操作看动图:
这样就在EXCEL里配置了一个自定义的序列(字母A-Z),下次需要用到的时候只需要写个A然后向下填充。
这种自定义序列有什么用呢?举个例子,你是某大区负责人,需要每月给下面的门店开例会,每个月的会议签到表如果你使用这种自定义序列可以很快制作成功(你有签到表模板?自定义序列可以作为排序依据哦,自己琢磨去)。
是不是很有用呢?有用还不点赞!!!!