• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでまとめた物を表示させたいのですが・・・)

エクセルでデータを自動的にまとめる方法

このQ&Aのポイント
  • エクセルで入力したデータを抽出して別の場所に表示させる方法について教えてください。
  • 入力したデータの中からSSとその横の数字のみを取り出して、SSの項目を上から順に並べ替える方法について教えてください。
  • エクセルを使用してデータをまとめる際に、SSとSの項目を分けて処理する方法について教えてください。

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

  • ベストアンサー
  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.2

こんばんは 例えばD1に =IF(COUNTIF($A$1:$A$20,"SS")<ROW(D1),"",INDEX($B$1:$B$20,SMALL(IF($A$1:$A$20="SS",ROW($A$1:$A$20)),ROW(D1)))) と入力、配列数式なので Ctrl Shift Enter 同時押しで確定 (数式が{   }で囲まれます) その式を下方向にフィルコピー こんな感じでしょうか? もし、この式で難しいようでしたら(てか、難しいですよね^^;) 例えばC列を作業列にして C1に =IF(A1="SS",ROW(),"") D1に =IF(COUNT($C$1:$C$20)<ROW(D1),"",INDEX($B$1:$B$20,SMALL($C$1:$C$20,ROW(D1)))) (普通に Enter で確定) それぞれの式を下方向にコピー ではどうでしょうか?

KNB15655
質問者

お礼

親切に教えていただきありがとうございます! 1つ目の数式をコピーして貼ってみたところ、SSのみの数字を表示してくれました!!ありがとうございました!2つ目もやってみますね。 それぞれの関数の意味はなんとか理解できるので、ここから色々考えながら、もっと使い易くしていこうと思います!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • mi_yuki
  • ベストアンサー率13% (4/30)
回答No.1

マクロを作ったらどうですか?

KNB15655
質問者

お礼

やはりその方法が確実なのでしょうか。 私は関数がほんの少し理解できる程度の知識しかないので、 悔しいですがVBAはさっぱり解りません。なんとか勉強した方がいいのでしょうね。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル データ抽出について

    (データ)    A B C 1  I あ 20 2  II い 30  3  III う 10 4  IV あ 10 5  V い 20  6  VI う 30 したい事(1) A列のうちいずれかの項目を入力すると、B列の該当値を抽出 したい事(2) (1)のB列該当値が検索一行目で抽出されたら、その値からC列の値を抽出したい 困っていること・・・B列に全く同じ名前の項目があるため、抽出すると 先に来る値が飛んできてしまう 例:IVを入れると「あ」が自動で抽出され、その「あ」でさらに「10」を抽出したいのに、先にあるC1の「20」が飛んできてしまう。 それぞれ、(1)(2)にどのような関数を入れると、抽出したい値が出てくるでしょうか?

  • エクセルの並び替えについての質問です。

    エクセルの並び替えですが、例えば列の並び替えで2列(仮にA列・B列)に数値は入れてあり、A列を基準に昇順する場合2003ではその並べ替えをしたい範囲を指定して、「データ」→「並べ替え」→範囲の先頭行をデータにチェックを入れて、最優先されるキーを列Aにして、昇順にチェックを入を入れれば、A列基準で並び替えが完了しましたが、2007ではではその並べ替えをしたい範囲を指定して、「並べ替え」→最優先されるキーを選択すると列A・列Bの選択ではなく、A・B列の1行目の数値の選択となり、それで並び替えると1行目はそのままで、2行目からの並び替えになってしまいます。また1行目を数値のない空欄セルにしておいて1行目から上記作業をすれば、優先されるキーは列A・列Bの選択肢が出ますが、もしその表が1行目が空欄で無い場合はどうするのでしょう?また、2003では並び替えの作業を『繰り返し』で別の表も同じく並び替えの作業が出来ますが、2007では上記の1行目空欄セルにしておいてから並び替えをして『繰り返し』の作業は出来ません。 どの様にすれば、『繰り返し』の作業も出来るのでしょうか?

  • エクセルの並べ替え・・・

    エクセルで並べ替えをしたいんですが、思うようにいきません。教えてください。 A列:日にち B列:ナンバー C列:名前   が入っています。 C列には、関数が入っています。 B列にナンバーを入力すると、名前が自然に入るようになっています。 関数は、 =IF(B2="","",VLOOKUP(B2,' 名 簿 '!$A:$B,2,FALSE)) です。 A~C列を選択して、 C列(名前順)に並び替えをすると、(データ→並び替え) 空欄のセルが上の方に来て、日にち、NOが入力されているセルは、下の方で並び替えされている状態です。 入力されているセルを上にするには、どのようにすればいいのか、教えてください

  • エクセルでの行も同時に並び替えする方法

    エクセルで並び替えをしたいのですが、 列A   列B 1 20 2 30 3 50 4 10 5 6 というデータがあるとして、列Bだけのデータだけを考慮して、並び替えを行い同時に列Aも列Bに対する文字列として扱い同時に並び替えをしたいのですが、どうしたらよいでしょうか?? わかりづらい質問ですいません。 結果としては以下のように並び替えたいのです。 列A   列B 3 50 2 30 1 20 4 10 5 6

  • エクセル・オートフィルタを使わず関数で抽出をするには

    excelのデータで、該当する項目のある行のみの抽出をオートフィルタもマクロも使用せずに、関数で行う方法があれば教えてください。     A B 1  桃太郎 123456 2  猿   122222 3  キジ  123555 4  桃太郎 122245    … 1000 桃太郎 002145 ↑このような表で「桃太郎」だけを抽出したいのです。 イメージとしては、ボックスに「桃太郎」と入力するだけで結果が一覧として出るようなものを作りたいのです。 さらにB列が昇順に並び替えされていると、なおよいのです。 随時更新するデータなので、その都度の最新の表が欲しいのです。 オートフィルタ→並べ替えをすれば簡単なのですが、エクセルを全く使えないような人がいる職場環境でして、教えるのが面倒というのとデータがぐちゃぐちゃになったら困るので、誰でも簡単にできる方法はないものかと考えています。 また環境的にマクロはあまり使いたくないのです。 よろしくお願いします。

  • エクセルで、並び替えた列をさらに並べ替える方法

    今エクセルで、乱数による並べ替えをした後のデータを、 さらに無作為に抽出する方法を考えています。 分かりにくいので、例を挙げますと、 A列:果物(リンゴ、みかん、バナナ…) B列:花(桜、菊、ひまわり…) C列:色(赤、青、緑…) D列:国(米国、中国、日本、英国…) E列:県(大阪、愛知、北海道、愛媛…) と並んでたとしますと、 1.各列の中で、乱数を使って並べ替えを行う 2.さらに、列ごとに並べ替えを行う をやりたいと思っています。 1は、乱数に対応させて並べ替えを行うことはできました。 (rand関数に対応して、昇順などで各セルを並び替える) 問題は、1の並び替えの後、A1、B1、C1、D1、E1の5つのセルを 並び替えたいと思っているのですが、その方法が分かりません。。 もちろん、1をした後でしたら、5つのセルをどこかにコピーして また、乱数に対応させて並べ替えを行えばできるのですが、 一度に、2つの並べ替えを行いたいと思っています。 それも、1の後に、2の並べ替えを行う、という順番付きで。。 (2は1の後でないと、できないので) 或いは、逆に、2の列の並び替えを行って、それから各列の並び替えでもいいんですが、 とにかく、 青、北海道、ひまわり、英国、りんご 米国、桜、緑、バナナ、愛媛 … というような、並びをたくさん、作りたいということです。 すみません、例えが悪いので、これを使って何するの??と思うかも知れませんが、 この並び替えのニーズがあります。 どなたか、やり方がお分かりになる方、どうぞ、ご教授下さい。 (意味が分からない方、どうぞご質問下さい)

  • データベースの並び替えキーと列の指定方法

    シートに売上データ表があります。A列~AG列2行目に列項目、3行目以降にデータが入っています。これを基に並び変えや、データ抽出をしたいのですが、使用目的によって、並び替えキー項目や削除したい列項目が変わってきます。その為、マクロを組んでも、毎回指定した列を変更しなければならず、困っています。例えばA列1行目~C列1行目に列番号(A,D,F)や、列項目名を入力したら、その列を削除したり、その項目名順に並び替えをする様な事は出来ないのでしょか? 検索・抽出では、同じ列項目名+空白1行の表に検索したい条件を入れれば、その都度抽出出来るのですが。

  • Excelの並び替えの修正は可能でしょうか?

    Excelのデータ並び替えで、失敗をしてしまい、とても困っています。 顧客データをセルごとに項目を決めて、入力していったのですが、1つのセル(たとえばA列のみ)を並び替えを行い、他のセルの項目と合致しないデータにしてしまいました。 例: A列勤務先B(顧客氏名)C(住所)D(電話番号)E(E-mail) ーというカテゴリ分けをし、データを入力します。 A列の勤務先というデータのみを50音別に並び替えをしてしまいました。 他のBCDE列はAとつながる同列のデータのはずが、Aのデータと分断されてしまったという状況です。 Aの列とBCDE列とのデータを合致させる方法はないのでしょうか? 保存データは並び替えを行ってしまった後のもので、(随時、更新保存しています)以前のデータに戻すことができません。 データ全体を並び替えしなければいけないところを、1つの列だけ並び替えをしてしまった場合の修正方法がもしあれば、お教えください。とても困っています。 (おそらく、無理だろうなぁ・・・と諦めモードですが) 並び替えを失敗しないコツ???などもあればお教えください。 どうぞよろしくお願いいたします。

  • Excel で 並び替えを教えてください。

     添付図のように、A列に1~4など入力すると並び変えられます。 しかし、B列に図のように干支を入力したとたんに、並び替えができなくなります。  データを複数行に入力した場合に行を崩さないで、データの並び替えをすることができますか?   

  • Excelの並べ替えについて

    お世話になります。 Excelデータの並べ替えについて質問です。 Excel2007で表を作成しており、シートの3行目に項目名、4行目移行にデータが入力されています。 「データ」タブの「並べ替え」ボタンをクリックし、「最優先されるキー」ボックスから項目名を選ぼうとすると、 「列A」「列B」「列C」のようになっており、3行目に入力されている項目名が表示されません。 「先頭行をデータの見出しとして使用する」にはチェックが入っています。 同じデータで、他の端末で確認してみたところ、 項目名が表示される端末もあれば、「列A」のようになってしまう端末もあります。 端末側の設定でしょうか? どのような設定が原因と考えられますか? よろしくお願いいたします。

専門家に質問してみよう