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

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

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

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

  1. 正排序
  2. 添加辅助列(12345这样)
  3. 给辅助列做降序,完成

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

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

1 个赞

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

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

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

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

order.zip (1.8 KB)

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

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

=right(A1, 7)

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

上面的附件是一个例子。

1 个赞

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

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

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

1 个赞

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

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

1 个赞

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

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

1 个赞

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

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

对,不必生成mdx。
逆序排序单词是种单词辅助记忆法,不光是英语单词,小语种也可以,逆序后的效果如图所示:
image

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

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

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

太可以了
麦克米伦星级高频词-V1.1.rar (3.1 MB)

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

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