• 締切済み

エクセルで特定のデータのある行jを抽出するには。

エクセルで作成された、教員50人分の時間割表があります。 そこから特定の10人の時間割の行(1週間分が書かれている)を抽出するには、どのようにすればよいのでしょうか。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

質問文や回答に対する応答から、エクセルの経験が少ないらしいが、 こんなのフィルタでやるぐらい思いつかな位レベルで、質問回答を貰っても、それが理解できず、回答が生かせ無いのでは。 >10人分一度に出したいのですが フィルタでやれば該当者はさっと1操作で選別される >個人の1週間分の時間割が行で書かれています 先生の名の下に、1行に1週間分の予定があるなら、やるほうは簡単で好都合。 先生ごと日ごとになっていて10人の先生分を抜き出すのも余り変わらないが。先生ごとにまとめたいなど、裏があるなら実例を挙げて質問のこと。 ーー 質問は内容をしっかり考えて、表現してください。 (1)10人は現実の数か、実はもっと多いのか 選別のサインを入れてられないぐらい多いのか。 (2)10人ぐらいとして、質問者がこの人とこの人を目印を立てることはできるのか (3)10人は、データの中にある何か別のデータで(例 担当=国語と入った列がある)区別できるのか。 (4)抜き出す先生の名前だけのリストが別範囲に作ってあるとかか (5)考えている1週間というのも条件なのか

JZ302
質問者

お礼

ありがとうございました。 お礼が遅れてすみません。自分でやることができました。

全文を見る
すると、全ての回答が全文表示されます。
  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.4

例えば以下のような表になっているとして 1行目:見出し 2行目~:データ 使用列:A~G列 抽出したい先生が、3、5、8行にある場合 表最終列G列の隣りH列の、3、5、8行目に「1」を入力 A1を選択して、 「データ」メニュー > 「フィルター」 > 「オートフィルタ」 H列の▼をクリックして、ドロップダウンメニューから「1」を選択 要は作業列を設けそこに抽出用のフラグを立て、それでフィルターをかけるということです。 以上。  

JZ302
質問者

お礼

ありがとうございました。 お礼が遅れてすみません。自分でやることができました。

全文を見る
すると、全ての回答が全文表示されます。
noname#176215
noname#176215
回答No.3

#1の者です。 > 10人分一度に出したいのですが。 ですからフィルタ機能でできますと 私も #2の方も回答しています。 どうも「具体的」の意味が分からないようですが 最初に回答した通り 状況説明が適当なままで まともな回答を期待されても困ります。 > 特定の10人のリストをどこかに作成して 時間割表の名前がそのリストの > 中にあるものかを 1行ずつチェック。それを元にフィルタリング というのが 私の回答です。この方法が良いか悪いかを判断する材料も ありませんから 今のところこの方法を推します。 上に書いた方法で一括に抽出ができないとするなら どこでつまって実 際にどんな結果だったのかなど説明の補足が必要です。 > 具体的な回答が必要なら 具体的に質問して下さい。 これに尽きます。

JZ302
質問者

お礼

ありがとうございました。 お礼が遅れてすみません。自分でやることができました。

全文を見る
すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

データ→フィルタ→フィルタのオプション設定から抽出する方法が簡単と思えます。 操作等はインターネット検索で「フィルタのオプション設定」をキーに索引して下さい。

JZ302
質問者

お礼

ありがとうございました。 お礼が遅れてすみません。自分でやることができました。

JZ302
質問者

補足

10人分一度に出したいのですが。

全文を見る
すると、全ての回答が全文表示されます。
noname#176215
noname#176215
回答No.1

どこにどんな風に入力されているのか分かりませんので想像で回答しますが 特定の10人のリストをどこかに作成して 時間割表の名前がそのリストの 中にあるものかを 1行ずつチェック。それを元にフィルタリング という流れになるかと思います。具体的な回答が必要なら 具体的に質問し て下さい。 たまに「やはりそれしかありませんか」と返答される人がいま すが 上の回答はあくまで想像でした「とりあえず」の回答です。正解では ありませんので。

JZ302
質問者

お礼

ありがとうございました。 お礼が遅れてすみません。自分でやることができました。

JZ302
質問者

補足

検索条件は氏名で、10人のデータ(行=1週間分の一覧)を抽出したいのです。個人の1週間分の時間割が行で書かれています。それを知りたいのです。

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

関連するQ&A

  • エクセルを用いてデータを抽出したい

    エクセルについて教えて下さい。 資料を添付したのですが、1年分のデータを用い、1日の特定の期間の中で、最高と最低の数値を出したいと考えています。 特定の期間というのは、(1)9:00~11:00 (2)12:30~15:10の二つの期間です。 最終的には、下記のような表を作成したいと考えています。 日にち  9:00~11:00  12:30~15:10      最高    最低    最高    最低 1月2日  8950  8000  9000  7500 1月3日  9000  8500  9500  6500 1月4日  9500  7500  8000  6000   データは1年分あり、データが膨大にありすぎて、どのような形で行えば一番簡単にデータを抽出できるか悩んでいます。当方、c言語などの知識はないので、エクセルの関数を使ってデータを抽出したいのですが、なにか良い方法があればご教授ください。

  • エクセルで、データのある行だけを抽出したい。

    エクセルのSheet1にデータが入っており、セルが空白でない行のデータのみを、Sheet2に抽出したいと思っています。 Sheet2にあらかじめ関数を入れておく方法にしたいため、関数について教えてください。 タイムテーブルで予定を管理するような表で、A~Hまでにデータが入っています。 予定を入れる際にはE列には必ず入力をするため、E列が空白でない行のみを抽出したいです。 A|B|C|D|E|F|G|H 月|日|時間|… 11|22|10:00|… 11|22|10:30|… 時間枠は10:00~17:00の30分刻みで、1日15行使用するので、1年で5475行まで使用します。 1行目はタイトル行なので、データは2行目から入力しています。 フィルタオプションで抽出する方法や、それをマクロで登録しておく方法は分かったのですが、あとから予定を追加することがあるため、マクロを実行する度にデータが置き換わると困ってしまいます。 また、抽出したSheet2のI列以降には備考などを入力したいため、やはり後から列がずれると困るため、A~H列に関数を入れておく方法で実行したいと思います。 よろしくお願いいたします。

  • 複数のエクセルファイルから特定の語を含む行を抽出したい

    エクセルで作成した複数の部品リストがあります。 特定の単語(型番)を含む行を抽出して、その行だけ集めたリストを作成したいのですが、そのような便利なツールはありませんか。 できあがるファイルはエクセルでもテキストでも構いません。 部品リストファイルは膨大な数があるので、ファイル毎そのツールにかけるのではなく、フォルダを指定して一気に処理できるとありがたいです。

  • エクセル VBA でVLOOKUPにて不特定数の行の抽出を繰り返す。

    エクセルVBAについて教えてください。 工場の品種ごとの使用材料の計算を作っているのですが、 各品番のリストがあり5桁の品番コードをキーにしてそれに使用されている材料を別リスト(別なシートにある)から抽出しリストを作成したいです。使用されている材料は5~10種と抽出する、列が不特定数あるのので、関数だとかっこ悪くなってしまいそうなのでVBAにチャレンジしたいのですが。可能でしょうか。 品番コード 83764→    83764に使用されている行を5行抽出 82727→    82727に使用されている行を8行抽出 25124→    25124に使用されている行を11行抽出。 必ず同じ行数あるわけではないので83764に使用されている材料を5行抽出した後に空欄まで下に移動して次の82727に使用されている行を8行抽出というようにしたいのですが。 不備後不明な点あればお願いします。

  • Excelでデータ抽出!

    かなり切羽詰ってます。助けてください。 excelで3×15の表を作ってそこからデータを抽出したいのです。列と行の数値はそれぞれ別のセルからの参照にしたいのですが...。ifとかvlookupとかいろいろ使ってみたのですがうまくいきません。エクセルでゆーところの'B3'を出したいだけのことなのですが...。誰か助けてください。

  • spreadsheetで特定行のみ抽出する関数等

    googlleのspreadsheetで特定行のみ抽出する関数等はありますか?(EXCELでもよいです。似たようなのはあると思うので) 1 バナナ 2 りんご 3 いちご という表があったとして、ある店では、1と3しか売っていない。その際、その店用の 1 バナナ 3 いちご という詰めた表(チェック表)を作る、というのが必要な状況です。 表の項目(行)数は100くらい、店舗数は10くらいあります。 Excelでのやり方でも良いです。 もちろん、各店舗の表の方で、必要なものだけ番号を入れて、vlookupで項目名を引っ張ってくるというはできます。しかしこれだと、そのつど追加したり削除するごとに行をずらしたりする必要があるので、できれば(例えば)下記のようにしたいです。 〇をつけたものが選択される形 (基本の表1) 1 バナナ 2 りんご 3 いちご (選択するステップ 表2) 1〇バナナ 2 りんご 3〇いちご (結果としての表 表3) 1 バナナ 3 いちご この関数が使えるとか、他、何かヒントでもいただけるとありがたいです。

  • エクセル:文字列間の行を抽出

    エクセルファイルで1つのシートに複数の表がひたすら縦に並んでいます。それぞれの表が別々のシートに記載されるようにしたいと思っています。 どの表も基本的な書式は同じなので列数は同じなのですが、行数は表ごとに異なります。 また各表の右下(C列)にTotalという文字列が必ずあります。 文字列Totalがある行の直下の行から次のTotalのある行まで抽出して、シートを作成できれば良いのだと思うのですが、どうすれば可能になるのか分かりません。 どなたか教えていただけ無いでしょうか。

  • EXCELで100行に1行ずつ抽出したい

    現在卒業研究中でエクセルを使っています。 そこで分からない事があるんですが、約10万行のデータがある列から100行に1行ずつ抽出し、横に1000行の列を作りたいと思ってます。 抽出する行は[1,101,201...]や、[100,200,300]等、番号は問いません。ただランダムではなく、100行ずつ順番に並べたいです。 どなたか詳しい方いらっしゃいましたら、教えていただけないでしょうか? よろしくお願いいたします。

  • エクセルでデータ抽出するには?

    まったくのエクセル初心者です。 エクセルで、シート1のデータの特定科目を抽出してシート2にコピーしたいのです。 シート1のデータは 5/1 消耗品    2500 5/3 水道光熱費  8000 5/5 消耗品     700 5/7 消耗品    1200 この中から消耗品と記入されている行をシート2に抽出したいのです。 マクロは全然わかりません。。簡単にできる方法は無いでしょうか?よろしくお願いします。

  • エクセルで特定のセルの条件の行を抽出

    エクセルで A  B  C  D… 1 OK  100  30  20 2 ダメ 50   20 30 3 20 10 30 4  OK     3   2 5 良い 3   5   50  と、いうような表があります。 これから、A列がOK又はダメの行だけを抽出して、 別のSheetに A  B  C  D… 1 OK  100  30  20 2 ダメ 50   20 30 3  OK     3   2 と、いうように抽出したいのですが… よろしくお願いします。

専門家に質問してみよう