ふたつの表のマッチング(行の突き合せ)ツール

成績の集計を行う際に、学務情報システム、ISTU/DC、Google Classroomなど、異なるシステムからダウンロードした表データを統合したいことがよくあります。 エクセルの別々の表を、学籍番号やDCメールアドレスを手がかりに行ごとに紐付ける作業は結構煩わしく、ミスも誘発しがちです。

そこで、ブラウザ上で動作する簡単なツールを作成してみました。 このツールを使うと、例えば、学務情報システムの成績アップロード用の表の受講者(学籍番号)の順に、別の表の行を並べ替える作業を簡単に済ますことができます。

動作はウェブブラウザ内で完結しており、データがサーバー等に送られることは一切ありませんから、成績データなども安心して取り扱うことができます。

左側の枠に基準となる表(タブ区切り)をエクセル等からコピー&ペーストします。 デフォルトでは一番左のカラムが並べ替えのキーとなります(キーとする列はセレクターで変更可能です)。

画面下の並べ替えるボタンを押すと、右側の枠内が左枠のキーの順番に並べ替えられます。 対応するキーが見つからなかった行は n/a と表示されます。

右側の枠内をコピーして、エクセル等の表計算ソフトにペーストし直します。

保存するボタンを押して、右側の枠内をファイルにダウンロードすることもできます。

基準にする表(1列目がキー, タブ区切り) 並べ替えを行う表(タブ区切り)

同じキーを持つ行が複数あった場合は、最初に見つかった行が選択されます。
左側のキーが見つからなかったデータは、末尾の行に配置されます。
セルの中に改行を含んでいる表には対応していません
このツールを使って生じたいかなる結果に対しても作者は責任を負うものではありません。 各自の責任においてお使いください。