• 締切済み

VLOOKUPを使用して複数の答えが見つかったとき、「上から1番目」「

VLOOKUPを使用して複数の答えが見つかったとき、「上から1番目」「上から2番目」 のように、値を指定して抽出することは可能なのでしょうか。

みんなの回答

  • wkbqp833
  • ベストアンサー率36% (319/886)
回答No.1

残念ながらできません。(引数に何番目というのが指定できない) 複数の答えが見つかった場合は、一番上の答えを返します

tatunobu1102
質問者

お礼

ご回答ありがとうございます。 VLOOKUP以外の方法で何か探します! ありがとうございました。

関連するQ&A

  • VLOOKUP機能を使用した複数データ抽出 Excel使用

    VLOOKUPでなくても構いませんが、この関数を使用すると抽出出来るデータ数は1個のみになりますね?  当然、そのセル内での設定ですので、単数データになりますが、 指定範囲の中に複数の重複しているデータもあるので、全部抽出したいです。 要するに複数のデータを抽出したいと考えてます。 裏技を教えていただきたいです。 宜しくお願いします。

  • エクセル VLOOKUP

    VLOOKUPで検索値を”A”とした場合 Aが複数ある場合一番上の値を返してきますが、 2番目3番目の値も返してきて欲しいのですが そのような事はできるのでしょうか?

  • vlookupでヒット行の上の行の値を指定できる?

    エクセル2010を使っています。 vlookup関数では、ヒットした行において、左から何番目かの値を指定して取り出すことができますが、ヒットした行の一つ上の行において値を指定して取り出したいと思います。 何か良い方法があれな、よろしくお願いいたします。

  • VLOOKUP関数について質問です!困ってます(>_<)

    VLOOKUP関数について質問です!困ってます(>_<) VLOOKUP関数を使用して下記のようなことをやりたいのですが、方法が思いつきません。 マクロの知識もなく、できれば関数でなんとかしたいところです。 どなたかお分かりになられる方がいらっしゃいましたらお願いいたします! 規定フォーマットに「01(注文番号)」と打ち込むと、別シートにあるデータ中から「01」に関する情報が自動的に規定フォーマットに入力されるという仕組みを考え中です。 ※シート1には規定フォーマット、シート2には別データがあり。 VLOOKUP関数を使用すると、指定した列に同じ答えが複数ある場合に正確な値が抽出できません。 規定フォーマットにはStep1~4まで項目があり、Step1は該当するうちの一番上の値、Step2は二番目の値・・としたいため、「01に該当する値のうち、一番上の値を抜き出せ」という式を完成させたいですこの式が出来れば、Step1~4までのそれぞれ「01」に該当する値を抽出することができる気がします。 ※基本式がわかればなんとかなりそうです。ご教授お願いいたします。 ※別表データ内容は注文番号含め毎年変わるため、フォーマット上に関数を設定してます。 規定フォーマットは毎年固定です。別データでオートフィルタの使用はせず、そして列等挿入しない(加工しない)方向でかんがえています。毎年データを加工するのが面倒なので、関数だけでのりきりたいです。 別に表を作るのもだめだと上司に言われました(>_<) データ入手後、表に毎年同じ名前をつけて使用すれば、関数でなんとかなるのではと思っています。 行数は変わっても列数は毎年変わらないので。 《例》 シート1:        注文番号(01)←ここ手入力                 STEP1(CCDD) ⇒ 自動入力にしたい STEP2(CCAA) STEP3(CCzz) STEP4(CCss)                          シート2: 01/CCDD ※一番上にある値はSTEP1とする 01/CCAA ※二番目にある値はSTEP2とする 01/CCzz ※三番目にある値はSTEP3とする 01/CCss ※四番目にある値はSTEP4とする 02/eeoo ※STEP1とする 03/jjhh ※STEP1とする 03/kkoo ※STEP2とする        内容が複雑なのでどう表現したらいいかわからず、上手く伝えられない のが大変申し訳ないです。 どなたかお力をお貸し下さい!! 宜しくお願いいたします。

  • EXCEL2022でVLOOKUP関数の「検索値」に><等の不等式を使って、「近似値」を使いたい!

     EXCEL2022でVLOOKUP関数の「検索値」に、ヘルプでは「近似値」が使えるとあるので、><等の不等式を使って、範囲指定を行い、複数の項目を抽出してきたい!  例として、 (1)2<「検索値」<30、程度で、60項目程を選び出したうえ、 (2)なおかつ、その60項目の中から、オートフィルタ機能を使用し   て、「トップテン」上位の10項目を表示させる方法  を模索中です。  ★実際に、このVLOOKUP関数を使用して、プログラムを作成されている方は、  「検索値」に『範囲指定を行い、複数の項目を抽出できない』ようだと、★たった一つのみの単独の値に対応する単一項目★しか抽出できない為、広範な使用に適さず、従って、たいへん使い勝手が悪い、使用用途の限定される、いわゆる”退屈な機能”とならないでしょうか?  ヘルプより、  VLOOKUP 関連項目 指定された範囲の左端の列で特定の値を検索し、範囲内の対応するセルの値を返します。  書式 VLOOKUP(検索値,範囲,列番号,検索の型) 検索値 範囲の左端の列で検索する値を指定します。検索値には、値、セル参照、または文字列を指定します。  横に”行”を検索して、一致する項目を表示させるものでは、HLOOKUP関数というものも在りますが、私の意図する”使用方法”を満足させる”関数”、343もあれば、一つ位はな~い"かんすぅ~"?(意図した訳ではないのに、やや、字面が、難しい言葉ばかりになってしまったので、"和み系の、普段は言わないジョーク"をネットなので、書き込んでしまいました。やや反省。)(^_^;)

  • VLOOKUPについて

    VLOOKUPについて質問です。 2つの異なるデータから抽出することは出来るのでしょうか? また、その場合どのように入力すればいいのでしょうか? 複数の関数を組み合わせることになるのでしょうか? よろしくお願いします。

  • エクセルの VLOOKUPで2番目の結果を参照

    重複する値を含む表のVLOOKUPで、上から検索した結果の2番目を参照したいのですが。 Sheet1のA列に製品名、B列に型番が入っているような表で、初回の製品名(A列)には型番が仮称で入っています。 次に色んな仕様が決まったら、Sheet1の最下行に製品名と正式な型番が入ります。 次にSheet2 で製品名を入れると、Sheet1からVLOOKUPで正式な型番(2番目の結果)を参照するようにできないでしょうか? さらには希望する順位の値が参照できると更にありがたいのですが。 2番目限定でも十分です。

  • VLOOKUPについて

    出来上がりの図 氏名 備考 該当 --------------------- A子 ****    A子       A子 **** B子 **** * B子 **** * C子 備考欄にすべて入力がある者だけ抽出したい場合、 (備考欄に一部でもブランクがある場合は抽出しない) VLOOKUP関数で出したいのですが どのように指定すればいいのでしょうか。 =VLOOKUP(A2,$A$2:$C$7,2,0) だと、A子の場合、一番上の備考欄に入力があるため データを拾ってきてしまい、A子も該当欄に*が入ってしまうのです。 氏名 備考 該当 --------------------- A子 **** *←本当は抽出したくない   A子    *←本当は抽出したくない   A子 **** *←本当は抽出したくない B子 **** * B子 **** * C子 どのように指定すればいいのでしょうか。

  • エクセルでVLOOKUPのような・・・

    条件にあったすべてのセルを抽出したいのですが、VLOOKUPみたいなかんじで、複数抽出できる関数・テクニックはありませんか??

  • VLOOKUPについて

    EXCEL2000のvlookupについての質問です。 下記のような使用法方法 =VLOOKUP(RC[-1],[コード.xls]Sheet1!R1:R65536,2,FALSE) はできるようになったのですが、 複数ファイル(シート全体)を検索する場合は どのように記述すれば良いのでしょうか? また、下記のエラーについて悩んでいます。 あるシートの値をvlookupで検索すると見つからないの ですが、普通に編集→検索をすると見つかります。 これはvlookupで検索できないということでしょうか?

専門家に質問してみよう