• ベストアンサー

表をひとつにまとめる方法

同じテンプレートで5人の人が打ち込んだデーターをアイウエオ順にひとつにまとめるのはどうしたら良いでしょうか?データーには重複されているのがあり、それも消したいのですが・・・どなたか詳しい方、教えて下さい。

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

  • ベストアンサー
  • NIWAKA_0
  • ベストアンサー率28% (508/1790)
回答No.1

えっと、ソフトはエクセルですかね? エクセルとで、かつデータが縦に並んでる表として話を進めますが、 まず、テンプレが同じということはどのファイルも同じ列に同じ項目が 入ってるということですよね? これが違ってると、くっつけたとき項目がずれますから、 まずそれを確認してください。 で、データのまとめですが、 まずは各ファイルのバックアップを取っておきます。 うっかり台無しにしてしまわないように。 で、コピー&ペーストで表1の下に表2・・・というように継ぎ足していきます。 このとき、他のシートを参照しているセルがあると元のブックのそのシートを 参照したままになってしまうので注意してください。 全部継ぎ足して一つの表にしたら、表のデータ部分全体を選択し、 [データ]→[並べ替え]でどの項目をキーにして並べるかを指定します。 キーは優先順位をつけて3つまで選ぶことができ、 それぞれ昇順と降順の選択ができます。 データ全体を選択しておかないとソートした項目とソートしてない項目がごっちゃになってしまうので注意です。 これで「アイウエオ順」に並んだと思います。 [データ範囲の先頭行]で[タイトル行]/[データ行]とあるのは 要は先頭行もソートの範囲に入れるかどうかです。 データ部分だけを選択しているなら、[データ行]の方をオンにしてください。 次に重複のチェックですが、マクロを使ってうまいやり方があるのかもしれませんが 私マクロわかりませんので、マクロを使わないチェック方法だけ紹介します。 例えば名前がA1~A100まで入っていて、かつ名前の重複だけチェックすればよい場合。 A2からA100までを選択し、[書式]→[条件付書式]で、 [セルの値が][次の値に等しい]で、「=A1」と入力。 このとき、セルを直接指定すると「=$A$1」とされますが、 $マークは絶対参照ですから外してください。 で、[書式]で、例えばパターンをダークグレーにするなどしてください。 これで「上のセルと内容が同じだったら↑で設定した書式に」なります。 名前だけじゃ重複のチェックができない、というのであれば 例えばB列、C列までくっつけたものを新しい列に作り =A1&B1&C1 ←こんな さっきと同様に、今度は新しい列を[条件付書式]で設定してあげればチェックできると思います。 ただし、入力者によってスペース等が半角だったり全角だったり、 「ホントは同じ内容なんだけど、データ上違うもの」はチェックできません。

miai
質問者

お礼

ご親切にご回答頂き、ありがとうございました。風邪で寝込んでいましたのでお礼が遅くなって申し訳ありません。助かりました!

関連するQ&A