Excel (一般機能)

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

 
(Windows 10 Pro : Excel 2016)
2つのシート 照合したい 
投稿日時: 25/03/07 23:36:50
投稿者: み-1108

いつもお世話になります。
よろしくおねがいいたします。
 
シート1とシート2にデータがあります。
同じ文字列・値であるか照合をしたいのです。
 
シート1
  A
1 田中
2 山口
3 木村
4 ・
5 ・
 
 
シート2
1 田中
2
3 山口
4
5 木村
6
7 ・
 
if関数やEXACTを使ってみましたが数式のコピーをするとずれてしまいます。
 
よろしくお願いいたします。
 

回答
投稿日時: 25/03/08 08:31:17
投稿者: んなっと

引用:
ずれてしまいます

シート2の空白を削除して上に詰めたいということでしょうか。もしそうなら...
 A列選択
→Ctrl+G [セル選択(S)]
→[空白セル] OK
→[削除v] [シートの行を削除]
 
 
【参考】以下は数式を使う方法。面倒
●シート1
 
   A
1 田中
2 山口
3 木村
 
 
●シート2...まずA列の空白セルを除外して、B列に集約
 
   A   B   C
1 田中 田中 TRUE
2    山口 TRUE
3 山口 木村 TRUE
4         
5 木村      
 
[1]A列が文字列のみで1行おきの場合 B1
=INDEX(A:A,2*ROW()-1)&""
[2]A列が文字列・数値が混在して1行おきの場合 B1
=IF(INDEX(A:A,2*ROW()-1)="","",INDEX(A:A,2*ROW()-1))
[3]A列が1行おきとは限らない場合 B1
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($1:$500)/(A$1:A$500<>""),ROW())),"")
どの場合も 下方向・↓
 
C1
=IF(B1="","",B1=シート1!A1)
下方向・↓

投稿日時: 25/03/08 09:50:55
投稿者: み-1108

んなっとさま
 
いつもありがとうございます。
 
これまでのデータの入力構成と変わり、
2行で一人分のデータを入力することになり、データの移行で間違いがないかチェックをしたいと思っています。
シート2は
2行を結合している状態です。
 
説明が下手で申し訳ありません。

投稿日時: 25/03/08 10:20:56
投稿者: み-1108

んなっと様
 
無事に照合し入力間違いがないか確認することができました。
 
いつも本当にありがとうございます。
心より御礼申し上げます。