ベストアンサー エクセル2003で複数条件に一致した行から,昇順に文字を抽出したい 2010/02/23 01:57 上記の質問についてエクセルの画像を添付してます。 画像はエクセル2007のものですが,業務で使用しているエクセルが2003のため,エクセル2003においての質問であるとご理解ください。 大まかな内容を申しますと,複数の条件を満たした行から,指定列の文字を抽出し,昇順に並べ表示するという内容です。 なお,配列関数とマクロは使用しない方法での作成を望みます。 IF,SUMPRODUCT,INDEX,TEXT,MID,OFFSET使い試行錯誤しましたが,思い描いているものが出来そうにありません。 詳細は添付画像に記載しておりますので関数に詳しい方ご教示願います。 画像を拡大する みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー noname#204879 2010/02/23 14:22 回答No.1 「添付画像」、不鮮明で読み取れません。 あなた自身も眺めてください。そう思いませんか? 質問者 お礼 2010/02/23 22:38 申し訳ありません。 再度質問しますのでお気づきになりましたらご教示願います。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連する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の順番がばらばらの場合は抽出は不可能ですか。 ご多忙の中申し訳ございませんがよろしくお願いします。 エクセル 複数条件抽出について エクセル2013を使用しています。 データシートより複数条件に当てはまるデータを 別のシートへ必要な項目のみ抽出する方法(関数orマクロ)をお教え下さい。 データシート:A列からU列まで様々なデータが入力されている。 抽出条件:H列とN列 抽出する項目:C列・I列・M列・O列・Q列・R列・S列 (抽出する項目は増える可能性有) 複数条件の抽出はフィルタオプションで出来たのですが、 抽出が必要な項目を指定する方法が分かりませんでした。 宜しくお願いします。 条件一致の別シートから、セルデータ抽出 添付画像に於いて、予測シートの手配月(F2~F6)のデータを、実績シートから抽出する為のF2~F6に入力する関数をご教授下さい。 条件としては (1)予測シートの手配済?項目が”済”ならば、オーダ番号と一致するデータを実績シートから検索し、そのデータ行から手配月を抽出する。手配済?項目は"済"が入らない場合は必ず” ”となる。 (2)添付画像に於いてはオーダ番号が重複しているが、その場合、実績シートの若番の行のデータを抽出。 (3)予測シートのオーダ番号の並びはランダムであり、昇順降順には成らない。 (4)添付画像ではデータは5行だが、実際は3000~5000行はある。 私の方で、予測シートのF2セルに次の関数を入力しましたが、戻り値は#N/Aとなってしまいました。 =IF(D2="","",LOOKUP(A2,実績シート!A:A,実績シート!D:D)) 以上宜しくお願いします。 エクセル関数:他と異なる値が入っている行の抽出 エクセル関数:他と異なる値が入っている行の抽出 商品の注文データがありまして、 同じ商品でも違う価格が入っている場合の注文があります。 この注文について抽出して、セルにフラグを付けたいのですが・・・ 詳しい方がいましたら計算式を教えて頂けないでしょうか? 添付画像のように、 同じネクタイでも、価格が違う(少数派)の行について、 フラグを立てて抽出したいです。 何卒、よろしくお願いしいます。 Excelでデータを抽出 エクセルでデータベースを作成しました。 このデータベースから目的のものだけを別のシートに抽出したいです。 データベース A ID1 B ID2 C 内容 この内容が100行書かれているとします。 ある20個のIDの内容だけを別のシートに抽出したいのです。 ID1を昇順にならべるとID2は昇順にならないようなIDになっています。 なので、VLOOKUPがつかえません。 ID1から抽出したいもの20個を選んで、シート2へ選んだ内容のID1と内容を抽出 ID2から抽出したいものを20個選んで、シート3へ選んだ内容のID2と内容を抽出 どの様にしたら出来ますか? うまく説明できなくてすみません。 宜しくお願いします。 エクセルで、MID関数で抽出した文字を独立させたい エクセル初心者のため、お見苦しい文章で申し訳ありません。 WORDに入力されたアンケート結果をEXCELに移した際に、 例えば1つのセルにある「A:50% B:25% C:25%」という文字列を、 MID関数を使ってそれぞれ別のセルに抽出しました。 (それぞれ、"=MID(A2,3,3)"、"=MID(A2,10,3)"、 "=MID(A2,17,3)"という感じです) 設問がいくつもあるので、 その関数を十字でコピーしたほうが楽かと思いまして・・・ ところがそもそもグラフを作りたくてエクセルに移したのですが、 「50%」というのはただの関数の結果であって、 数字どおりのグラフが作れないと気づきました。 これを、「50%」という文字列だと 認識させてグラフを作る方法は何かあるでしょうか? それともやっぱりめんどくさがらずに、 1から打ち込んだほうが早いのでしょうか・・。 わかりづらい質問で申し訳ありません。 よろしくお願いいたします。 エクセル 関数 複数条件 お世話になります。 エクセル2013ver.を使用しております。 複数条件の関数(COUNTIF DCOUNTA)等について教えてください。 ■行いたい事■ 添付画像左側リストより、 (1)みかん&たまごを購入した人の買い物リストを抽出したい (2)みかん&たまごを購入した人数をカウントしたい 以上、2つの事を行いたいのですがうまくできません。 良い方法があればご教示お願い致します。 近しい事をされているのも見受けられましたが、 行き詰まってしまいました。 エクセル 複数の条件付で最小値を求めたい SMALL関数を使用し、最小値を求めようと思ったのですが、 以下のように複数条件で絞り込んで最小値を出したいと思います。 (A-Bの組み合わせ毎の最小値を出す) A B C 東京 渋谷 1000 東京 渋谷 2000 東京 葛飾 2000 東京 葛飾 2500 東京 葛飾 4000 ↓ 東京 渋谷 1000 東京 葛飾 2000 複数条件抽出の場合SUMPRODUCTを使用していますが、 どうにもSMALL関数を組み込むことができず、お力を お貸しください。よろしくお願いいたします。 バージョンはエクセル2003を使用しています。 EXCEL、複数の条件からデータを抽出 EXCELを使って複数の条件からデータを抽出したいです。 条件は 利用した施設、開始時間、終了時間の3つから条件にあう金額を抽出したいです。 VLOOKUPでは一つの条件からでしか抽出が出来ないので困っています。 A列に利用した施設、G列に開始時間、H列に終了時間が並んでいます。K列に金額を抽出したいです。 それぞれの時間、施設ごとの料金表をつくってそこから抽出しようと思っています。使用出来る関数やそれ以外にもやり方などあればご教授頂ければと思います。宜しくお願い致します。 この条件を抽出できるエクセルの式を教えてください A列(A2からA602)にグループ名、B列(B2からB602)に対応日が入っているデータがあります。ただし、未対応の場合には日づけは空欄です。 今、A列であるグループを抽出し、B列にまだ日付が入っていない(未対応)の件数を出したいのです。 COUNTIF(A2:A602,"抽出したいグループ名")とCOUNTBLANK(B2:B602)あたりの関数を使うのかな・・・と思って試行錯誤してみましたが、数式ができません。 アドバイスをお願いします。 Excelで文字列の中から部分一致したものを抽出 エクセルで特定の文字を含むセルを抽出する方法を探しています。 A列に元データ、C列に検索条件があります。 C列の条件に一部でも一致するデータを抽出したいです。(結果イメージを添付します) 可能であれば、関数で対応したいです。 どなたかお分かりになる方いらっしゃいましたら、 教えていただけないでしょうか? よろしくお願いいたします。 <EXCEL>条件に合うデータを抽出する関数 EXCELで、条件に合うデータを抽出し個数を表示させたいと思っています。 ただしSUMPRODUCTなどの『複数条件の設定』ではなく、『特定の文字列を除く』 という形で設定したいのですが、そのような関数はありますか? エクセル関数 複数条件 いつもお世話になってます。 よろしくお願いします。 画像添付しているのは例なんですが Sheet1 と Sheet1-2 を関数を使って比較し、 一致した項目をSheet2へ抽出することはできますか? INDEX・MATCH関数で試してみましたが・・・うまくいきません。 何か方法があればご教授お願いします。 Excelで1つの条件で複数の値を抽出するVBA 製造した製品について作業を行うカレンダー予定表を作りたいのですが、 生産計画をマスターシート(Sheet1)として、作業計画(Sheet2)を 以下の画像のように、自動的に抽出する事はできますか? 私は、Excelはあまり詳しい方ではありません。 それなりに色々と調べてはみたのですが、関数では思ったような物ができず、 うまくいきませんでした。 どうかよろしくお願いします。
お礼
申し訳ありません。 再度質問しますのでお気づきになりましたらご教示願います。