• ベストアンサー

エクセル2003で複数条件に一致した行から,昇順に文字を抽出したい

上記の質問についてエクセルの画像を添付してます。 画像はエクセル2007のものですが,業務で使用しているエクセルが2003のため,エクセル2003においての質問であるとご理解ください。 大まかな内容を申しますと,複数の条件を満たした行から,指定列の文字を抽出し,昇順に並べ表示するという内容です。 なお,配列関数とマクロは使用しない方法での作成を望みます。 IF,SUMPRODUCT,INDEX,TEXT,MID,OFFSET使い試行錯誤しましたが,思い描いているものが出来そうにありません。 詳細は添付画像に記載しておりますので関数に詳しい方ご教示願います。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.1

「添付画像」、不鮮明で読み取れません。 あなた自身も眺めてください。そう思いませんか?

rousanox
質問者

お礼

申し訳ありません。 再度質問しますのでお気づきになりましたらご教示願います。

関連するQ&A

  • エクセル2003で複数条件に一致した行から,昇順に文字を抽出したい

    上記の質問についてエクセルの電子ファイルをWindowsLiveのサイトにアップロードしています。 エクセル2007で作成しましたが,エクセル97~2003で確認できるようバージョンを落としています。 当方が業務で使用しているエクセルは2003となります。 大まかな内容を申しますと,複数の条件を満たした行から,指定列の文字を抽出し,昇順に並べ表示するという内容です。 なお,配列関数とマクロは使用しない方法での作成を望みます。 IF,SUMPRODUCT,INDEX,TEXT,MID,OFFSET使い試行錯誤しましたが,思い描いているものが出来そうにありません。 詳細はエクセルの中に記載しておりますので関数に詳しい方ご教示願います。 以下がWindowsLiveにエクセルをアップロードしているサイトアドレスとなります。 サイト上段(エクセルの画像の上)の「ダウンロード」ボタンを押すとダウンロードできます。 (WindowsLiveを初めて使用するためダウンロードして頂ける状態であるか不安です。。。) http://cid-afc88e2607e1441d.skydrive.live.com/self.aspx/.Public/%e7%94%a3%e6%a5%ad%e5%bb%83%e6%a3%84%e7%89%a9%e7%ae%a1%e7%90%86%e7%a5%a8.xls

  • 行の内容で検索し一致したセルを抽出したい

    閲覧ありがとうございます。 エクセルであるデータを作成しています。 とある行と一致した場合その同じ行のある列の内容を抽出をする関数を作成したいのですが試行錯誤してもどのように作成したらいいかわかりません。 内容は画像のようにしたいのですが関数で行うことは無理でしょうか? 実際は800行以上あるのでなるべく楽な方法が良いのですが... どうかよろしくお願い致します。

  • エクセルでのデータ抽出について

    いつもお世話になっております。 以下の操作についてご教示をお願いいたします。 使用しているエクセルは2007です。 Sheet1 A列:2010年~の日付(昇順に記載し、発生日はランダム)が記載され、 B列以降は日付に対応したデータが記載された表が有ります。 Sheet2に同じ表の形式で2013年以降のデータを抽出したいのですが。 どのような方法がありますでしょうか? INDIRECT関数なんかを使って試行錯誤したのですが・・・わかりません。 どなたかご教示をお願いいたします。

  • エクセル 文字列で右から一文字づつ文字を抽出したい

    エクセル2010を使用しています。 mid(抽出したいセル,左からの文字数,抽出したい文字数)と作業を行ってきましたがmid関数は常に左から抽出されるようです。 そこでright(抽出したいセル,抽出したい文字数)と試みましたが、一番右はOKですが2文字目、3文字目とどのように抽出してよいかわかりません。 どなたかご教授いただけませんでしょうか。

  • Excel 複数列を同じ条件で抽出・合計する方法

    Excelの抽出・合計について教えてください。 配列を用いた方法などいろいろ検索しましたが式が長くなるので、 もう少しわかりやすくできないかと思っていろいろ探した結果、 ここに辿り着きました。 作業対象のSheetは次のとおりです。 ・行数はその月によって可変です。 ・A~L列まであると仮定します。これは固定です。 ・合計を求めたいのはL列の値となります。 抽出条件(AND条件) ・A~E列とI列が0(ゼロ) ・F~H列が0(ゼロ)でない、つまり数値が入っている 上述の条件をともに満たすデータのL列の数値の合計を求めたいと いうのが、今回の作業です。 現在はSUMPRODUCT関数を使って1列ずつ条件を設定しています。 しかし、式がたいへん長くなるので、もう少し簡略化したいです。 できればピボットテーブルやデータベース関数は余分な列を使うので 避けたいと思っています。 アドバイス、よろしくお願いいたします。

  • エクセルで複数の条件を満たした値を返す関数を教えてください。

    エクセルで複数の条件を満たした値を返す関数を教えてください。 (画像を添付しました) 左の表(A1からD9)のデータを右の表でIDと製品を選択すると 会社名、名前が抽出するような関数を教えてください。 INDEXやMATCHなど使ってみたんですが、組み方が悪いのかうまく抽出できませんでした。 よろしくお願いします。

  • エクセル関数 複数の条件でのデータ抽出

    エクセルの初心者です。 関数で複数の条件からデータを抽出する方法をおしえてください。 [Sheet1] date type Qty. 7/1 b-1 100 7/1 a-2 200 7/3 b-1 500 上のようにデータが並んでいます。 その中で条件にかなうQty.を下のシートに抽出したいのです。 行にはtypeが、列にはdateが並んでいます。 [Sheet2] 7/1 7/2 7/3 a-1 0 0 0 a-2 200 0 0 b-1 100 0 500 SUMPRODUCT, DGETなどいろいろ試したのですが、うまくいきません。 (条件が、列と行になっているからでしょうか) これは、同じtypeが異なるdateに出てくる場合があります。 また、dateの順番がばらばらの場合は抽出は不可能ですか。 ご多忙の中申し訳ございませんがよろしくお願いします。

  • 条件一致の別シートから、セルデータ抽出

    添付画像に於いて、予測シートの手配月(F2~F6)のデータを、実績シートから抽出する為のF2~F6に入力する関数をご教授下さい。 条件としては (1)予測シートの手配済?項目が”済”ならば、オーダ番号と一致するデータを実績シートから検索し、そのデータ行から手配月を抽出する。手配済?項目は"済"が入らない場合は必ず” ”となる。 (2)添付画像に於いてはオーダ番号が重複しているが、その場合、実績シートの若番の行のデータを抽出。 (3)予測シートのオーダ番号の並びはランダムであり、昇順降順には成らない。 (4)添付画像ではデータは5行だが、実際は3000~5000行はある。 私の方で、予測シートのF2セルに次の関数を入力しましたが、戻り値は#N/Aとなってしまいました。 =IF(D2="","",LOOKUP(A2,実績シート!A:A,実績シート!D:D)) 以上宜しくお願いします。

  • エクセル 複数条件抽出について

    エクセル2013を使用しています。 データシートより複数条件に当てはまるデータを 別のシートへ必要な項目のみ抽出する方法(関数orマクロ)をお教え下さい。 データシート:A列からU列まで様々なデータが入力されている。 抽出条件:H列とN列 抽出する項目:C列・I列・M列・O列・Q列・R列・S列 (抽出する項目は増える可能性有) 複数条件の抽出はフィルタオプションで出来たのですが、 抽出が必要な項目を指定する方法が分かりませんでした。 宜しくお願いします。

  • エクセル関数:他と異なる値が入っている行の抽出

    エクセル関数:他と異なる値が入っている行の抽出 商品の注文データがありまして、 同じ商品でも違う価格が入っている場合の注文があります。 この注文について抽出して、セルにフラグを付けたいのですが・・・ 詳しい方がいましたら計算式を教えて頂けないでしょうか? 添付画像のように、 同じネクタイでも、価格が違う(少数派)の行について、 フラグを立てて抽出したいです。 何卒、よろしくお願いしいます。

専門家に質問してみよう