- ベストアンサー
500行の中から、多い順に抽出する方法
tsubuyukiの回答
- tsubuyuki
- ベストアンサー率45% (699/1545)
残念ながら、言葉が微妙に足りません。 まぁ、おそらくは「[型式]が出現する回数」が多い順で 十中八九間違いないとは思いますが。 ここに「E列には[販売台数]があって、その合計が多い順」という条件が加わると、 話が大きく変わってきちゃいます。 さてさて。 もうすでに回答が寄せられていますが、マクロにこだわる必要は皆無ですね。 この程度(失礼)の案件であれば、備え付けの機能である 「ピボットテーブル」で対応可能でしょう。 ※[販売台数]があっても対応可能です。 お使いのエクセルのバージョンによって操作が若干異なりますので、 それに合わせて使い方を調べて頑張ってみてください。 普通に「エクセル○○ ピボットテーブル」で検索すると、 使い方を解説してくれるサイトがごろごろヒットしますから。
関連するQ&A
- 行抽出マクロについて教えてください。
エクセルで sheet1このように入力されております。 A列には製造番号 B列には日付 C列単価 D列記号がすでに入力済みです。 _____________________________________ 行/列 A B C D 1 123456 4/5 1020 K 2 789456 5/2 500 D 3 789789 6/2 9000 F 4 456789 6/2 5000 S ------------------------------------- sheet2には製造番号が500行ランダムに入力済みです。 _____________________________________ 行/列 A B C D 1 456789 2 789456 3 789789 4 456789 5 : 6 : ------------------------------------- ボタンをおしたら一致した製造番号のBCD列にsheet1の日付・単価・記号を自動的に入力したい。どなたかご教授お願いいたします。
- ベストアンサー
- オフィス系ソフト
- 行抽出マクロについて教えてください。
エクセルで sheet1このように入力されております。 A列には製造番号 B列には日付 C列単価 D列記号がすでに入力済みです。 _____________________________________ 行/列 A B C D 1 123456 4/5 1020 K 2 789456 5/2 500 D 3 789789 6/2 9000 F 4 456789 6/2 5000 S ------------------------------------- sheet2には製造番号が500行ランダムに入力済みです。 _____________________________________ 行/列 A B C D 1 456789 2 789456 3 789789 4 456789 5 : 6 : ------------------------------------- ボタンをおしたら一致した製造番号のBCD列にsheet1の日付・単価・記号を自動的に入力したい。どなたかご教授お願いいたします。
- ベストアンサー
- オフィス系ソフト
- 行抽出マクロについて教えてください。
エクセルで sheet1このように入力されております。 A列には製造番号 B列には日付 C列単価 D列記号がすでに入力済みです。 _____________________________________ 行/列 A B C D 1 123456 4/5 1020 K 2 789456 5/2 500 D 3 789789 6/2 9000 F 4 456789 6/2 5000 S ------------------------------------- sheet2には製造番号が500行ランダムに入力済みです。 _____________________________________ 行/列 d E F G 1 456789 2 789456 3 789789 4 456789 5 : 6 : ------------------------------------- ボタンをおしたら一致した製造番号のEFG列にsheet1の日付・単価・記号を自動的に入力したい。どなたかご教授お願いいたします。
- ベストアンサー
- オフィス系ソフト
- 行抽出マクロについて教えてください。
エクセルで sheet1このように入力されております。 A列には製造番号 B列には日付 C列単価 D列記号がすでに入力済みです。 _____________________________________ 行/列 A B C D 1 123456 4/5 1020 K 2 789456 5/2 500 D 3 789789 6/2 9000 F 4 456789 6/2 5000 S ------------------------------------- sheet2には製造番号が500行ランダムに入力済みです。 _____________________________________ 行/列 d E F G 2 456789 3 789456 4 789789 5 456789 6 : 7 : ------------------------------------- ボタンをおしたら一致した製造番号のEFG列にsheet1の日付・単価・記号を自動的に入力したい。どなたかご教授お願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCELで表を抽出する
・A列に日付、B列に件名を入力した表があります。 ・A列の日付は、ランダムに、繰り返し現れます。 この表から、たとえば7月だけの、A列に日付、B列に件名の表を抽出する場合、 手動でする場合は、最初の表を日付順にソートし、黙視で7月分をコピーし、別表に貼り付ける、というやり方でできますが、 数式や関数で自動的にやる方法はないでしょうか? マクロが必要になりますか?
- ベストアンサー
- オフィス系ソフト
- 【Excel VBA】条件を満たすデータを順に抽出
Excel2003を使用しています。 CSVでExcelに取り込んだデータの中から、条件を満たすものを順に抽出して一覧表を作成するマクロを作りたいのですが。。。 ・Sheet2のB列に“コード”と入力されている行のC列のデータ → Sheet1のC列2行目以下 ・Sheet2のC列に“合計”と入力されている行のD列のデータ → Sheet1のD列2行目以下 に順に表示させたいのですが、うまくいきません。 以前、いただいた回答で参考になりそうなものを見てみたのですが、手順というか何かヒントのようなものをいただけたら、自分でどうにかできそうなので、質問させていただきました。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 行抽出マクロについて教えてください。
エクセルのシート1のB列に整理番号(順不同)が書かれてあり、シート2のC列にも整理番号(順不同)が書かれてあります。 シート1は約数千行・100列、シート2は約数万行・100列です。このシート1のB1と同じ整理番号をシート2のC列より上から検索して、最初に見つかったセル(仮にC7)を含む行をシート3にコピーする。 次にB2について同様にしてシート3にコピーする。この時の検索範囲はC8以下(C7以上は検索範囲外)とする。 同様な作業を続けて、最終的には、シート3のC列がシート1のB列と同じにしたい。 これをマクロで組みたい。どなたかご教授お願いいたします。
- ベストアンサー
- オフィス系ソフト
- マクロで特定の文字を含む行を削除の方法
マクロについて教えてください。(初心者です) B列にある、特定の文字(ランダムに複数の文字あります)がある場合、その行ごと削除 するマクロを教えてください。 例えば、 <B列> 2015-001 2015-002 2015-003 2015-004 と、数値があります。 2015-0002 2015-0003 の行を削除したいです。 削除対象の文字はランダムに40こほどあります。 宜しくお願いします。
- ベストアンサー
- Visual Basic
- 複数のエクセルファイルからデータ抽出とまとめる
集約一覧表と同じ場所にある複数のサブフォルダ全てにある全てのエクセルブックからデータを抽出して集約一覧表に表示させたいのですが、どのようにマクロを組めばいいのかわかりません。 抽出するデータは B1、B3、B7、B9 です。これを集約一覧の2行目から順番に各行に各エクセルブックの抽出データをB1をA列、B3をB列、B7をC列、B9をD列に表示させできることならE列に各ブックへのハイパーリンクを自動で貼るマクロを作りたいと思っています。 更に今後、集約一覧をフォルダごと移動することも考えて絶対パスを自動で取得できるようにもしたいです。 初心者の為、いろいろエクセルのガイドブックやいろんなサイトの似たような質問をたどってみましたがよく理解できず困っています。どなたかご教示いただけませんでしょうか?
- ベストアンサー
- その他MS Office製品