在excel中 汉字可以按照字母和比划进行排序
光标地位于数据区域
数据菜单
排序
选项 ( 根据自身情况选择)
自动不可以实现,可用VBA,也可以用笨办法:你可以输入好后排序,排序好后再选择性粘贴-转置。就可以
这样是不行的,需要你手动去对本列或本行排序
可以的 只不过很麻烦,要用扩展程序把首字先转换成拼音,再排序~ 何苦啊~
我知道可以通过vba编程实现。
也不是很复杂。
关键是看看你作什么用,如果只是这个功能,你输完后排序、拷贝出来就好了,没有必要用vba
(以下是录制的一段排序代码,如果楼主用过vba的话,你自己应该也能做到的,加油吧。
Columns("F:F").Select
Selection.Sort Key1:=Range("F2"), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _
:=xlPinYin, DataOption1:=xlSortNormal)