excel中多音字排序怎么解决?

excel中多音字排序怎么解决?,第1张

在excel中

多音字

可以按照字母和比划进行排序。

1.

光标地位于数据区域

2.

数据菜单

3.

排序

4.

选项

根据自身情况选择)

方法一:修改base中external/icu4c/data/coll/zh.txt文件

拼音的排序都放在了pinyin数组中。以曾为例,被放到了C后面,我们只需把他移动到Z后面就可以了。

方法二:在汉字转化为拼音时进行干预

汉字转化为拼音是由HanziToPinyin.java来完成的。该类的getToken函数中定义了一个局部变量offset,

经过与UNIHANS数组的一系列比较之后,将为该变量进行赋值,而这个值决定了这个汉字对应的拼音是什么(取PINYINS数组中offset位置的拼音)。

所以,如果拼音错了,肯定是这个offset的值有错误。

如果我们想纠正多音字的排序问题,我们只需给offset重新赋值即可。

Excel默认“曾”的读音是“ceng”,而不是“zeng”,所以会排在前面,解决的办法就是的:

把姓氏“曾”查找替换为“增”

替换完成后按“姓名”排序

排序完成后再把姓氏“增”查找替换为“曾”

希望对你有用。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9879139.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存