当Word对信息进行排序时,它会根据用于表示屏幕上字符的基本代码进行排序。 PC和大多数其他小型计算机(例如Macintosh)都使用ANSI字符集或Unicode字符集。无论使用哪种设置,每个字符都被分配一个唯一的数值。进行此分配是因为计算机只能操纵数字,而不能操纵字符。

在排序时,Word实际上是根据基础字符代码而不是字符本身对信息进行排序。例如,字母C的ANSI字符代码为67,而B的值为66。通过按升序对字符代码进行排序,B将始终位于C之前。

当需要对某些类型的文本进行排序时,这可能会导致一些问题。例如,您可能正在创建词汇表,索引或书目,并且您希望“ Charles兄弟”出现在“ Roberts兄弟”之前(换句话说,您希望在排序过程中忽略逗号)。

不幸的是,您无法在Word中做到这一点-排序已如前所述。而每个术语的前七个字符(“兄弟”)

匹配时,空格将始终在逗号前排序。为什么?因为该空格具有比逗号更低的数字字符代码。

在对包含缩写的术语(例如“圣查尔斯”和“圣杰罗姆”)进行排序时,也会出现同样的问题。在传统文学索引中,“圣查尔斯”将出现在“圣杰罗姆”之前。在机械索引(通过Word等计算机程序排序的索引称为机械索引)中,则相反,因为“ St.”中的“ t”在“圣徒”中的“ a”之后。

如果某人被束缚并决心开发出以文学风格排序的文本列表,那么唯一的解决方案是手工完成或使用一些变通方法。例如,您可以将“圣查尔斯”的所有实例都写为“圣查尔斯”,但是要格式化“圣”,以便在排序后可以轻松找到它(使用Word的替换功能)并将其替换为“圣。 ”

显然,这是很多工作,尤其是当您要处理大量文本时。因此,许多出版社(尤其是出版非小说类技术作品的出版社)发现使用机械索引是完全可以接受的。但是,那些喜欢传统文学方法的人在Word方面运气不佳。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(13116)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。 Word的旧菜单界面在这里:

链接:/ word-Changing_Sort_Order [更改排序顺序]。