就地取材用Excel做个单词随机默写器

2021-08-09 23:20:27俞木发
电脑爱好者 2021年15期
关键词:符号单词区域

俞木发

1.制作单词随机排序数字

首先准备单词默写素材。素材的获取既可以手动将课本上的单词输入到Excel表格中,也可以直接到“http://www.171english.cn/”去下载电子版(注意选择正确的版本)。接着在Excel中选中所有输入的单词,右击并选择“翻译”,在右侧的窗格中全选中文翻译结果并复制,再将其粘贴到C列(图1)。

然后定位到D2单元格,输入公式“=SMALL(IF(COUNTIF(D$1:D1,ROW($1:$21))=0,ROW($1:$21)),INT(R AND( )*(21-ROW(1:1))+1))”并按下“Ctrl+Enter”键,下拉填充到D21单元格,获得1-2 0之间不重复的随机数。如果有更多数量的单词,请更改其中的数字“21”为对应的数字(图2)。

公式解释:

先使用IF和COUNTIF函数来实现此单元格上面的区域判断,如果有,就返回False,而如果没有就返回这个数字,从而生成一组由上面单元格没有出现的数字和False组成的序列,序列的数字是利用随机函数RAND和ROW函数生成。然后再使用SMALL函数从这个序列中取最小值,这样通过数组公式就实现了生成一组不重复的随机数字。最后将其作为需要随机抽取单词的序号。

2.提取随机单词

通过上述生成的随机数可以实现单词的随机排序。接下来就可以按照自己的需要使用VLOOKUP函数提取随机单词,这里以每次随机提取10个单词为例。

新建工作表2,定位到B2单元格并输入公式“=VLOOKUP(Sheet1!D2,Sheet1!A$2:C$21,2,0)”,表示以工作表1的D2單元格中显示的数字为查找目标,查找的区域是工作表1的A$2:C$21区域(注意对行的绝对引用),查找的顺序是从左开始的第2列(即单词列)。将公式下拉到B11单元格(每次提取10个单词),这样根据工作表1的D列显示的随机数字,就可以在工作表2的B2:B11区域随机显示抽取的单词了。……

登录APP查看全文

猜你喜欢
符号单词区域
学符号,比多少
幼儿园(2021年6期)2021-07-28 07:42:14
“+”“-”符号的由来
看图填单词
变符号
看完这些单词的翻译,整个人都不好了
关于四色猜想
分区域
图的有效符号边控制数
基于严重区域的多PCC点暂降频次估计
电测与仪表(2015年5期)2015-04-09 11:30:52
区域
民生周刊(2012年10期)2012-10-14 09:06:46