EXCEL 縦検索で複数の条件式?(HLOOKUP?)

このQ&Aのポイント
  • SHEET1にはみかん、りんごなどのデータがあります。SHEET2で特定の条件を入力すると、該当するデータが表示される式を作成したいです。タイトル:EXCEL 縦検索で複数の条件式?
  • SHEET1にはみかん、りんごなどのデータがあります。SHEET2で特定の条件を入力すると、該当するデータが表示される式を作成したいです。
  • SHEET1にはみかん、りんごなどのデータがあります。SHEET2に特定の条件を入力する式を作成し、該当するデータを表示したいです。
回答を見る
  • ベストアンサー

EXCEL 縦検索で複数の条件式?(HLOOKUP?)

お世話になっております。     A     B      C     D 1 みかん みかん みかん   りんご ・・・ 2  S    M     L     S  ・・・ 3 4  東京  大阪  埼玉  群馬 SHEET1にこんな表があります。 SHEET2で、たとえばA1に「みかん」A2に「M」と入れた場合、A3に「大阪」と表示されるような式はつくれますか。 HLOOKUPで複数の条件式が使えれば出来ると思うんですが、色々探してみてもよくわかりません。 HLOOKUPでなくても、同じ動作ができれば結構です。 アドバイスを宜しくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

Sheet1の3行目にA3=A1&A2のようにしているなら、Sheet2では A3=HLOOKUP(A1&A2、Sheet1!$A$3:$Z$4,2,FALSE) で4行目の都道府県を持ってこれます。

OMEGAMASTER
質問者

補足

・・・・「&」・・・! &とか、あるんですね・・・!知りませんでした。今まで色々やった中でこれを知っていればもっと楽に出来たと思われるものが山ほど…。 これを使って無事に出来ました。有難うございます! それと、もし宜しければもうひとつ教えてください。 この表、実はA5から下にも住所や電話番号、担当者等、100件程データがあって、SHEET2の方のA4以下にそのままごっそり表示させたいと思っているのですが、その場合、列番号をひとつひとつ打ち直さないといけませんよね…。ちょっと大変だなぁ、と思っているんですが、何か良い案はありませんでしょうか…。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

#1のmshr1962です。 >実はA5から下にも住所や電話番号、担当者等、100件程データがあって A3=HLOOKUP(A$1&A$2,Sheet1!$A$3:$Z$200,ROW()-1,FALSE) としてA4以下にコピーしてみてください。

OMEGAMASTER
質問者

お礼

出来ました・・・! 本当に何から何まで有難うございました。 今後活用したいと思います。

関連するQ&A

  • エクセルで検索後、足したい

    A1 A2 1 リンゴ   3 2 みかん 3 3 リンゴ  1 4 みかん  1 このような表がある際、リンゴ、みかんの合計値を出したいのですが、計算式はcountifで問題ないでしょうか。どうしてもうまくいかず。。。 ちなみに、計算したい式がワークシート5枚分に分かれているので、ワークシート5枚分の中に記載されているリンゴ、みかんの個数の合計を表示させたいです。 よろしくお願いいたします。

  • HLOOKUP関数で連続したセルの検索について

    エクセル2000を使ってます。 HLOOKUPについて教えて下さい。 例えば、SHEET.1に     リンゴ みかん  1月1日  1   1   1月1日  2   3   1月2日  3   1   1月3日  4   2    ・  ・  ・ 12月31日 1   2 とした場合で、 SHEET.2のB1のセルに「みかん」と入力した場合、SHEET.1のみかんの列を全部複写するようにしたいのです。 とりあえずSHEET.2のB2のセルに =HLOOKUP(B1,'Sheet1'$2:$5000,2,0)と入力し、 B3のセルに =HLOOKUP(B1,'Sheet1'$2:$5000,3,0)と返す行を一つずつ増やしてたのですが、行があまりにも多くて時間が掛かるので簡単に出来る方法があれば教えて下さい。 また、他にもっと簡単な関数とかがあれば教えて下さい。 よろしくお願いします。

  • Excelで、複数条件で検索するには?

    りんご A商店 2個 バナナ A商店 3個 りんご B商店 5個 みかん C商店 3個 バナナ A商店 5個 みかん A商店 1個 バナナ C商店 3個 上記のような表で、 A列が「バナナ」かつB列が「A商店」のデータをカウントし、さらに個数(C列)の合計を出すようなことをしたいと思っています。 上の例なら、2件8個というのを求めたいです。 DSUMやDCOUNTでCriteriaの表を作る方法、あるいはオートフィルタで求める方法はわかるのですが、答えは、各1つのセルだけで簡潔に求めたいです。(式は簡潔でなくても構いません) よろしくお願いいたします。

  • エクセル のマクロで 複数の表を1つにまとめたい

    エクセル のマクロで 複数の表を1つにまとめたい 下記のようなシートがあります。 Sheet1 A B C E F G I J K 1 日付  品名 数 日付  品名 数 日付  品名 数 2 1/1  みかん 100 1/2 りんご 50 1/1 バナナ 30 3 1/5  みかん 50 1/6 りんご 25 1/7 バナナ 20 4 1/10 みかん 30 1/11 りんご 15 1/10 バナナ 10 5 1/12 りんご 30 1/11 バナナ 10 6 1/13 りんご 50 みかん・りんご・バナナのそれぞれの表をマクロで下記のような1つの表ににまとめたいのですが どのようにしたら良いかご教授お願いいたします。 (初心者なので可能であればマクロ内で’コメント付きで解説いただけると助かります)  M N O 1 日付 品名 数 2 1/1 みかん 100 3 1/1 バナナ 30 4 1/5 みかん 50 5 1/6 りんご 25 6 1/7 バナナ 20 7 1/10 みかん 30 8 1/10 バナナ 10 9 1/11 りんご 15 10 1/11 バナナ 10 11 1/12 りんご 30 12 1/13 りんご 50 うまく説明できないのでイメージ画像を添付いたします。

  • 複数条件に合致する場合のみセルを参照する

    複数条件に合致する場合のみセルを参照する関数式を探しています。   A B C 1 みかん イ 5 2 りんご ロ 3 3 いちご イ 2 4 みかん ニ 8 5 りんご ホ 6 上記のような表があって別シートに   A B C 1 みかん イ  と入れるとC1に『5』が参照値として表示されるような関数です。 複数の関数を組み合わせれば出来そうな気がするのですがわかりません。 どなたか教えて下さい。 よろしくお願いします。

  • 縦に複数条件がある場合の合計値

    エクセル2003です ネットで検索したら横に複数条件がある場合は、SUMPRODUCTなどを使うといいというのはわかったのですが 縦に複数条件ある場合は、SUMIFで足してくしかないのでしょうか? 例えば A列      B列 果物     個数 みかん    3 りんご    2 バナナ    1 りんご    2 みかん    5 D2 りんご D3 みかん と言うデータがあり みかんとりんごだけの合計値がほしい場合は =SUMIF(A:A,D2,B:B)+SUMIF(A:A,D3,B:B) でもとめられますが、 もっと簡素化したいです。 (あまり「+」は使いたくない) SUMIFをまとめられますか? もっと効率のいい関数があれば教えて下さい。 よろしくお願い致します。

  • 複数条件で重複しないデータをカウントする方法

    困っています。 エクセルの関数を教えてください。 複数条件に該当するデータをカウントする方法を教えてください。 A列とB列には不特定多数の名称と地名が入力されています。 このような表です。 A列(品名)    B列(出荷先)     いちご       東京 いちご       埼玉 いちご       東京  みかん       山梨 みかん       岐阜 りんご       埼玉  りんご       大阪 りんご       大阪 以下1500品目 A列のいちごでB列の出荷先が東京であるものは2件あります。 この「件数」を関数で表示させる方法を教えてください。 よろしくお願いいたします。

  • エクセルで複数のシートを一つにまとめたいのですが

    Excel2000を使っています。 複数のシートの情報を一つにまとめる方法を教えて下さい。 例えば「誰がリンゴを何個持っている」というシートと 「誰がミカンを何個持っている」というシートを一つに まとめて鈴木さんはリンゴを3個、ミカンを2個持っているという ように一致させた表を作成したいのです。 それぞれのシートには重複しない人間も混じっていますし 数も多いので並べ替えで対応するのも大変な作業になってしまい 困っています。 どなたか上手い方法をご存知の方がいらっしゃいましたら 教えて頂けないでしょうか。

  • エクセルのHLOOKUP関数の検索範囲指定で、複数のシートにわたる範囲

    エクセルのHLOOKUP関数の検索範囲指定で、複数のシートにわたる範囲指定は出来ないのでしょうか。 例えば、シート1からシート5まであり、各シートのA1:D10を指定するとか。

  • エクセル関数式で部類ごとの平均を求める。

     初めまして、よろしくお願いします。    A   B   C   D 1リンゴ      6 2ミカン      2 3イチゴ      8 4ミカン      2 5リンゴ      4 6ミカン      6 7イチゴ      6 8 9 という表があります。この表のA9に”リンゴ”と打ち込むと、B9にリンゴの平均値”5”が出力されるようにしたいと思います。表の部類と値、数は変化します。A9の部類を拾い出して平均を求めることのできる関数式を教えて頂きたく、よろしくお願いします。

専門家に質問してみよう