アプリ版:「スタンプのみでお礼する」機能のリリースについて

Sheet2に入力した数値を、Sheet1(の行)から探し出し、その数値の下の文字をSheet2に返したいのですが、うまくきません。
Sheet1の表が、列ではなく行なのも原因かもしれませんが…(A2が1、B2が2、C2が3...で、A3がX社、B3がY社、C3がZ社...など)、この表にも数式が入っているのでSheet1の列と行を入れ替えることはできません。
OFFSETとMATCHを組み合わせて、基準セルを可変にしてその基準セルの下、というようにやってみましたが、うまくいきません。VLOOKUPでも、良い数式が思い浮かびません。
分かる方、アドバイスいただければと思います。どうぞよろしくお願いします。

A 回答 (2件)

№1さんの書かれているようにHLOOKUPでもできますし、INDEXとMATCHを使う関数なら



=INDEX(Sheet1!$A$3:$C$3,MATCH(A1,Sheet1!$A$2:$C$2,0))

などでは如何でしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございます!うまくいきました!

お礼日時:2015/06/24 17:59

HLOOKUP関数を使用した場合です。



検索値がB1で、
=HLOOKUP(B1,Sheet1!$A$2:$C$3,2,FALSE)
で会社名を取得できます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!