• ベストアンサー

エクセルで重複データを並べ替えたい

上手く説明できないので、具体例で・・・(たぶんどこかに同じ質問があるかと思うのですが、どうしても見つけられず、、、) 山田 フロア  50 岡田 倉庫  10 中村 フロア  40 山田 フロア  20 岡田 フロア  30 岡田 倉庫   20 中村 倉庫   20 中村 フロア  10 というデータを 岡田 倉庫   30 岡田 フロア  30 中村 倉庫   20 中村 フロア  50 山田 フロア  70 という風にまとめた挙げ句に左端の名前は昇順に並べたいと思っているのですが・・・ エクセルの関数で処理することはできるでしょうか どうぞよろしくお願い致します

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

  • ベストアンサー
  • yumi0215
  • ベストアンサー率30% (1335/4411)
回答No.11

ピボットテーブルを使われるのは問題がありますでしょうか? 並べ替えも表示方法も、もちろん計算や集計もお望みどおりの結果を出せるし、スライサーを利用すればその時に知りたい情報をすぐに出せるので便利だと思うのですが。 並べ替えも自動でやってくれるので関数でないといけない。という事ではないのでしたらいいと思いますよ。

yumi2007
質問者

お礼

ありがとうございます!ピポットテーブルでばっちりです! ・・・追加のご質問になって恐縮ですが、ピポットテーブル同士を更に集計することってできるのでしょうか? 上記データですと、複数ピポットテーブルにある 岡田 倉庫   30 のデータの更に合計を出す、ということです。 (30の他に40,50があったら、120という数値を出すということです) ・・・って、これは”このユーザに質問する”なのでしょうか? 他の方でもおわかりになればいいので、この場所でいいのでしょうか? ・・・使い方がわかってなくてすみません。。。

その他の回答 (13)

回答No.3

タイトルと、質問内容と、 他回答者様に対するお礼コメント の内容がバラバラな気がしますが… 要は、 二重条件(質問例の場合 名前と場所) に あてはまる数値の合計値を出したい ということでしょうか? だとすれば SAMIFS 関数はいかがでしょう? https://dekiru.net/article/15695/

yumi2007
質問者

お礼

はい。。。私も投稿した後にタイトルを見て、しまった、、、と思いました。。。お礼コメントを含め、、、すみません。。。。 SAMIFだと名前のソートはその後自分でする必要があるかな、と思いましたが、考えてみたら、それもありかもしれません。。。 ありがとうございました。

  • WDY
  • ベストアンサー率27% (121/433)
回答No.2

1:普通にA列とB列をコピーして 2:重複を削除して 3:SUMIFで合算する のではなく 関数だけで処理をするのでしょうか? 普通に操作するのでも上記の様に3手順かかります。 毎回行うのでなければ手動で作った方がいいです。 毎回行うのであればVBAで組むのをお勧めします。 どうしても関数だけで処理でなければならないのであれば ・A列とB列を連結した文字列を作成し ・その文字列のに対応するC列をSUMIFをして ・SORTで並べ替え一覧を作成し ・RANKでランキングを作成し ・COUNTIFで重複があるものを探し ・重複以外の一覧を表示する という形になると思います。 この順序で作れるとは思いますが 見て分かる様に非常に分かりにくく 計算結果を元に次の計算、その計算結果を元に・・・・ となり現実的ではなく、沢山データがある場合は恐らくExcelが止まると思います。 手動またはVBAで頑張ってみてください。

yumi2007
質問者

お礼

ありがとうございました。 ・・・データが度々発生し、都度並べ替えと合計を出さないといけないので、できれば手動じゃない方法がいいな、と思い質問をさせていただきました。

  • chayamati
  • ベストアンサー率41% (254/607)
回答No.1

関数ではありません 添付のように、データタグに並べ替えのツールがあります アクティブにした左側が上位になります。 尚、入力した情報には、ふりがながついていますが、  コピペした情報にはふりがながついていません

yumi2007
質問者

お礼

早速のお返事ありがとうございます。 説明不足でしたが、並べ替えた後に同じ項目のものは合計したいのです。

関連するQ&A

  • 条件で絞込み重複データをカウント:エクセル

    同じような質問があるのですが、どーーーーーしても理解できないので再度質問させてください。 下記のデータで、”赤組”の親の数を数えたいのですが、どうしたらいいのでしょうか。 (つまり双子がいる場合は、親は”1”にしたいのです)   答えは、山田さん、鈴木さん、中村さんの3人。    クラス       親     赤       山田     白       佐藤     赤       鈴木     白       佐藤     赤       山田     赤       中村     白       田中 作業列は使用したくなく、関数だけで解決できますでしょうか? また、エクセルは2003でも使えるものでお願いしたいのですが・・・ どうぞよろしくお願いいたします。      

  • エクセルで重複するセルをみつけるには?

    エクセル2003で A列1行目から順番に青木、岡田、山田のように名前が入力されていて同様に B列1行目から順番に、青木、上田、渡辺のように名前が入力されています A列からB列にある名前と同じものを見つけ出して、その後削除したいのですが どうすればいいでしょうか?

  • エクセルで重複したデータをひとつにまとめる。

    オフィス2010を使用して、エクセルデータの作成をしています。 Sheet1のA列に氏名、B列に金額が入力しています。 A列の氏名には同じ人が重複している場合もあれば 一度だけしか氏名が出てこないひともいます。 B列の金額はバラバラです。 山田 200 池野 300 一条 200 尾本 500 宝田 600 池野 600 吉川 200 増田 800 山田 600 A列の名前で重複しているものについては合計たした数字を、 重複していないものに関しては そのままの数字を求めたいのですが 関数を使用して可能でしょうか? 出来れば別のSheet2でその表を作成したいのですが まったくわかりません。 詳しいかたがいましたら 教えてください。

  • エクセル(CSVでも)文字列内で不要なデータを消す

    山田太郎03-5555-5555 山田太郎(義男さんの息子さん) こういったエクセルデータを、どちらも 山田太郎 に変換処理したいと思います。 よい方法はありますでしょうか。 エクセル関数でもテキストの処理でもよいです。 記号や数字を除くには、 https://excelkamiwaza.com/kigou_del.html などで行けそうですが、 (かっこ)を、中身含めて削除する方法について、困っています。 何かあれば、よろしくお願いいたします。

  • Excelの一覧から重複データを削除したい(関数)

    Excelに関する質問です。 表から重複するデータを削除したいのですが、 並び替えて、重複を目でみて削除するのは大変なので、 「名前」と「郵便番号」が一致するデータに「1」などの フラグを立てる関数を教えて下さい。 もしくは、表の中に「指定した郵便番号」が何個 存在するのかをカウントする関数でも結構です。 ちなみに、表はこんな感じです。 A列、B列、C列の順に 名前   郵便番号 都道府県 住所 山田一郎 630-8888 北海道 札幌市北区新川×× 山田ニ郎 001-1234 東京都 小平市×××××× 山田三郎 555-8888 鹿児島 櫻島時×××××× こんな表があって、全部で500レコードほどあります。

  • エクセル重複データのある列同士の2列を比較したい

    エクセルに詳しい方、教えて頂きたいです。 文で説明すると、難しいので例と一緒に説明させてください。 例えば、下のようなデータがあるとします。 A列 B列 山田さん 栃木県 山田さん 栃木県 山田さん 大阪府 山田さん 栃木県 鈴木さん 三重県 鈴木さん 三重県 大野さん 千葉県 大野さん 東京都 大野さん 東京都 A列はA列で重複したデータがあり、B列はB列で重複したデーターがある場合。 A列 B列 C列 山田さん 栃木県 大阪府 鈴木さん 三重県 大野さん 千葉県 東京都 上ような結果にできる方法はないでしょうか。 例えば住所録をデータで何年分かためており、整理したいが、現在の住所は一つのはずなのに間違えて住所入力したか引越ししたかで複数住所がある。現在はどちらが正しいのか確認するために、その確認資料を作成したい。(同じ名前の人で別人の人はいないとする。) 相違があるかどうかを調べるだけならと、 C列にif関数をいれて見ましたが、ベストな結果ではないと思います。 ちなみに入れた関数は、元のデータのC列目に IF(A1=A2,IF(B1=B2," ","相違あり")," ") 上のIF関数をいれて、下にデータの分だけコピペしました。 エクセルを触るのは久々で、思いつく方法をしてみました。 ですので関数でできるのか、マクロでできるのか、またはエクセルの機能を使用してできるのか、またその方法を教えて頂きたいです。 そんな表にしなくても、こういうのでいいんじゃないの?等の提案でも構いません。 よろしくお願いいたします。

  • エクセルのデータで・・

    ご存じの方教えてください!! エクセルで、1つのセル内に名前とメールアドレスがカンマ(,)で 区切られて入っています。 例 山田太郎,123@456.ne.jp   ←こんな感じです。 これから、別のセルに、アドレスのデータだけ抜き出したいのですが どうしたらできますか? 教えてください~m(_ _)m

  • エクセルでフィルタを使った並べ替え

    エクセルで「フィルタ」から「昇順/降順で並べる」を使うと 例えば、人名で「中村/木下/田中/佐々木/中村/増田/有田」の順で並んでいると7人を例にすると、 五十音順で並べたら「有田/木下/佐々木/田中/中村/中村/増田」となるはずです。 でも「有田/佐々木/中村/中村/増田/田中/木下」のようにバラバラになってしまうのです。 同じ名字の人はかたまるのですが(中村/中村のように)、これが中村と中井だったりすると離れてしまったりします。 これはなぜでしょうか? 直す方法があれば教えて下さい。

  • EXCEL データの各シートへの振り分け

    エクセルの1枚目のシートをデータシートとして、各行に入力していきます。 各行の第1列の数字や言葉に基づいて、2枚目以降のシートに順にコピーさせる方法があるでしょうか 具体的には1枚目のシートはデータシートとして 部門 氏名 住所  人事 田村 東京 総務 太田 京都 人事 山田 大阪 2枚目のシートの名前は「人事」3枚目は「総務」で各シートに行ごとコピーさせたいのです マクロはよくわからないのと最初に開くときに面倒なので、なるべく関数で処理する方法を教えてください。

  • エクセルについて質問です。

    エクセルについて質問です。      社員の出勤表        山田一郎  ○        鈴木三郎  ○        岡田四朗  ○ という表があるとします。そして、○の下に○の合計の数を数字で表示したいのですが、このような表を作る関数を教えてください。

専門家に質問してみよう