• 締切済み

エクセル 検索と抜き出し

tom04の回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 画像通りの配置だとして、 E1セルに =IFERROR(INDEX(B$1:B$1000,SMALL(IF(A$1:A$21000=D$1,ROW(A$1:A$1000)),ROW(A1))),"") G1セルに =IFERROR(INDEX(B$1:B$1000,SMALL(IF(A$1:A$1000=F$1,ROW(A$1:A$1000)),ROW(A1))),"") どちらも配列数式ですので、Ctrl+Shift+Enterで確定! これをフィルハンドルで下へコピーしてみてください。m(_ _)m

gekikaraou
質問者

補足

回答ありがとうございます。 やってみました、実際は 検索したい値はCA1にあり、検索したい範囲は、BT列、取り出したい数値はBV列にありますので以下の様に改変してCtrl+SHIFT+ENTERで確定してみたのですが、空白が返されてしまいます。 入力した数式 =IFERROR(INDEX(BV$1:BV$10000,SMALL(IF(BT$1:BT$21000=CA$1,ROW(BT$1:BT$10000)),ROW(BT1))),"") もしかしたら、CA列が他セルを参照しているためでしょうか? もしそうであれば対応策を教えて頂けないでしょうか? ちなみにCAセルの参照元は頻繁に更新されますので、現実的な方法がベターなのですが。 よろしくお願いいたします。

関連するQ&A

  • エクセル 検索と抜き出し

    エクセル2010を使っています。 関数に詳しくないので、教えて頂けませんか? 画像の様なデータシートがあります。 2行目から40行目まで、画像の様に数字が入っていて、D1に入力された数字【画像では1】をA列から全て検索し、その右のB列の数値をD2から以下に抜き出したいと思います。 黄色で塗りつぶした部分です、(例として数値を表示させています) また同じ形で、E~H列、I~L列と言う風にAF列まであります。 詳しい方、教えて頂けませんか? よろしくお願い致します。

  • エクセル 検索と表示

    エクセル2010を使っています 画像の様なデータがあり、C1~L1に文字が入力された時に、A列から同じ文字を検索し、B列の文字を【上から順に】表示させたいと思います。 出来れば簡単な関数でお願いします。 詳しいかたよろしくお願いいたします。

  • エクセル2002で同じ文字を検索し、関連セルのデー

    こんばんは、エクセルにまだまだ詳しくないので教えていただけませんか? エクセル2002を使っています。 画像の様なシートがあります。 それで、、P14に機器Aと入力した時に、AS列にある機器Aのデータの下から5つを抜き出したいと思います。 これは機器Bとか機器Cとか毎回異なります。 例として、機器Aと入力した時は、P41に機器AのAVセルにあるデータ29をQ41にはAWセルにあるデータA29を。 上のP40にはデータ28、Q40にはデータA28をと言う風に読み出してくれればOKです。 もし機器Aのデータが4つしかなければP及びQセルの一番上は空白で結構です。 これをマクロではなく 関数で実現するにはどうしたらよいでしょうか? 詳しい方、よろしくお願いいたします・

  • Excelで範囲検索

    今EXCELにこのような表があります。 名前 点数 日付け   A  20  200702  B  10  200701  C  30  200612   :  :  : セルA1に200001 セルA2に200712 と値を入れると日付けがその間(200001~200712)にある行だけを表示するようにしたいです。 VLOOKUP関数だと日付けが一つしか取れないですし、列も1つしか表示させることができません。

  • エクセルのデーター検索、抜き出し。

     初めまして、よろしくお願いします。 データーで    A      B     C     D 1   ・  ・   5  5     15 6  2     30 7  9     18 ・  ・      ・ ・  ・      ・ 100 87     21 というデーターが有ります。抜き出したい値がこのデーターのA列の値と同じ行のBの値を抜き出す方法を探しています。(例えば2を入力すれば、2はA6の値と同じなので、B6の値30を抜き出す。)できたら関数式で抜き出す方法が有りましたら、よろしくお願いします。

  • Excelでのデータ検索関数について

    Excelでのデータ検索について悩んでいます。 例えば、A列では「あ~お」、B列では「A~H」でC列ではデータが入っている場合でA列の「い」、B列の「C」のデータを検索したいときはどのように関数を組み合わせれば良いでしょうか?色々試したのですがなかなかうまくいきません。vlookup、index関数で組み合わせてできるのでしょうか?やはりVBAでしか無理なのでしょうか? どなたかご存知の方、ご教示ください。

  • Excelでデータ検索&入力

    すいません、皆さんのお力を貸してください。 Excelの事で質問なんですが、 A    B  C  D  E 番号   名前 値  値  合計 2130 中川 4  3  7 2365 安藤 5  1  6 4586 鈴木 3  2  5 7896 宮脇 1  7  8 ・ ・ ・ ・ というデータが沢山あります。 A9   B  C  D  E  ○○○○ 名前 値  値  合計 VLOOKUPを使って、○○○○の所に数字を打ち込めば、 名前・値・値・合計が参照できるようにしました。 番号を打ち込めば、数字が出てくるのですが、 値を変更使用と思って、参照した値を変更すると、 VLOOKUPの関数が打ち込まれているので、 関数が消えるだけで、上の表のデータは書き換わりません。 沢山のデータの中から、 番号でそのデータを抽出し、 その値を変更して、 基のデータの表に反映させるということは、 エクセルでは出来ないんでしょうか? もし、わかる方がいらっしゃいましたら、 教えてください。 宜しくお願いします。 説明が分かりづらかったら、細くします。 おっしゃってください。

  • 複数のEXCELファイルより結果検索(VLOOKUP)

    はじめましてご教授お願いいたします。 現在エクセル関数Vlookupを使用しているのですが 外部の複数エクセルファイルよりデータを抽出するには どうすればよろしいのでしょうか? エクセルファイルA,B,C,Dがあるのですが ファイルAには結果表示用のシートがあります B,C,Dにはそれぞれデータが同じように配置されおります。 ファイルAのシート2セルA1に以下のような関数を記述しております =IF(ISBLANK(A2),"",IF(VLOOKUP(A2,Sheet1!$A$2:$K$60000,2,FALSE)=0,"",VLOOKUP(A2,Sheet1!$A$2:$K$60000,2,FALSE))) 上記関数[Sheet1!A2:K60000]の部分に別ファイルB,C,Dの データ(範囲は同じ)も検索できるようにしたいのですが どのような関数で可能なのでしょうか? ご教授よろしくお願いいたします。

  • エクセル「VLOOKUP」関数について

    エクセルの「VLOOKUP]関数について教えて下さい。 データーがないとき「#N/A」と常に表示されていますが、この「#N/A」を表示しないようにする方法を教えて下さい。

  • excelで文字列を検索する関数を教えてください。

    いつもお世話になります。 エクセルの関数で、シートAのセルA1に入っている文字列をシートBのC列から探し出し、同じ文字列があればTrueをなければFalseを返す関数を教えてください。 わからないながらも色々調べてみたのですが、検索にはVLOOKUPがよく使われているようですが、シートBのC列は、データの並べ替えができないので、VLOOKUPは、使えないのです。 よろしくお願いします。