• ベストアンサー

Excel 一覧表から特定の数値を別シートに抽出

Excelで名簿を作っています。 その名簿(一覧表)には会員番号・部屋番号・氏名を入力しているのですが、 部屋番号毎に自動でシートを振り分けたいと思っています。 部屋番号は1階は101、102、103、2階は201、202、203と言う感じでつけています。 これを1階のシート、2階のシートの形で一覧表に入れたすべてのデータで作りたいです。 作り方をしたいです。 フィルタオプションの設定を使ってみたのですが、分かりませんでした。 どなたか教えてください。 よろしくお願いします。

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

  • ベストアンサー
回答No.2

会員番号・部屋番号・氏名、という並びを、部屋番号・会員番号・氏名、という並びに変更することはできますか?それが可能ならば、話はとても簡単になります。 (1) 3枚のシートを用意、左から順に、一覧表、1階、2階、とシート名をつけておく。 (2) 3枚のシート全て、A1に部屋番号、B1に会員番号、C1に氏名という具合に項目名を入れておく。1行目は項目行として使い、実際のデータは2行目からとする。 (3)一覧シートを選び、A2から下に向かって101、102、と順に部屋番号をふる。仮に1階が115までなら、115の次の行に201とし、以降2階の番号をふっていく。 (4)1階シートを選び、A2から下に向かって、101、102…と1階の部屋番号を入力。 (5)2階シートを選び、A2から下に向かって、201、202…と2階の部屋番号を入力。 (3)1階シートを選び、B2に、=VLOOKUP(A2,一覧表!$A:$C,2,FALSE)&"" と入力し、下にオートフィルで必要なだけコピーする。 (5) 1階シートC2に、=VLOOKUP(A2,一覧表!$A:$C,3,FALSE)&"" と入力し、下にオートフィルで必要なだけコピーする。 (6) 2階シートも、同じセルに同じ式を書いて同じようにコピーする。 補足: 作業グループの使い方がわかる人ならば、項目名及び1階2階シートに入力する式は、ひとまとめに処理すると楽です。 部屋番号101などは、半角全角ごっちゃだとうまくいきません。半角で統一してください。

marumarumeg
質問者

お礼

試行錯誤しながら、なんとか表が出来ました。 色々はやり方があるんですね。 かなり時間がかかりましたが、仕事を楽に抜けなく進めることが出来ます。 ありがとうございました。

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

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

別シートに抽出することはできますが、別シートを新たに作るにはマクロが必要です。 その名簿(一覧表)のシートをシートのコピーでコピーして、1階のシート、2階のシート、...、と手動でシート名を入れれば、後は、フィルタオプションの設定で、各シートの部屋番号の列を、100以上~199以下、200以上~29以下、...、とフィルタを設定する方法ではいかがでしょうか。

marumarumeg
質問者

お礼

だいぶ時間がかかりましたが、表が出来ました。 ありがとうございました。

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

関連するQ&A

  • エクセルのひと月の一覧表から誰が、いつ、どれだけの量を使用したか抽出したい

    エクセルのひと月の一覧表から誰が、いつ、どれだけの量を使用したか抽出したい 月集計表(シート名) 氏名|番号| 1 | 2 | 3 | 4 | 5 | 6 | 7 | A氏| 1 | | | | |500| | | B氏| 2 | |150|213| | | | | C氏| 3 | | | | | | | | D氏| 4 | | | | |534| | | 今の上のような月の一覧に使用した量を入力しています。 番号の列の数字はその左のセルにある各顧客の管理番号、一番上の行にあるのが月の日付です。 これが6月の各顧客の一覧だとして 使用回数(シート名) 氏名|番号|_1回目_|_2回目_|_3回目_|→4,5,6回目と続く A___|1___|6/4|500|___|___|___|___| B___|2___|6/2|150|6/3|213|6/7|100| C___|3___|___|___|___|___|___|___| D___|4___|6/5|534|___|___|___|___| 管理番号の並びは変えずにこのような一覧を別シートに作りたいのです。 月の一覧に入力したら自動的にこちらにも入力されるような方法はあるでしょうか?あったら方法もお願いします。

  • エクセルでリストに対応するデータを別シートの表

    エクセルでリストに対応するデータを別シートの表に参照したいです。 「表シート」のB2にリストを作って、 (リストは「一覧表シート」のA,B,Cが入力されているセルを参照しています。) Aを選択すると101の下の段(B11)に、 「一覧表シート」のAの列101の111が入力されるようにしたいです。 Bを選択すると222、Cを選択すると333が入力できるようにしたいです。 この「表シート」の表がややこしいのですが、 建物の部屋番号に対応しているため、3階2階1階という順になっています。 関数で対応できるものでしょうか? 分かりにくい表ですが、よろしくお願いします。

  • エクセルで2枚目のシートに予約の一覧表を作る

    エクセルについての質問です。 1枚目のシートに予約用紙を作成し、それを印刷して客に渡します。 項目は、名前、会員番号、予約日、予約時間の4項目です。 2枚目のシートには、予約の一覧を作成したいと思います。 項目は同じ4項目です。 1枚目の4項目を手入力したときに、自動的に、2枚目の予約一覧が作成されるようにしたいのです。 あるいは逆でも構わないのです。 つまり、予約一覧表に4項目を入力すれば、客に渡す予約用紙ができて、それを印刷可能になるようにしたいのです。 以前、ファイルメーカーではこのようなことは可能でしたが、この作業をするコンピューターにはファイルメーカーがなく、エクセルでなんとかできないかと思います。 ご存知の方があれば、教えて頂けないでしょうか。

  • 別々のエクセルシートから、一覧表を作るには?

    マイクロソフトエクセルで、複数のシートに入力してあるデータ(名前、年齢、職業など)を1つのシートにまとめて、一覧表を作成するには、どのようにすればいいのでしょうか?

  • エクセル データベース 別シートで一覧表

    いつも大変お世話になっております。 現在、エクセル2007を使用して、 名前・住所・電話番号等のデータベースを作成しております。 データベースは完成し、 次に、プリントアウトしたいのですが、 データベースに入れているデータ量が多く、 一覧表として出そうと思うと、数枚に渡るか、切れてしまうか、 字がすっごく小さくなってしまいます。 必要なデータだけ、違うシートもしくはブックで一覧表を作成したいのですが、 その場合、何か良い方法はありますか? エクセルは普通に使えますが、マクロは組めません。 マクロを組む必要があるのでしょうか? ちなみに、個人情報は、●万件と多量な為、 エクセルの形を整えれば?という問題ではありません。。 どうか、お助けください!!

  • エクセルの重複データ抽出

    初めてのご質問です。2つの名簿をエクセルにシート別にまとめてありますが、氏名が重複しているものを別シートに抽出したいと思います。フィルタオプションでトライしたのですが、1つだけのセルに重複していない氏名が記載されたり・・と苦戦しております。何か良い方法があれば、非常に助かります・・。

  • 名簿一覧表作製

    エクセルを使って役員名簿一覧を作製したいのですが、一個の枠内に氏名と電話番号を上下並列に入力したいのですが、どうしても一枠に入力出来ません。 どうしたら良いのか教えて下さい。お願い致します。

  • 一覧表から抽出?

    皆さんいつもアドバイスありがとうございます。 また今回も宜しくお願い致します。 エクセルの2003を使用しています。 図のような一覧表があり、その中にお客様から指定された時間を入力しています。 この一覧表をソート?し、左側のB列に指定時間の早い順に、A列にはそれに対応する部屋番号を抽出表示させたいのです。 このような事は可能でしょうか?

  • エクセル 別シートから一覧を抽出したい

    部品一覧表を作成しているのですが、2シートあり 1入力シート・2部品コードシートとあります。 部品コードシートにはB列に部品番号・C列部品名・D列部品番号・E列部品名と2行ずつ使い番号・品名がB~Wまで47行分入力されています。 B1:C47、D1:E47…と2列47行にはそれぞれ【A】、【B】、…とセルの名前の定義をつけました。現在【H】までありますが、今後増える可能性があります。 入力シートに、セルの名前を指定したときに部品コードのシートから 一覧を抽出したいのですが、どの関数を使えばよいのかわかりません。 入力シート                 |部品コードシート G   H                  | A Bコード C部品名  Dコード E部品名 4式入力用にあけています。     |1 1800  ユニットA   1501 電源A 5コード 部品名             |2 1801  ユニットB   1502 電源B 6                       |3 G4に関数を入れてG6~G52まで部品コードのシートA1~A47を一気に表示 させたいのです。部品コードシートの行数が変わることはありません。 マクロを使わないと、関数では難しいでしょうか?

  • エクセル表からのデータ抽出

    エクセル2010で、画像のように、行(横)方向に「氏名」、列(縦)方向に保有資格が入った表が有るのですが、この表から資格名を選択したら有資格者の氏名と種類が表のどこかに抽出されるようにしたいのですが、何とかならないでしょうか? 詰まりB列で資格4をフィルターで選択したら、表のどこか(違うシートでもOK)に保有者名と資格の種類(級)等が抽出されるような仕組みを構築したいので宜しくお願いします。 更にもし可能であれば、氏名を選択(どこかに入力でもOK)したらその人の保有資格が一覧で抽出されれば理想です。 先ずは資格名から氏名と種類が抽出されればありがたいのですが。 表そのものを作り替えるのは最後の手段にしたいので配慮いただけるとありがたい。

iprint&scanでA5が選択できない
このQ&Aのポイント
  • iprint & scanを使用している際に、A5用紙の選択肢が表示されない問題について質問です。
  • Windows10のパソコンを使用し、無線LAN接続でiprint & scanを利用していますが、A5用紙の印刷ができない状況です。
  • ブラザー製品のiprint & scanを使っていますが、A5用紙の選択肢が表示されず、印刷できません。どのようにすればA5に印刷することができるのでしょうか?
回答を見る

専門家に質問してみよう