轉(zhuǎn)載請標明出處,謝謝!
相信很多人都無法忍受“A 一個;Abandon:拋棄,放棄……”的英語背單詞吧?Supermemo作為一款目前最優(yōu)秀的背單詞軟件之一(當然SM軟件并不只能用來背單詞),要是亂序就不會產(chǎn)生厭倦感了。
我們可以僅僅使用Word+Excel就把從網(wǎng)上找來的詞庫變成亂序,不要任何轉(zhuǎn)換精靈和宏。
首先我們來看一下SM詞庫的樣子:

這是一個研究生英語詞庫。OMG!萬惡的abandon出現(xiàn)了!
我們發(fā)現(xiàn)SM的詞庫格式(最簡單的)就是一行以Q:開頭一行以A:開頭,從而可以用在軟件中。
我們?nèi)x所有內(nèi)容復(fù)制到Word中,這里作為演示我只做幾個就好了

然后我們要稍微注意下:可能每兩個單詞之間的空行是兩行而不是一行,如果不處理一下的話下邊的操作會出問題。方法是:使用查找和替換(快捷鍵Ctrl+H)。查找連續(xù)的3個段落標記,并替換為2個。選擇好后點擊全部替換即可。

然后全選所有內(nèi)容,選擇菜單欄的表格-》轉(zhuǎn)換-》文本轉(zhuǎn)換成表格。一定要全選哦!

然后你看下:Q&A一共的行數(shù)還要加一行空行的行數(shù)(可能不止3,因為有的A不止一行),填到列數(shù)中,其他都不用變,點確定。

如果你的詞庫很大,就要等待一段處理時間,最后的結(jié)果如圖。檢查一下有沒有不按照Q一列A一列的,如果有就撤銷這步操作,檢查下原始詞庫是否結(jié)構(gòu)正確(一般都是因為空行,所以前邊的查找和替換的操作至關(guān)重要哦?。?/p>

然后把這張表復(fù)制到Excel中(這個不用教了吧?),就像這樣:

最精彩的開始了:我們選中第一行的第一個空列(不一定是C1,因為可能不是一個A),然后在上方的fx中輸入“=rand()”(不要“”,括號是英文的),回車。

這時候,C1出現(xiàn)了一個小數(shù)。剛才的=rand()其實就是個隨機數(shù)函數(shù),我們就利用這個函數(shù)來達到亂序的目的。

下面你當然可以復(fù)制這個函數(shù)到所有的C列中,但我們有更帥氣的方法:
選中C1格,然后把鼠標移到C1的右下角。當鼠標變成黑色實心十字的時候,按下鼠標左鍵不放,然后往下拖動,直到覆蓋住你所有單詞的行數(shù)時松開鼠標:帥氣的事情發(fā)生了!所有的行最后都填好了隨機數(shù)。


接下來我們來給詞庫排序吧!點擊第C列頂上的大C,然后再點擊工具欄上的升序排序或者降序排序(隨便,反正我們都是亂序)。出來的警告選“擴展選定區(qū)域”,然后確定。


怎樣?順序亂了吧?第二個不再是abandon了吧?如果不放心可以多運行幾次排序。

現(xiàn)在我們把這個excel表的第一列和第二列再復(fù)制到Word里(原來Word里那個表可以刪掉不要啦)。

這是我們選中這個表,然后選擇菜單欄的表格-》轉(zhuǎn)換-》表格轉(zhuǎn)換成文本。注意是全選表格而不能Ctrl+A哦!

分隔符我們就選擇制表符,然后確定。就變成這樣了。


現(xiàn)在我們又要用查找和替換了。首先把1個段落標記替換成2個段落標記。


再把分隔符替換成1個段落標記。分隔符在文本里復(fù)制一個就行了。替換完成這樣了:


基本上完成了。現(xiàn)在把所有的文本復(fù)制到記事本中,選擇保存。這里注意編碼一定要選擇utf-8,否則是不能用的。提醒大家別覆蓋原始詞庫。

OK,亂序詞庫制作完畢了!

希望本教程對你制作詞庫有所幫助。
鳴謝:biankai告訴我這么好的一款軟件,我們一起做NTC吧!
歡迎轉(zhuǎn)載,嚴禁盜用!