• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのシートの比較)

エクセルのシートの比較方法とは?

このQ&Aのポイント
  • エクセルのシートを比較する方法について教えてください。
  • シートAとシートBの各行を比較し、結果をD列に表示する方法を知りたいです。
  • シートAとシートBの比較結果を示す方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1727/2597)
回答No.1

A1から順にデータがあるものとして たとえば簡単な方法として利用していない列に(E列として) E1に3個の名前を合成したものを作成します。 =A1& "," & B1 & "," & C1 必要なだけ下にコピーします。 シートBも同じようにします。 シートAのD1に =IFERROR("シートBライン" & MATCH(E1,シートB!E:E,0),"シートBなし") として下に必要なだけコピーします。 シートBにもシート名指定部分だけを変更して式を作成します。

asdfghjkl321
質問者

お礼

ご連絡が遅くなり申し訳ございませんでした。 ばっちりできました!本当に感謝いたします。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

今の質問者に言ってみても、仕様がないことと思いますが、これは関数を用いて、初心者がやるべき課題ではない。難しさも判ってないのだろうと推察する。 もっとデータベース的なことを勉強した人が、手を付けるものです。 参考までに。 方法は、 (1)SQLでテーブルの結合の仕組みを使う、や (2)エクセルのVBAでMatchingのVBAロジックを使ってプログラムする。 のがふさわしいかと思います。 (1)はAccessが使える人に指導を受けるのがよい、でしょう。 (2)は https://cyzennt.co.jp/blog/2019/06/01/%E3%83%9E%E3%83%83%E3%83%81%E3%83%B3%E3%82%B0%E5%87%A6%E7%90%86%E3%81%AE%E3%83%AD%E3%82%B8%E3%83%83%E3%82%AF/ などで、やり方の臭いを嗅げます。古典的なやり方です。

関連するQ&A