我正在尝试在 Excel 中对日语(主要是片假名)书写的姓名进行排序。然而,A 到 Z 的排序并不遵循我所期望的模式:排序似乎将 dakuten 和 handakuten 字符(表示发音变化的双勾或点,例如:サ/ザ 分别是 sa/za)放在同一水平。例如,任何 ザ/za 都被视为 サ/sa(等等),然后仅按条目中的第二个字符排序。
我尝试使用自定义排序功能,但发现它仅适用于精确表达式,而不是我正在寻找的分层排序。我多次尝试将我的问题改写到 Google 中,也许我只是没有正确询问?
我一直在使用“Romaji”辅助列来对片假名进行注音,但存在诸如“拼写”之类的问题,例如“デュ/dyu”从“デ/de”条目下推到列表的底部;我丑陋的修复方法是修改解释这些小字符的罗马字列,但我仍然需要向上/向下翻页以进行数据输入,因为日语字母的排序与英语有很大不同。
如有任何建议,我们将不胜感激。
由于语言的性质,在 Excel 中对日语文本进行排序可能具有挑战性,尤其是在处理带有 dakuten 和 handakuten 标记的字符时。正如您所经历的那样,默认的 A 到 Z 排序可能并不总是能产生所需的结果。
一种解决方法是使用具有自定义排序顺序的辅助列。就您的情况而言,您提到自定义排序功能对于您的需求来说太窄了。但是,您可以在单独的列中创建自定义排序顺序,然后使用该列进行排序。
步骤:
创建自定义排序顺序:
サ
ザ
シ
ジ
应用自定义排序:
此方法允许您定义自定义层次结构来对数据进行排序。确保自定义排序顺序列与您的实际数据相邻,以便正确应用排序。
请记住,Excel 可能未针对日语等具有复杂字符关系的语言进行排序优化,您可能需要手动调整或使用其他工具来进行更精确的排序。