- 締切済み
エクセルで別シートから条件付きで抽出する方法
tom04の回答
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! Sheet1とSheet2の日付が異なっていますが・・・ Sheet2に日付順にSheet1を表示したい!というコトでしょうかね? そうであれば、関数での一例です。 Excel2007以降のバージョンをお使いだという前提です。 ↓の画像のようにSheet1に作業用の列を設けます(実際は使っていない列に) Sheet1のG2セルに =IF(B2="","",COUNTIF(B:B,"<"&B2)+COUNTIF(B$2:B2,B2)) という数式を入れフィルハンドルでずぃ~~~!っと下へコピーしておきます。 Sheet2のA2セルに =IFERROR(INDEX(Sheet1!A:A,MATCH(ROW(A1),Sheet1!$G:$G,0)),"") という数式を入れE2までフィルハンドルでコピー! B2セルの表示形式は「日付」にしておきます。 最後にA2~E2セルを範囲指定 → E2セルのフィルハンドルで下へコピー! これで画像のような感じになります。m(_ _)m
関連するQ&A
- エクセルのデータ並べ替え(抽出)の方法
エクセルのデータ並べ替え(抽出)の方法 を教えてください。 下記のようなデータがあるとします。 A B C D 1 田中 東京 千葉 福岡 2 山田 京都 滋賀 3 佐藤 奈良 青森 USA 4 鈴木 カナダ 愛媛 A列は名前、B列以降は文字列です。B列以降はC列までの行、D列までの行とさまざまです。重複セルはありません。 これを下記のように並べ替えたいです。 A B C D 1東京 田中 2千葉 田中 3福岡 田中 4京都 山田 5滋賀 山田 6奈良 佐藤 7青森 佐藤 8USA 佐藤 9カナダ 鈴木 10愛媛 鈴木 こういうことは可能でしょうか??? 教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで2つの条件を元に
エクセル2007で名簿を作っています。 1ヶ月ごとにメンバーの順が変わります。 シート1(番号順に名簿を作りました) A B C 1 1 山田 2 2 木村 3 3 副長 佐藤 4 4 鈴木 5 5 班長 田中 6 6 長田 シート2(こちらがメンバーに配る名簿です) A B C D 1 班長 1 3 2 田中 山田 鈴木 3 4 副長 2 4 5 佐藤 木村 長田 A2に田中,A5に佐藤を選んでくるのはvlookupで成功しました。 質問したいのは C列D列に上記の番号のようにシート1の名前を入れていきたいのですが,田中,佐藤の分を抜いた上で番号の若い順に選んできたいのです。 どのような関数をどのように使えば成功するでしょうか。
- ベストアンサー
- その他MS Office製品
- 別シートの条件に合うセルを抽出したい
例えば、sheet1に A列 B列 C列 1/1 東京 佐藤 1/1 横浜 鈴木 1/2 北海道 山田 1/3 大阪 加藤 と入力したとします。 このとき、sheet2のA1に1/1と入力すると、Sheeet2のA2、A3に1/1、B2、B3に東京、横浜、C2、C3に佐藤、鈴木と自動的に表示されるようにしたいのですがどうしたらよいのでしょうか?
- 締切済み
- オフィス系ソフト
- EXCELでデータを条件わけして抽出する方法はありますか?
EXCELでデータを条件分けして抽出する方法はありますか? EXCELでsheet1の元データから、条件を検索して、 sheet2とsheet3に移動させたいです。 sheet 1(元データ) A B C D 2 日付 名前 作業 時間 3 8/1 鈴木 1 1.0 4 8/1 佐藤 1 1.5 5 8/1 藤原 1 2.0 6 8/2 鈴木 2 1.0 7 8/4 佐藤 2 1.0 8 8/4 鈴木 3 2.5 9 8/5 鈴木 4 1.0 10 8/5 藤原 4 4.0 sheet2 (新規データ) A B C D 2 日付 名前 作業 時間 3 8/1 鈴木 1 1.0 4 8/1 藤原 1 2.0 5 8/2 鈴木 2 1.0 6 8/4 鈴木 3 2.5 7 8/5 鈴木 4 1.0 8 8/1 藤原 4 4.0 sheet3 A B C D 2 日付 名前 作業 時間 3 8/1 佐藤 1 1.5 4 8/4 佐藤 2 1.0 ・ sheet1での検索条件は、・作業4があるときは、『名前』が同じ人のデータ(作業1.2.3.4)を sheet2に移動させる(例でいくと鈴木さんは、作業1.2.3.4それぞれある) ・この時、作業1,4の人も移動させる(例でいくと藤原さんは1,4のみ) ・sheet3は、sheet2で移動しなかった人→つまり、『作業4』がない人のみ移動 ・人は必ず1度しかでてこないです。結果、『作業4』は必ず同じ人には1回のみです。 私が考えたところ、 1.『作業4』がある人を先にsheet2に移動させて、sheet2で同じ人をsheet2に抽出する 2.sheet3に『作業4』がない人を抽出する のやり方でできるとおもうのですが、やり方がわかりません。 できれば簡単なマクロがいいです。説明が不十分でわかりにくいこともあるとおもいますが、よろしくお願いします
- 締切済み
- オフィス系ソフト
- Excelで2つの一致するセルを抽出し並べて表示させる方法
こんにちは、 例えば、下記のようにエクセルシートに記載しているとします。 A B C D 田中 100 鈴木 ABCD 鈴木 200 萩原 EFGH 萩原 300 田中 IJKL この場合で、セルAとCを比較し、同じ名前かを比較し、同じであれば 下記のようにセルBやセルDの内容も一緒に同列になるようにまとめたいと思います。 A B C D 田中 100 田中 IJKL 鈴木 200 鈴木 ABCD 萩原 300 萩原 EFGH このように自動でソートさせたいのですが、何か良い方法はないものでしょうか。 お手数をおかけしますが、ご存知の方がいらっしゃいましたら アドバイスよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- excelでシートから別シートに抽出する方法
データシートに A B C 佐藤 りんご 25個 木村 オレンジ 3個 伊藤 メロン 12個 伊藤 スイカ 2個 佐藤 イチゴ 40個 佐藤 マンゴー 8個 というデータがあったとします。 それを別のシートに A B C 佐藤 りんご 25個 イチゴ 40個 マンゴー 8個 また別のシートに A B C 伊藤 メロン 12個 スイカ 2個 といったようにAに佐藤とか伊藤とか入力するだけでB、Cが自動で抽出できるようにできますか? 出来れば関数の入力でやりたいのですがわかる人がいましたらご教授ください。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数条件から別シートへの結果表示
早速ですがお願いいたします。 データシートに A B C D ・・・ 佐藤 りんご 固定 3月 山田 みかん 固定 4月 田中 りんご 変動1 4月 佐藤 りんご 変動2 4月 鈴木 みかん 固定 4月 佐藤 イチゴ 変動2 5月 山田 りんご 固定 5月 田中 イチゴ 変動1 6月 (実際のデータは10列以上ある為、省略しています) 上記のようなときに、別シートで 【C列が固定】のものと、固定以外で【D列が該当月(仮に4月)】に該当するものを列単位で 抽出したいと思っています。 月別でシートを作成したく、抽出したものはシートとして残したい為 フィルタではなく、関数などでこのような条件が複数のものを表示するには どうしたらよいでしょうか? 知恵をお貸し下さい。
- 締切済み
- オフィス系ソフト
- エクセル(2003・2007)でデータ抽出し、別シートを作成するための
エクセル(2003・2007)でデータ抽出し、別シートを作成するための関数を教えて下さい ●シート名:サンプルA ●シート名:サンプルB A B C D E・・ A B C 名前 日付1 日付2 備考 名前 日付1 備考 1 山田 2010/10/15 2010/10/10 ああ 1 鈴木 2010/10/18 うう 2 佐藤 いい 2 太田 2010/10/21 かか 3 鈴木 2010/10/18 うう → 4 井上 2010/11/20 ええ 5 石田 2010/8/7 2010/10/7 おお 6 太田 2010/10/21 かか 具体的に上記のデータから【B列が本日から10日間以内かつC列がスペース】のデータのA・B・D行を別シートに作成する関数を教えて下さい よろしくお願いします ※なぜか文字がずれてしまってて、すいません・・・
- ベストアンサー
- オフィス系ソフト
- EXCEL:抽出・シートに分散させる方法
下記の様なデータを元に、各担当者別に用意された売り上げ表の雛形に表示させたい(指定した項目を指定したセルに)のですが、 実現出来る関数はありますでしょうか? オートフィルタ>コピペではなく、毎月の処理になるので自動的に出来る様にしたいのですが。 顧客名 担当者 商品名 金額 A社 佐藤 バナナ 100 B社 鈴木 バナナ 100 C社 田中 メロン 100 A社 佐藤 バナナ 300 A社 佐藤 リンゴ 200 C社 田中 メロン 100 これを↓ Sheet 佐藤 顧客名 商品名 金額 A社 バナナ 100 A社 バナナ 300 A社 リンゴ 200 ------------------ Sheet 鈴木 顧客名 商品名 金額 B社 バナナ 100 ------------------ Sheet 田中 顧客名 商品名 金額 C社 メロン 100 C社 メロン 100 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELにて3つの条件を違うシートに抽出したいです。
エクセルで元データ(sheet1)を3つの条件にあったデータを別シート(sheet2)に抽出し、 なおかつ抽出したデータを元データ(sheet1)から消去する方法はありますか? できれば関数でお願いします。 ☆シート1☆※元データ A B C D 1 氏名 出身 作業 時間 2 鈴木 愛知 1 1.0 3 渡辺 静岡 2 1.5 4 鈴木 愛知 2 2.0 5 松坂 岐阜 3 0.5 6 鈴木 愛知 3 1.0 7 鈴木 愛知 4 1.5 8 森田 三重 2 0.5 ☆シート2☆ A B C D 1 氏名 出身 作業 時間 2 鈴木 愛知 1 1.0 3 鈴木 愛知 2 2.0 4 鈴木 愛知 3 1.0 5 鈴木 愛知 4 1.5 補足 ・シート2の条件として『氏名』と『出身』が同じでなおかつ『作業』の1,2,3,4がある人のみ。 このとき、『作業』が4がある人のみ抽出したいです。 ・抽出したときにシート1に抽出したデータ(例では鈴木)が消えるようにしたいです。 説明が不十分で伝わりにくいとは思いますが、 よろしくお願いします。
- 締切済み
- オフィス系ソフト