                                Excelデータ照合&修正

　Excelのデータを破損したまま保存しててしまうことがあります。そんな時、コード番号や氏名など唯一で正確なものが残っていれば、それを手掛かりに直近のデータと照合すれば復元できます。このソフトは正確な列を照合列、修正対象の列を修正列として、列名・シートNo・開始行数を入れるだけでデータを検索し、復元します。
　作ったきっかけは、学校で年度替わりの更新作業を行う際、転出入が相次いで多忙を極め、誤操作でデータが崩れていないか調べたいと思ったことでした。そのついでに従来手作業で行っていた旧名簿から新名簿への学級名の上書きを、並べ替えもしないまま氏名を検索・照合しながら上書きできるようにしてみたら、全校の処理が３０秒で完了しました。間違って一部並べ替えてしまったデータを復旧するときにも役立ちました。簡単なマクロですが、必ず需要があると気付き、Excelのツールとして公開しました。学校名簿を前提に作成していますが、やっているのはセルの一致不一致と検索、修正、コピペなので、どんなデータでも使えます。
　本ソフトは「進級シミュレーター」「学校在籍名簿」に組み込んで活用していますが、汎用性があると考えて継続して公開します。

【使い方】
　コンソールシートに明記。
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
【作者への連絡先】
ごっち　　gotti77jp@yahoo.co.jp
公開URL 　http://gotti77jp.nyanko.org/wordpress/
　　　　                               
【取扱い種別】　
  シェアウェア　詳細はschooljobs.pdf
                                                
【開発環境】
    Windows10/11   Excel2016〜
    macOS12〜　Excel for Mac　Microsoft365

【アップデート】
1.0　公開しました。
2.0　修正したいデータがあるシート番号や、照合列、修正列を２シートで任意に指定できるようにしたので、書式が異なるシートの修正にも対応できるようになりました。
2.1　コンソールシートの設定を分かりやすく修正しました。
2.2　名簿更新作業の中でcollationの位置づけを説明pdfの中で分かりやすくしました。
2.3　説明が我ながらわかりにくいと痛感したので、イメージできるよう図解しました。
2.4　「探してコピペ」ボタンを追加しました。
2.5　「同姓同名者発見」ボタンを追加しました。
2.6　データ量が異なる場合でも、自動で大きいデータに合わせてくまなく照合したり検索できるようにした。
2.7　正誤２つの照合列の前後に余計なスペースがあったりなかったりした場合もスペースを無視して照合できるようにしました。
2.8　図での説明をやめ、サンプルファイルを使ったデモの実行を通じてわかりやすく説明しました。
2.9　説明を推敲しました。機能は同じです。
3.0　小さいバグを修正しました。
3.1　進級シミュレータから新学年もコピーするようにしたので、順不同で読み込んでも学年が分かるようになりました。
3.2　図による説明と失敗例で操作を理解しやすくしました。「進級シミュレーター」のバージョンアップにより、学年データをまとめる機能は削除しました。
3.21　図の誤りを修正しました。
3.22　修正が少ないことが予想され、修正した場所を知りたい場合に、逐一報告してくれる「探して報告・修正」ボタンを追加しました。
3.23  バグはありませんが、正確に理解して使ってもらえるよう、表現を微修正しました。
3.24　機能は同じですが、データ中に空のセルがあったり、セル内にスペースや制御文字が混じっている場合の誤動作と対処について追記しました。
3.25　似たような設定で実行していると判別不能になって実行できなくなるのを改善しました。
3.26　探して無条件修正のコードを探して修正・報告にも適用しました。
3.27　シート１のゴミ掃除ボタンを追加しました。
3.28　ゴミ掃除でメールアドレスやURLを削除してしまうバグがあったので修正しました。
3.29　裏ファイルの指定シートB1:AZ1500範囲のみごみ掃除をできるようにしました。設定が分からないという声があったのでコンソール下に簡単な図入りの説明をつけました。
3.4　処理を高速化したりメモが必要だった処理を追加シートに記録するようしました。一度正常に検索実行した処理は2度目は実行しないのがExcelの仕様ですが、強制的に何度でも実行できるようにしました。シェアウェアにしました。
3.6　設定する６項目をユーザー目線でよりわかりやすくしました。
3.7　Windows11にもMacOSにも対応しました。ゴミ掃除をアップデートしました。
3.8　制限解除しても起動回数をカウントするのを停止しました。
3.9　同胞したschooljobs.pdfにある購入方法とVectorのカートに入れる方法を分かりやすくしました。ソフト本体のアップデートはありません。
4.0　入力行を反転させ、上下ボタンで入力行を間違えにくくしました。操作が変わったわけでなく、入力行を見やすくしただけです。
