- 締切済み
エクセルで特定のデータのある行jを抽出するには。
エクセルで作成された、教員50人分の時間割表があります。 そこから特定の10人の時間割の行(1週間分が書かれている)を抽出するには、どのようにすればよいのでしょうか。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
質問文や回答に対する応答から、エクセルの経験が少ないらしいが、 こんなのフィルタでやるぐらい思いつかな位レベルで、質問回答を貰っても、それが理解できず、回答が生かせ無いのでは。 >10人分一度に出したいのですが フィルタでやれば該当者はさっと1操作で選別される >個人の1週間分の時間割が行で書かれています 先生の名の下に、1行に1週間分の予定があるなら、やるほうは簡単で好都合。 先生ごと日ごとになっていて10人の先生分を抜き出すのも余り変わらないが。先生ごとにまとめたいなど、裏があるなら実例を挙げて質問のこと。 ーー 質問は内容をしっかり考えて、表現してください。 (1)10人は現実の数か、実はもっと多いのか 選別のサインを入れてられないぐらい多いのか。 (2)10人ぐらいとして、質問者がこの人とこの人を目印を立てることはできるのか (3)10人は、データの中にある何か別のデータで(例 担当=国語と入った列がある)区別できるのか。 (4)抜き出す先生の名前だけのリストが別範囲に作ってあるとかか (5)考えている1週間というのも条件なのか
- onlyrom
- ベストアンサー率59% (228/384)
例えば以下のような表になっているとして 1行目:見出し 2行目~:データ 使用列:A~G列 抽出したい先生が、3、5、8行にある場合 表最終列G列の隣りH列の、3、5、8行目に「1」を入力 A1を選択して、 「データ」メニュー > 「フィルター」 > 「オートフィルタ」 H列の▼をクリックして、ドロップダウンメニューから「1」を選択 要は作業列を設けそこに抽出用のフラグを立て、それでフィルターをかけるということです。 以上。
お礼
ありがとうございました。 お礼が遅れてすみません。自分でやることができました。
#1の者です。 > 10人分一度に出したいのですが。 ですからフィルタ機能でできますと 私も #2の方も回答しています。 どうも「具体的」の意味が分からないようですが 最初に回答した通り 状況説明が適当なままで まともな回答を期待されても困ります。 > 特定の10人のリストをどこかに作成して 時間割表の名前がそのリストの > 中にあるものかを 1行ずつチェック。それを元にフィルタリング というのが 私の回答です。この方法が良いか悪いかを判断する材料も ありませんから 今のところこの方法を推します。 上に書いた方法で一括に抽出ができないとするなら どこでつまって実 際にどんな結果だったのかなど説明の補足が必要です。 > 具体的な回答が必要なら 具体的に質問して下さい。 これに尽きます。
お礼
ありがとうございました。 お礼が遅れてすみません。自分でやることができました。
- mu2011
- ベストアンサー率38% (1910/4994)
データ→フィルタ→フィルタのオプション設定から抽出する方法が簡単と思えます。 操作等はインターネット検索で「フィルタのオプション設定」をキーに索引して下さい。
お礼
ありがとうございました。 お礼が遅れてすみません。自分でやることができました。
補足
10人分一度に出したいのですが。
どこにどんな風に入力されているのか分かりませんので想像で回答しますが 特定の10人のリストをどこかに作成して 時間割表の名前がそのリストの 中にあるものかを 1行ずつチェック。それを元にフィルタリング という流れになるかと思います。具体的な回答が必要なら 具体的に質問し て下さい。 たまに「やはりそれしかありませんか」と返答される人がいま すが 上の回答はあくまで想像でした「とりあえず」の回答です。正解では ありませんので。
お礼
ありがとうございました。 お礼が遅れてすみません。自分でやることができました。
補足
検索条件は氏名で、10人のデータ(行=1週間分の一覧)を抽出したいのです。個人の1週間分の時間割が行で書かれています。それを知りたいのです。
お礼
ありがとうございました。 お礼が遅れてすみません。自分でやることができました。