ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュのデータの並び替え方法

  • mixiチェック
  • このエントリーをはてなブックマークに追加
こんにちわ^^

いつも勉強させてもらっています!

前々から悩んでいたのですが
方法がわからなかったので
またご質問させていただきます。

うまく説明できないのですが(^^;)ゞ

たとえば図のように
4列に記載されている表で
名称を基準に並び替えをしたいのですが
その際に、
名称を行でも揃えたいのです。

実際には4000行ぐらいあるので
手作業でやるには限界がありまして。。。

何か良い方法があれば
どうぞ宜しくお願いいたします!


コメント(22)

ただ、単純に整列の機能で並べ替えるのは難しいと思います。
関数を使えば、大まかな構成は下記のようなのでできるかと。
↓
新たに集計用のシートを作成。

A列にすべての名称を表示。
関数で元シートに存在する名称を順番に重複しないように表示。
別途、計算用の列が必要かもしれません。
ただし、すべての名称がすでにリストであれば、貼り付けるだけです。

BC列およびDE列で元シートのAB列・CD列の情報を参照し(VLOOKUP関数など)、
該当する名称・数量を表示。
これ、かなり難しそうです。
また、「ああい」とか、「あいう」とかの場合を
どうするのかが必要です。
つまり、頭文字だけ合わせれば良いのかどうか?

また、漢字の場合や数字の場合があるのか?
もう少し具体的な例があると良いですね。
(ただ、例示されても、難しそうですが…)
>名称を行でも揃えたいのです。

それをして、最終的には何をしようとしているのでしょうか?
それによっては、今お考えになっているような並び方に変更することだけが手段でもないような気がしますが、…。


例えば二つの表にある「あああ」を同一行にした後、それぞれの値を合計したいのでしょうか?

もしもそれが目的ならば、一方の表をもう一方の表の下に貼り付けた上で、ピボットテーブルを作れば「あああ」ごとの合計は簡単にできると思います。
皆様書き込みありがとうございます!

えーっともう少し具体的に書かせていただきますと。。。
たつや.com さんや
八神かかし さんの書かれてる通り
店舗が10店舗ある中で
それぞれが販売している
4000程ある商品の
商品ごとの集計を取りたいのですが。。。
商品は名前なので
漢字や英数字等いろいろな場合が考えられます

ただし、商品には商品毎に
それぞれ共通のJANコードも入っています


やはり無理なの
でしょうかあせあせ
JANコードで並べ替えればよいのではないでしょうか?

集計を取るのなら、たとえばAcolにJANコードがあって、Bcolに店名があったりする場合、
JANコード100で店名『あああ』のデータの合計 とか言う場合、
SUM(((A2:A65536)=100)*(B1:B65536))="あああ"))
なんて書いてShift+Ctrl+Enterで行列式入力 とか
DAVERAGE、DSUM、DCOUNT等のD関数を用いる方法もあります。
隣接しているだけで2つの表ですよね…
縦に結合して、列番号をふって、ピボットでいいのでは…
あくまで商品の管理はJANコードで管理すれば、集計はピボットテーブル使おうが
統合を使おうが簡単に出来そうですが。

あとは各店で独自に付けている商品名の一覧表を別表で作成し、VLOOKUPで表示
してあげればいいのでは?
すみませんあせあせ

うまく説明できないので
もう一度イメージ画面を作ってみました
商品の並び替えの仕方としては
商品名でもJANコード順でもどちらでも良いのですが
最終的には、並び替えた後に集計欄を追加したいのと
それを元に各店舗毎に使用量や金額を比較してみたいので
できれば、やはりイメージのように
同じ商品は横並びに見れるようになっていたいです。
最終的には並び替えが完了した後は
名称・単価・JANコード等は項目としては一つあれば良いので
削除してスッキリさせる予定です

統計を取るために
この作業が毎月発生するので
楽に作業ができればいいな・・・と思ってまして冷や汗

わかりにくい説明で申し訳ありませんが
何か良い方法があれば宜しくお願いします<(_ _)>


ピボットテーブルを使えばできるのでしょうか?

ピボットテーブルを使った事がないのですが。。。
早速ちょっと勉強してみます!

書き込みありがとうございます^^

実際に、したいことを整理しましょう。

>最終的には、並び替えた後に集計欄を追加したいのと

まず、この考えは捨てるべきです。
これは、したいことではないと思います。

単純に、
「店舗毎に商品の数量を集計したい」
のですね?

コメント7のtakecさんの「列番号」のところを「店舗名」にすれば良いと思います。
10
作表の考え方を変えましょう。エクセルの表にはおおきく分けて2種類あると思います。ひとつはデータを単純に蓄積するためのもの、もうひとつは人に見せることを目的としたレポート形式のもの。

いま10にある例では、ふたつがごっちゃになっているような印象を受けます。

全支店のデータをひとつのシートに単純に入力するシートを作り、支店間の比較のための別シートを設けて、二つのシートの間をつなぐ仕組みを考えたほうが、大きな方向性としたら、妥当のように思います。
皆様いろいろなアドバイスありがとうございますわーい(嬉しい顔)

何とかできそうな感じなので頑張ってみます♪

実際は、各店舗毎に毎月
名称・コード・数量・単価・使用量etc.が入った
textデータが送信されてきて
それを編集してるという状況でして。。。

私の考え方が未熟な為に
毎回苦労してましたあせあせ

本当にありがとうございましたわーい(嬉しい顔)
>トピ主

文字化けしてませんのでご心配なく。

15番は相手にしてもらいたいだけだから、無視しといてね。
おっと。書き間違えた。

「15番のKusakabe以外は」文字化けしてませんのでご心配無く。

でした(笑)
JANコードがいわゆる半角カナで入力されているため、それを指摘されています。
いわゆる半角カナは機種依存文字なので、可能な限りは避けた方が良いでしょう。
こんな絡まれ方をする事も含めて。
なるほど。。。
全角で入力した方が良いのですね^^;

以後気をつけます!

アドバイスありがとうございます♪

ログインすると、残り6件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。