回答受付終了まであと5日

エクセルで入力したデータの確認について

画像
補足

なお、シート1の6行目はシート1の時点では存在したが、シート2の時点では削除されているので、それも分かるようにしたいです。

Excel104閲覧xmlns="http://www.w3.org/2000/svg">250

回答(4件)

E2: =IFERROR(MATCH(A2,OFFSET(Sheet1!A$1,MAX(E$1:E1),,9),0)+MAX(E$1:E1),"") 下へコピペ。(作業列です。目障りなら非表示にして下さい) A2~D列最期を選択。 条件付き書式、新しいルール。数式… =IFERROR(INDEX(Sheet1!A:A,$E2)<>A2,1)*(COUNTIFS(Sheet1!$A:$A,$A2,Sheet1!$B:$B,$B2,Sheet1!$C:$C,$C2,Sheet1!$D:$D,$D2)=0) 書式、フォント、赤 OK。OK。

この回答はいかがでしたか? リアクションしてみよう

この返信は削除されました

WinMergeしか知らん、ですけど、残念ながら同一ブック内のシート比較の機能は無かったですね。 ということで、参考までに。

画像

以下の動画が参考になると思います。 https://www.youtube.com/watch?v=moHe2-NRYaE それほど大きくない表であって、ご質問者がEXCELだけでなく、WORDもお持ちなら、以下の方法でもよいと思います。 (1)シート1の内容とシート2の内容をコピーして、それぞれ別々のWORDファイルに張り付ける (2)WORDのメインメニューから「校閲」→「比較」→「比較」を選択する (3)文書の比較ダイアログが開くので、「元の文書」にシート1をコピーした文書を、「変更された文書」にシート2をコピーした文書を選択して、OKを押す (4)変更内容の表示では「すべての変更履歴/コメント」を選択し、変更履歴ウィンドをオンにする 上記手順で添付画像のような、変更箇所の一覧を作成できます。

画像

方法は無いと思います。 (2つのテキストを比較するフリーソフトがあった気がしますが・・・) あるいは、マクロで比較検証ならできるかもです。 良い機会、と挑戦しても良いかもです。 あるいは、 こちらのカテで「マクロコード作って!」と丸投げすれば 誰かが作ってくれるかもです。 その場合は ・変更・追加はあるが削除はない? ・削除があった場合は無判定で良い?シート1に加える? ・行の入れ替え(並べ替え)はない? ・並べ替えがある場合、 例における2つの「1:バナナ~」はどのように判定する? などを加えておくと良いかもです。