電子書籍の厳選無料作品が豊富!

よろしくお願いします。

まずシート1とシート2があります。
シート2に名簿があり、A列に通番、B列に名前が入っています。
この値をシート1で利用したいのです。
シート1では、シート2の名簿の中から指定する通番の名前だけを表示したいのです。
具体的に言うと、
今シート2の名簿には
A   B
1 日本太郎
とあるとします。

シート1側のA1セルにおいて、
数字の1を入力すると
そのセルに日本太郎と入るようにしたいのです。
もしくは、A1に1を入力することによりB1に日本太郎と
表示されるようにしたいのです。

そもそもそのようなことができるのか?
何かの関数を利用できるかをお教えください。
よろしくお願いします。

A 回答 (3件)

>もしくは、A1に1を入力することによりB1に日本太郎と


>表示されるようにしたいのです。
これはVLOOKUP関数でできます。
B1セルに
 =VLOOKUP(A1,Sheet2!A:B,2)
これで可能です。

>数字の1を入力すると
>そのセルに日本太郎と入るようにしたいのです。
これはマクロを使用しなければいけません。
残念ながら自分はマクロに詳しくないのでお答えできません。
    • good
    • 0
この回答へのお礼

早々のご教授ありがとうございました。
大変助かりました。
実際に自分でやってみたところできました。
ありがとうございます。
VLOOKUP関数を利用してなんとか表を完成させたいと思います。
またよろしくお願いいたします。

お礼日時:2006/09/13 09:38

No2です。

範囲の波線の位置がずれました(^^;)
Vlookupの説明はHELPに詳しく書いてありますので
そちらをどうぞ。
    • good
    • 0
この回答へのお礼

早々のご教授ありがとうございました。
大変助かりました。
実際に自分でやってみたところできました。
HELPも確認してみます。
ありがとうございます。
またよろしくお願いいたします。

お礼日時:2006/09/13 09:39

Sheet2のA列に数字、B列に内容の時(今回はA1~B3までを範囲としました。

)、
Sheet1のA列に数字を入力した時
Sheet1のB列に
=VLOOKUP(A1,Sheet2!A1:B3,2)
^^^^^←範囲         
と書けば出来ますょ。
    • good
    • 0

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