Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 11 Home : Excel 2019)
データを比較して変更箇所を色設定したい
投稿日時: 26/01/06 00:50:51
投稿者: 雷きらい

またまたお世話になります。
 
令和6年のデータと令和7年のデータがあります。
令和7年の番地は、前年の番地から増加または減少があります。また面積も増減があります。
このようなデータで、変更箇所を探したいのですが、全くわかりません。
出来れば、番地の削除は「ネズミ色」番地の追加は「黄色」面積の変更は「青色」で見やすくしたいです。
なおデータは1000件以上あります。vlookup関数で挑戦したけど、うまくいきません。
 
よろしくお願いします。
 
R06データ           R07データ 
番地         面積        番地         面積
○○-2-9       432         ○○-4-5-1      922
○○-4-5-1   922         ○○-4-6      852
○○-4-6       852         ○○-4-16-4    484
○○-4-16-3    304         ○○-4-16-5    74
○○-4-16-4    484         ○○-4-16-6    161
○○-4-16-5    74         ○○-4-19-1    937
○○-4-16-6    161         ○○-4-19-2    150
○○-4-19-1    937         ○○-4-20-1    450
○○-4-19-2    200         ○○-4-20-2    502
○○-4-20-1    450         ○○-4-20-3    147
○○-4-20-2    502         ○○-4-20-4    43
○○-4-20-3    147         ○○-4-21      1,200
○○-4-20-4    43         ○○-6-1      539
○○-4-21      1,000         ○○-6-2      397
○○-6-1      539         ○○-6-3      660
○○-6-2      397         ○○-6-10      569
○○-6-3      660             
○○-6-10      569             
○○-6-11-1    451             
○○-6-12-1    1,233             
○○-6-13-1    1,269             
 

回答
投稿日時: 26/01/06 09:40:09
投稿者: んなっと

シート名【令和6年】
 
       A   B
 1     番地  面積
 2   ○○-2-9  432
 3  ○○-4-5-1  922
 4   ○○-4-6  852
 5 ○○-4-16-3  304
 6 ○○-4-16-4  484
 7 ○○-4-16-5   74
 8 ○○-4-16-6  161
 9 ○○-4-19-1  937
10 ○○-4-19-2  200
11 ○○-4-20-1  450
12 ○○-4-20-2  502
13 ○○-4-20-3  147
14 ○○-4-20-4   43
15  ○○-4-21 1,000
16   ○○-6-1  539
17   ○○-6-2  397
18   ○○-6-3  660
19  ○○-6-10  569
20 ○○-6-11-1  451
21 ○○-6-12-1 1,233
22 ○○-6-13-1 1,269
 
A2:A2000選択
条件付書式:数式を使用して〜▼
=AND(A2<>"",COUNTIF(令和7年!A:A,A2)=0)
書式 塗りつぶし 灰色
 
シート名【令和7年】
 
       A   B
 1     番地  面積
 2  ○○-4-5-1  922
 3   ○○-4-6  852
 4 ○○-4-16-4  484
 5 ○○-4-16-5   74
 6 ○○-4-16-6  161
 7 ○○-4-19-1  937
 8 ○○-4-19-2  150
 9 ○○-4-20-1  450
10 ○○-4-20-2  502
11 ○○-4-20-3  147
12 ○○-4-20-4   43
13  ○○-4-21 1,200
14   ○○-6-1  539
15   ○○-6-2  397
16   ○○-6-3  660
17  ○○-6-10  569
18  ○○-6-15  570
 
A2:A2000選択
条件付書式:数式を使用して〜▼
=AND(A2<>"",COUNTIF(令和6年!A:A,A2)=0)
書式 塗りつぶし 黄色
 
B2:B2000選択
条件付書式:数式を使用して〜▼
=VLOOKUP(A2,令和6年!A:B,2,FALSE)<>B2
書式 塗りつぶし 青色
 
A:Aの部分は、なるべくならデータ数に応じてA$2:A$2000などと限定してください。

回答
投稿日時: 26/01/06 10:05:21
投稿者: Suzu

例えば
 
R06というシートに

番地		R06
○○-2-9	432
○○-4-5-1	922
○○-4-6	852
○○-4-16-3	304
○○-4-16-4	484
○○-4-16-5	74
○○-4-16-6	161
○○-4-19-1	937
○○-4-19-2	200
○○-4-20-1	450
○○-4-20-2	502
○○-4-20-3	147
○○-4-20-4	43
○○-4-21	1,000
○○-6-1	539
○○-6-2	397
○○-6-3	660
○○-6-10	569
○○-6-11-1	451
○○-6-12-1	1,233
○○-6-13-1	1,269

 
R07 シートに
番地		R07
○○-4-5-1	922
○○-4-6	852
○○-4-16-4	484
○○-4-16-5	74
○○-4-16-6	161
○○-4-19-1	937
○○-4-19-2	150
○○-4-20-1	450
○○-4-20-2	502
○○-4-20-3	147
○○-4-20-4	43
○○-4-21	1,200
○○-6-1	539
○○-6-2	397
○○-6-3	660
○○-6-10	569

 
※面積 が、それぞれ R6、R7 になっているのに注意
 
 
1. 新しいシートを作成、新しいシート A1 選択
2. データ タブ データツール の 「統合」統合の設定 ダイアログ表示
   集計の方法に 合計 選択
  統合元範囲に、'R6'!A1:B22 を選択後、「追加」 統合元に 追加される
         'R7'!A1:B17 を選択後、「追加」 統合元に 追加される
  統合の基準 「上端行」「左端列」をチェックし、OK
 
			R06	R07
○○-2-9		432	
○○-4-5-1		922	922
○○-4-6		852	852
○○-4-16-3		304	
○○-4-16-4		484	484
○○-4-16-5		74	74
○○-4-16-6		161	161
○○-4-19-1		937	937
○○-4-19-2		200	150
○○-4-20-1		450	450
○○-4-20-2		502	502
○○-4-20-3		147	147
○○-4-20-4		43	43
○○-4-21		1,000	1,200
○○-6-1		539	539
○○-6-2		397	397
○○-6-3		660	660
○○-6-10		569	569
○○-6-11-1		451	
○○-6-12-1		1,233	
○○-6-13-1		1,269	

 
こんな表を作ってしまえば楽ではないでしょうか。

投稿日時: 26/01/06 11:53:22
投稿者: 雷きらい

んなっと様、Suzu様
 
早速のご指導、ありがとうございます。
ちょっと複雑そうなので、少しずつ理解したいと思っています。
 
内容が理解できたら、結果を報告させていただきます。
 
よろしくお願いいたします。

投稿日時: 26/01/06 13:29:17
投稿者: 雷きらい

んなっと様、Suzu様
 
ご指導、誠にありがとうございました。
おかげ様で、何とかできるようになりました。
 
 
countif関数、条件付き書式、vlookup関数などの関数ならびに統合処理等いろいろ勉強になりました。
特に統合処理は初めてのことで、最初は何のことかわからなかったのですが、イメージはわかりました。
 
本当にありがとうございました。今後ともご指導よろしくお願いします。