• 締切済み

エクセルの表から抽出する

imogasiの回答

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

該当分を抜き出し先で縦に続けて並べればよいなら、 作業列をつ買うのを許されるなら、自称imogasi方式で抜け出せます。 OKWAVEかWEBでimogasi方式で照会してもらえば、沢山質問例が出ます。 作業列を使うので#2、#3のご回答より迂遠ですが、やっているロジックは、#2・#3のお答えより理解しやすいかなと思います。INDEXとMATCH関数を使います。 ーーー 関数は本質上、該当抜き出しは不得手と思います。 ーーー VBAで、「NO」の各行を、IF文で総なめすれば、該当分は抜き出せます。 Findメソッドもあります。 関数のような、難しい式になりません。 ーー データーフィルターフィルタオプションの設定も考えてください。 別シートに抜き出せないかも知れないが。

関連するQ&A

  • エクセルで文字列の抽出

    エクセルのデータの中から、「年.月付け」(例 2007.02付け)」という文字列を すべて抽出したいのですが、「****.**付け」で関数で式を作成しても エラーメッセージがでて、うまく抽出できません。 (関数がまちがってるのかもしれませんが。。。) どのようにしたら、抽出できるのでしょうか? ご教示のほどよろしくお願いいたします。

  • 連続していない日付データからの抽出

    エクセルで、   A   B 1 日付 売上   2 11/21  900 3 11/22 2000 4 11/26 1800 5 11/27 1300   D    E 1 日付  前日比 2 11/21 **% 3 11/22 **% 4 11/26 **% 5 11/27 **% とあります。 そこで、   G   H   I 1 日付 売上 前日比 2 任意 (抽出) (抽出) 3 と、Gに日付を入力したらH、Iにデータが抽出されるように関数を作りたいと思います。 Hには =INDEX(A2:B5,MATCH(G1,A2:A5,0),2) Iには =INDEX(D2:E5,MATCH(G1,D2:D5,0),2) と入力して抽出をしましたが、 例えばG列に元データには無い、「11/23」が入力されたときは、11/23よりも先で1番にくる11/26のデータを抽出するようにしたいのですが、どうしたらいいでしょうか? よろしくお願いします。

  • EXCELの表からの「抽出」、「転記」

    1.元帳(Sheet8)から転記した「金融機関向け提出資料」(Sheet10)があったので、こ れからまた転記して組単位で「No.」と「氏名」の表(Sheet5)を作りたいので  す。 2. 添付画像「金融機関向け提出資料」(Sheet10)において、9組を例にとると、No.7、No.16、No.17、No.23の、以下続  く。これ等をSheet5の表に抽出していきたいのです。Sheet5の構想は、1行目:組 番号、2行目は項目名:No.(A2)と氏名(B2)、3行目~27行目(25名分)に各  データを 抽出、転記する。一組分の範囲はA1:B27です。 3.組の数は9組ありますが、一組だけその方法を教えて頂ければ結構です。 4.尚、Sheet10のNo.は1~188です。Sheet10のG列に、組番号を転記しています。こ の組番号はSheet10では印刷領域外です。 5. Sheet10からSheet 5に抽出し、転記した最初の人の(1)No.と(2)氏名をオートフィ ルで下にコピーすると、同じ組のNo.と氏名が表示されたら良いのですが・・・。 6.私はマクロが使えません。INDEX関数やMATCH関数は使ったことがあります。 元帳(Sheet8)からINDEX関数で「金融機関向け提出資料」(Sheet10)に転記して います。 7.最初から9組分の表を作成しておいて、そこにデータを順次転記していく方法もあ るのかも知れません。 8.Sheet10の一部を「画像添付」します。 以上ですが、よろしくご指導ください。

  • エクセルデータ抽出(日付)

    はじめまして、エクセルの関数とか殆ど分かりません。 そこで、以下内容の事をしたいのですが、どうすれば良いでしょうか? 前提 日付を入力した「元データ」があります。下記(1)~(3)を対応して「抽出データ」を作成したいです。 元データ 抽出データ 番号 日付 金額 番号 日付 金額 1 平成23年9月18日 \60,000 1 平成23年9月18日 \60,000 2 平成23年11月2日 \70,000 3 平成23年10月15日 \90,000 3 平成23年10月15日 \90,000 4 平成23年10月13日 \150,000 4 平成23年10月13日 \150,000 ⇒ 5 平成23年11月29日 \200,000 6 平成23年11月1日 \80,000              合計 \300,000   (1)今日より3ヶ月以内(月末〆)のデータのみ抽出する。 (2)抽出データの金額を計算する。 (3)抽出データを別のシートに作成する。 (1)~(3)を実行する方法を教えて下さい。

  • あるエクセル表からのデータの抽出に関して

    エクセル表のデータの抽出方法に関してアドバイスお願いします。 債務残高表から債務残高表へデータを移動したいと考えています。 債権債務残高表 社名  債権金額 債務金額 あ社 い社 う社 え社 お社 債務残高表 社名  債務金額 あ社 え社 上記の債務残高表から債権債務残高表へ金額を抽出したいと考えています。 そこで私は、SUMIF関数を使ってみたのですが 例えば検索条件の社名が両者の社名の読みが違っている場合や 片方では社名の前に株式会社等がついていた場合には抽出漏れがおきてしまい確実に表が作成できないことが分かりました。 何か得策はありますでしょうか。 社名に対するふりがなを関数でだしてそれを検索条件にすれば可能でしょうか。 データが多いため一方のデータの社名を全て検索かけながら入力するのはさすがに無駄なのかと思いまして… 申し訳ございませんが宜しくお願いいたします。

  • EXCEL、複数の条件からデータを抽出

    EXCELを使って複数の条件からデータを抽出したいです。 条件は 利用した施設、開始時間、終了時間の3つから条件にあう金額を抽出したいです。 VLOOKUPでは一つの条件からでしか抽出が出来ないので困っています。 A列に利用した施設、G列に開始時間、H列に終了時間が並んでいます。K列に金額を抽出したいです。 それぞれの時間、施設ごとの料金表をつくってそこから抽出しようと思っています。使用出来る関数やそれ以外にもやり方などあればご教授頂ければと思います。宜しくお願い致します。

  • エクセルで条件に合うものを別表に抽出したい

    仕事で急に上司に表の作成を頼まれて困っています。 助けて下さい。 エクセルで条件に合うものを別表に抽出したいです。 表 1 日付    有無    個数 5/1     ○      0 5/2            10 5/3     ○      15 5/4            20 5/5     ○      10 というデーターより <条件>  ・ 有無が○のもの  ・ 個数が0でないもの この条件を満たしたものを表2に抽出したいのです。 表 2 日付  個数 5/3   15 5/5   10 と表示させたいのですが どんな関数で出来ますか? 教えて下さい。宜しくお願いします。

  • データ抽出

    VBA初心者です。 エクセルで2枚のシートを練習用で作成しました。 画像上段がシート1で元データです。 下段が転記先の表で、シート2です。 シート2は、今はデータが参考に貼りつけてありますが 普段はマクロで作業後は消去して、空白にしています。 今したい処理が 元データをINPUTBOX関数を使って抽出し、 NO,購入日付、分類、感想、備考のデータを下段画像シート2のように 転記したいのです。 抽出条件のキーになるのは、主に「購入日付」と「分類」です。 どこかのセルに、日付を範囲指定で入力すれば、条件に当てはまる データをシート2に表示させたいです。 四半期ごとのデータを検索したいためです。 INPUTBOX関数でなくても、どこかの特定のセルに範囲指定する日付を入力 して、抽出してもかまわないです。 あと、分類は割と「飲料水」を抽出して、印刷する頻度が多いのですが 今後の参考に、全部の分類を抽出できるスタイルが望ましいです。 現在は、一行一行日付と分類を目視で確認しながら シート2にコピペ作業しているので 時間がかかります。 エクセルの機能でフィルタ等をしてみたのですが、 関数やVBAで素早くしたいのですが、なかなかコードが思いつきません。 お願いします。

  • EXCELの関数で複数条件の抽出方法

    エクセルの関数について教えてください。 VLOOKUPで複数条件を抽出したい。 以下の様に出来ればと思いますが、数式が分かりません。 売上データーの中から複数の条件に一致したものだけを抽出したい。 例) 商品が1,2,3,4,5,6,7,8,9,10と種類が100あるとします。 売上先A,B,C,D,E,F,G,と100の客先があるとします。 その中から、商品1と売上先Aの場合はA-1と売上金額のデーターを抽出させて、商品1と売上先がDの場合はD-1と売上金額を抽出させたい。但し、商品1と売上先Bの場合は売上金額を抽出させたくない。 このような場合の関数での数式を教えて欲しい。 お分かりの方があればお教え願います

  • エクセル抽出機能

    エクセル抽出機能のフィルタオプション設定を使って、データを抽出しようとしています。抽出する内容は日付です。 抽出するデータには2003/09/12(書式設定で表示されると、2003年9月12日となっています)となっていますが、2003/09の月で抽出したいと思っています。 しかし、”日”まで認識してしまって9月分全てを抽出することが出来ません。何か良い方法はありますか?**を入れると、その文字全てを含むデータを抽出してくれるとありますが、日付の場合はそれを入れると書式設定が文字で認識してしまい、日付として成立せずまたそれも出来ません。 どなたか教えてください。