名表と照合1

「マーくん」は安価で便利ですが

マーくん」でマークシートを読み取らせると、二つのcsvファイルに受験者の出席番号・得点・生徒が選択した記号一覧が出力されます。

csvファイル「マーくん」はマークシート読み取り機能しかもたないため、個々の生徒の名前と成績を合致させたり欠試者の確認などは自動ではしてくれません。

こちらが処理することになりますが、欠試者をいちいち確認しながら名表と照合するのははとても面倒です。

なので、一括してExcelで処理する下準備を行います。

関数VALUE

「マーくん」は生徒がマークしたクラス・出席番号を「文字列」として出力します。

ここでは「クラス・出席番号」を4桁でマークさせています。1組1番なら「0101」です。

 

文字列

 

 

「’0101」などの「’」は文字列であることを示します。

文字列のままでは後に使いづらいので、まず数値に変換します。

 

数値に変換する関数は「VALUE」です。関数を書き込む列を1列あけて

 

列をあける

 

関数 =VALUE(変換したいセル) → =VALUE(B2) を書き入れます。

ご存知かと思いますが「=」は関数や数式、セルを指示していますよとの印です。

 

 

ただし、これでは上手く行きません。「’」があるからです。

 

エラー

この処理でエラーが出る場合にはクラス番号のマークを塗りミスしている、もしくは読み取れない場合です。

なので個別にチェックして対処しましょう。

 

Updated: 2022年12月20日 — 4:58 PM