質問: excel等msofficeソフトでの単語テスト作成について 当方現在大学生です。 大学でいくつか外国語を学んでいるのですが、その外国語をexcelに入力して印刷し、単語帳のようにして使用していました。 最近このデータを利用できないか思い、いろいろなフリーソフトをダウンロードして単語テストができないか?と思い試してみましたが、これだとおもうものが見つかりませんでした。 (ちなみにここでいう単語テストはプリントとして印刷するものではなく、パソコンで入力して正誤判定ができるもののことです。) そこで質問・お願いなのですが、 (1)上のような単語テストを作るには、ms-officeのソフトではやはりexcelがいいでしょうか? (2)excelや他のms-officeのソフトでマクロ等を用いて上のような単語テストをつくるのに参考となる書籍・webサイトを教えてください。 (3)excelで単語帳を作成する上でためになるテクニックなどはありますか。(単語の入力の省略などはngです。) 以下、補足ですが ・発音機能は不要 ・ランダムで問題を選択して出題する機能 ・間違えた問題だけを集計する機能 ・英語専用ではない というのが望ましい条件です。 長文失礼しますが、よろしくお願いします。
回答: こんばんは excelでマクロを使えば出来ます。 ただし、「英語専用ではない」は、アルファベットと日本語以外の字が入ったときは上手く対応しないかもしれません。 >excelや他のms-officeのソフトでマクロ等を用いて上のような単語テスト >をつくるのに参考となる書籍・webサイトを教えてください。 そのものズバリがでているというのは難しいと思います。 しかし、そんなに難しくはないので、基本的な知識を身につけていけば出来ます。基本的な知識に関しては、書籍・webサイトとも豊富にありますので、自分にあったものを選んでください。 考え方としては >ランダムで問題を選択して出題する機能 乱数を発生させる関数があります。excel関数ならrand()、マクロならrndです。1列並び順の列を作って、乱数を入れ、その後この列をキーに並べ替えます。 これを上から順に出題すれば、okです。 >間違えた問題だけを集計する機能 正誤を記録する列をもうけ、○・×を記録すれば出来ます。 未記入なら未学習とします。