英语四六级考试大纲词表中的单词数

英语四六级考试大纲词表中共有多少个单词? 词表的说明中提到”本词表共收录词目5418个”, 真的是 5418 个吗? 我们来算一算.

词表的特征

通过词表的说明以及对词表的观察, 其有如下特征:

  1. 六级词汇前有小星星
  2. 同形异义词算作多个单词, 在单词后放置”1″,”2″,”3″标明
  3. 多种拼法的单词算作一个, 放在一起, 使用分隔符”-“,”/”或括号”()”简写或完整写出单词形式
  4. 派生词放在原单词后面
  5. 具有派生词形式但已不看作派生词的单词单独列出

整理词表

我们要做的就是把词表导入 Excel, 每个单元格放置一个单词, 计算(某列)非空单元格个数即得到单词数. 另外, 将小星星放置到一列单元格中, 用于区分四级或六级单词.

从 PDF 文档中将单词复制出来, 因为从中国教育考试网下载的考试大纲是加密的, 所以要先解密.

将单词粘贴到 Excel 中, 可以看到, 分隔符”-“全都变成了全角大写英文字母”G”; 同形异义词后的数字是全角的; 有些六级单词前的小星星与单词之间有空格, 而有的则没有.

现在开始整理词表:

(1) 若星星与单词之间有空格则去掉, 这一步不再详述.

(2) 将星星放入单独一列, 若单词前没有星星则将单元格留空

我的做法是, 计算单词所在单元格中星星的个数(0或1), 使用 LEFT 函数从单词所在单元格中读取相应数量的字符.

计算单词前星星的个数 =LEN(A1)-LEN(SUBSTITUTE(A1,”★”,))

将星星粘贴到新列中 =LEFT(A1,B1)

将星星所在列复制一遍, 粘贴为”值”. (最好是在工作表的最左边新建一列, 粘贴到那里)

删除辅助列. (把”用来统计星星个数的列”和”公式生成的星星所在列”删除.)

(3)把单词所在列中的星星去掉, 现在, 那一列中全部都是单词了.

(4)将全角大写英文字母”G”替换为分隔符”-“, 注意区分”全/半角”和”大小写”.

(5)拆分单元格

(6)将数字由全角改为半角(凭个人喜好)

经过以上步骤, 单词表已经变得井然有序了.

计算单词数

因为每个单词的派生词个数都不一样, 且单词个数比较多, 我们很难知道某一列的某个单元格中有没有单词(向下拉滚动条查看是不现实的). 判断某一列单元格是否有非空单元格可使用 COUNTA 函数.  =COUNTA(G1:G6000)

由工作表左边的行号可以看出, 词表内共有词目 5377 个. 总的单词个数可用 COUNTA 函数计算出来 =COUNTA(B1:F6000) 单词总个数为 7895.

为什么不是 5418 个呢? 我也不知道, 会不会是我从 PDF 文档中复制的时候漏掉了一些单词?

观察这份 PDF 文档, 词表中除最后一页外每页都是 42 个词目, 最后一页只有 1 个单词. 一共129 页, 故总的词目数为:42*128+1=5377

很显然, 我是正确的.

如果你喜欢, 你还可以算出四级词汇有多少个, 六级词汇有多少个. 很显然我对这个没兴趣.

小技巧

我在整理词表时用到的一些小技巧(没错, 以前我不知道):

(1) 快速到达工作表顶部 ctrl + home; 快速到达工作表底部 ctrl + end.

(2) 快速应用公式到整列: 指针移动到到单元格右下角, 指针变为加号后双击.

在最后

整理词表是为了方便导入 Anki 等软件记忆单词, 但我还是决定继续使用扇贝单词. 这篇文章完整地记录下了我整理词表的过程, 但我只写了我做过什么, 并没有写为什么这样做, 也没有写我为什么要按这样的顺序去做, 你自己体会吧.

成品2-四六级词汇表(为什么是”成品2″? 因为我整理了两遍)

英语四六级大纲词汇原版

我的笔记

将星星拆分出来
    将某些星星后的空格去掉
    将星星放入单独一列, 将原列中的星星去掉
        查找星星个数,读取相应个数的字符(即星星)(快速返回顶部 ctrl+home)
            =LEN(A1)-LEN(SUBSTITUTE(A1,"★",))
            快速应用公式到整列(鼠标放到单元格右下角, 指针变为加号后双击)
            将星星放到新列中=LEFT(A1,B1)
            复制一列, 粘贴为"值"(原列中为公式, 我们将原来列中的星星删除后就没了)
            删除辅助列
    复制粘贴单词列到星星后,删除原列
将乱码字符替换G
    区分全/半角 和 大小写
拆分单元格
    按空格
改成半角123
判断某一列单元格是否有值 =COUNTA(G1:G6000) f列有5个 g列0个
计算非空单元格个数
    计算单词个数 =COUNTA(B1:F6000)
7895

The End.

发表评论

电子邮件地址不会被公开。 必填项已用*标注