• ベストアンサー

エクセルでこんなことできますか?(再掲)

先ほど同じ質問させていただいたのですが、こちらの 説明不足で回答いただいている方々にご迷惑をおかけしてしまったため、再度、要旨をまとめ、質問させていただきます。 ------------------------------------------------- エクセルで シート1のA1に○という文字列が入力してあり、 シート2の選択範囲内に○という文字列があれば シート2の○がある隣のセルの文字をシート1のA2に反映させたいのです。 VBAではなく関数の組み合わせで出来ないでしょうか?   |A |B|  1|○|   |  2|△| |  ★シート1     |A |B|  1|□| あ | 2|△|い|  3|×|う|  4|○|え|  ★シート2 上記の場合は、シート1のB1には「え」 B2には、「い」が返ってくるような関数が知りたいんです。 申し訳ありませんが、お時間ございましたらアドバイスください。 よろしくお願いいたします。    

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

  • ベストアンサー
  • shkwta
  • ベストアンサー率52% (966/1825)
回答No.2

これはVLOOKUPですね。 =VLOOKUP(A1,Sheet2!$A$1:$B$4,2,FALSE)

shabushabu
質問者

お礼

できました!結構簡単な関数でできるんですね。 全然思いつかなかった・・・・。 助かりました。ありがとうございました。

その他の回答 (2)

回答No.3

「先ほどの同じ質問」を閉じずに、ご質問の補足をされればよかったと思うのですが―― Sheet1のB1に =VLOOKUP(A1,Sheet2!A:B,2,FALSE) で、下方にコピーではいかがでしょうか?

shabushabu
質問者

お礼

ありがとうございました。 大変助かりました。

  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.1

こんばんは =VLOOKUP(A1,Sheet2!$A$1:$B$4,2,0) で如何でしょうか?

shabushabu
質問者

お礼

早速のご返信ありがとうございました。 何とかできました。 本当にありがとうございました。

関連するQ&A