# 请问在Excel里能对单词逆序排序吗？

**URL:** <https://forum.freemdict.com/t/topic/18614>\
**Category:** 技术交流与词典编修\
**Created:** [2023 年1 月 23 日 07:22 UTC](https://forum.freemdict.com/t/topic/18614 "2023-01-23T07:22:41Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![shiruxue](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shiruxue](https://forum.freemdict.com/u/shiruxue)\
**Post date:** [2023 年1 月 23 日 07:22 UTC](https://forum.freemdict.com/t/topic/18614/1 "2023-01-23T07:22:41Z")

</div>

假如有一个正序的Excel格式的词汇表，在Excel里能对单词进行逆序排序吗？  
这里所说的“逆序”特指《 GRE词汇逆序记忆小词典》中的逆序。

> **[GRE词汇逆序记忆小词典](https://book.douban.com/subject/1436092/)**
>
> 《GRE词汇逆序记忆小词典》讲的就是将词汇根据字母顺序倒过来排列。通常大家背单词都是按照正序方式背诵，但正序背诵有一个缺点，就是容易形成上下单词的提示记忆。比如说背penitent（后悔的）和peni...

正如书中所介绍的那样，逆序排序可以“把同一词性的单词放在了一起，把同一词根的单词放在了一起，把词形相同的单词放在了一起”，会大大提高记忆的效率。

---

<div class="post-metadata">

**Author:** ![mdict6](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/m/8491ac/32.png) [@mdict6](https://forum.freemdict.com/u/mdict6)\
**Post date:** [2023 年1 月 23 日 08:02 UTC](https://forum.freemdict.com/t/topic/18614/2 "2023-01-23T08:02:49Z")

</div>

不一定对，我回复完了才去看的豆瓣书籍介绍页。

1. 正排序
2. 添加辅助列（12345这样）
3. 给辅助列做降序，完成

我看不懂什么叫逆序排序，豆瓣简介里写的两个单词不是前部一致么，怎么说是逆序排序

> 比如说背penitent（后悔的）和penitentiary（监狱），放在一起背就特别容易互相猜到单词的意义，但一旦把这两个单词分开放在不同的地方，你就可能想不起单词的意义来了。逆序词汇的好处是：(1)

---

<div class="post-metadata">

**Author:** ![mdict6](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/m/8491ac/32.png) [@mdict6](https://forum.freemdict.com/u/mdict6)\
**Post date:** [2023 年1 月 23 日 08:08 UTC](https://forum.freemdict.com/t/topic/18614/3 "2023-01-23T08:08:06Z")

</div>

如果只是 abc 转成 cba 这样子。  
应该是有现成的工具可用的。

[https://zh-cn.extendoffice.com/documents/excel/1146-excel-reverse-string-word-order.html](https://zh-cn.extendoffice.com/documents/excel/1146-excel-reverse-string-word-order.html)

---

<div class="post-metadata">

**Author:** ![shiruxue](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shiruxue](https://forum.freemdict.com/u/shiruxue)\
**Post date:** [2023 年1 月 23 日 08:09 UTC](https://forum.freemdict.com/t/topic/18614/4 "2023-01-23T08:09:03Z")

</div>

不是你理解的那样，而是按照字母顺序从单词最后一个字母开始，从后往前排序，这样后缀相同的，甚至词尾好几个字母相同的单词就能排在一起记忆了，例如  
simul **taneous**  
instan **taneous**

---

<div class="post-metadata">

**Author:** ![shiruxue](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shiruxue](https://forum.freemdict.com/u/shiruxue)\
**Post date:** [2023 年1 月 23 日 08:14 UTC](https://forum.freemdict.com/t/topic/18614/5 "2023-01-23T08:14:28Z")

</div>

不是改变单词字母的排列顺序，而是改变单词的排序方式，字典里的排序方式是“正序”，即从单词的第一个字母开始，按照字母顺序对单词进行排序，那么“逆序”就是，从单词最后一个字母开始，按照字母顺序对单词进行排序。  
可能听着比较绕，如果你手头有那么书，翻看几页就明白了。  
书中排在最前面的单词是以-a结尾的单词，而不是以a-开头的单词，以此类推。

---

<div class="post-metadata">

**Author:** ![shaoshi](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/shaoshi/32/14529_2.png) [@shaoshi](https://forum.freemdict.com/u/shaoshi)\
**Post date:** [2023 年1 月 23 日 08:52 UTC](https://forum.freemdict.com/t/topic/18614/6 "2023-01-23T08:52:56Z")

</div>

[order.zip](https://forum.freemdict.com/uploads/short-url/xSxNwQOzMz4ll6u8luLWCaBgjKY.zip) (1.8 KB)

我的技术有限，没想到好方法。

但是你假如有具体的目标，比如说按后面7个字母排序，先用function：

=right(A1, 7)

再用有公式的那一栏排序。

上面的附件是一个例子。

---

<div class="post-metadata">

**Author:** ![shiruxue](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shiruxue](https://forum.freemdict.com/u/shiruxue)\
**Post date:** [2023 年1 月 23 日 09:37 UTC](https://forum.freemdict.com/t/topic/18614/7 "2023-01-23T09:37:11Z")

</div>

这个“逆序”不太好描述，这本词典也比较早没见过PDF版的，不过有人制作过SuperMemo UX版的，这个软件我不怎么用，下载地址我贴在下边了（目前只搜到百度的）：

> **[gre逆序词典.7z\_免费高速下载|百度网盘-分享无限制](https://pan.baidu.com/s/1qWMjyTA)**
>
> 百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固，支持教育网加速，支持手机端。注册使用百度网盘即可享受免费存储空间

30M大，我传不上来，看有谁能帮忙搬到本坛吧。

---

<div class="post-metadata">

**Author:** ![shaoshi](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/shaoshi/32/14529_2.png) [@shaoshi](https://forum.freemdict.com/u/shaoshi)\
**Post date:** [2023 年1 月 23 日 09:39 UTC](https://forum.freemdict.com/t/topic/18614/8 "2023-01-23T09:39:17Z")

</div>

我对这个不感兴趣，纯粹思考你这个技术问题而已。

---

<div class="post-metadata">

**Author:** ![shiruxue](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shiruxue](https://forum.freemdict.com/u/shiruxue)\
**Post date:** [2023 年1 月 23 日 09:41 UTC](https://forum.freemdict.com/t/topic/18614/9 "2023-01-23T09:41:50Z")

</div>

是啊，我得首先确保你明白我这个技术问题问得是什么。

---

<div class="post-metadata">

**Author:** ![oil](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/o/e68b1a/32.png) [@oil](https://forum.freemdict.com/u/oil)\
**Post date:** [2023 年1 月 23 日 10:18 UTC](https://forum.freemdict.com/t/topic/18614/10 "2023-01-23T10:18:24Z")

</div>

这样的逆序词典，应该不支持搜索吧。只能看

---

<div class="post-metadata">

**Author:** ![shiruxue](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shiruxue](https://forum.freemdict.com/u/shiruxue)\
**Post date:** [2023 年1 月 23 日 10:21 UTC](https://forum.freemdict.com/t/topic/18614/11 "2023-01-23T10:21:57Z")

</div>

那本逆序小词典就是用来背的，实体书找不着了，如果能在Excel里对单词进行逆序排序，背诵效果也是一样的。把词典介绍贴在一楼只是用来说明什么是“逆序”。  
PDF文字版（没见过）或Excel都支持搜索。  
我其实就想把手头的词汇表进行逆序排序。

---

<div class="post-metadata">

**Author:** ![oil](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/o/e68b1a/32.png) [@oil](https://forum.freemdict.com/u/oil)\
**Post date:** [2023 年1 月 23 日 10:29 UTC](https://forum.freemdict.com/t/topic/18614/12 "2023-01-23T10:29:01Z")

</div>

excel不懂。会编程的话写个小程序应该就能解决

---

<div class="post-metadata">

**Author:** ![shiruxue](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shiruxue](https://forum.freemdict.com/u/shiruxue)\
**Post date:** [2023 年1 月 23 日 10:33 UTC](https://forum.freemdict.com/t/topic/18614/13 "2023-01-23T10:33:34Z")

</div>

编程不懂，Excel词汇表是现成的。可惜的是这本逆序小词典乐词App竟然没收。

---

<div class="post-metadata">

**Author:** ![oil](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/o/e68b1a/32.png) [@oil](https://forum.freemdict.com/u/oil)\
**Post date:** [2023 年1 月 23 日 10:35 UTC](https://forum.freemdict.com/t/topic/18614/14 "2023-01-23T10:35:45Z")

</div>

是不是把Excel里的数据重新排序就行了，不需要把排序后的excel生成mdx

---

<div class="post-metadata">

**Author:** ![shiruxue](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shiruxue](https://forum.freemdict.com/u/shiruxue)\
**Post date:** [2023 年1 月 23 日 10:40 UTC](https://forum.freemdict.com/t/topic/18614/15 "2023-01-23T10:40:26Z")

</div>

对，不必生成mdx。  
逆序排序单词是种单词辅助记忆法，不光是英语单词，小语种也可以，逆序后的效果如图所示：  
 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/9/7/97e8b58bf8edb90b4f1ae3a94d943a15ce15c36a.png)

截图出自《5000德语基本词汇速通》，书中没叫逆序，而叫“经纬法”：

> **[5000德语基本词汇速通](https://book.douban.com/subject/1667073/)**
>
> 图书5000德语基本词汇速通 介绍、书评、论坛及推荐

---

<div class="post-metadata">

**Author:** ![oil](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/o/e68b1a/32.png) [@oil](https://forum.freemdict.com/u/oil)\
**Post date:** [2023 年1 月 23 日 10:50 UTC](https://forum.freemdict.com/t/topic/18614/16 "2023-01-23T10:50:48Z")

</div>

我最近在自学编程，你可以给我部分数据，让我试试能不能。

---

<div class="post-metadata">

**Author:** ![oil](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/o/e68b1a/32.png) [@oil](https://forum.freemdict.com/u/oil)\
**Post date:** [2023 年1 月 23 日 10:53 UTC](https://forum.freemdict.com/t/topic/18614/17 "2023-01-23T10:53:36Z")

</div>

或者发在论坛上，让会的帮你

---

<div class="post-metadata">

**Author:** ![shiruxue](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shiruxue](https://forum.freemdict.com/u/shiruxue)\
**Post date:** [2023 年1 月 23 日 10:53 UTC](https://forum.freemdict.com/t/topic/18614/18 "2023-01-23T10:53:49Z")

</div>

太可以了  
[麦克米伦星级高频词-V1.1.rar](https://forum.freemdict.com/uploads/short-url/mIcXMWW4WlD6T8wIYG4CKCrAp9M.rar) (3.1 MB)

---

<div class="post-metadata">

**Author:** ![shiruxue](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shiruxue](https://forum.freemdict.com/u/shiruxue)\
**Post date:** [2023 年1 月 23 日 10:55 UTC](https://forum.freemdict.com/t/topic/18614/19 "2023-01-23T10:55:13Z")

</div>

掌握了“逆序”排序方法，想排什么单词表都可以了。

---

<div class="post-metadata">

**Author:** ![oil](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/o/e68b1a/32.png) [@oil](https://forum.freemdict.com/u/oil)\
**Post date:** [2023 年1 月 23 日 11:03 UTC](https://forum.freemdict.com/t/topic/18614/20 "2023-01-23T11:03:39Z")

</div>

额，比我想象中的复杂，用写小程序的方法。  
不过我猜测用excel就可以做到，虽然我一点也不懂excel  
1，把词头那列的字符串全部颠倒  
2.排序  
3.再颠倒回来  
你觉得这样可以吗

[下一页](https://forum.freemdict.com/t/topic/18614.md?page=2)
