[[20080916223635]] 『別シートから参照』(ぱっくる) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『別シートから参照』(ぱっくる)

 シートAに下記のようなものがあります。
 --------------------------------
        A     B        C
 --------------------------------
 1  社員番号 所属   氏名
 --------------------------------
 2
 --------------------------------

 シートBに下記のモノがあります
 --------------------------------
        A     B        C
 --------------------------------
 1  社員番号 所属   氏名
 --------------------------------
 2  1   管理部  青木太郎
 --------------------------------

 このシートAのA2に「1」を入力したら自動でB2、C2に
 「管理部」「青木太郎」が入力されるようにはなりませんか?

 よろしくお願いいたします。


 VLOOKUP関数が使えると思います。
https://www.excel.studio-kazu.jp/func/vlookup.html

 エラー処理も入れて、B2セルに
=IF(COUNTIF(シートB!$A$1:$A$10,$A2),VLOOKUP($A2,シートB!$A$1:$C$10,COLUMN(B2),FALSE),"")
 として横にフィルドラッグ

 なお、COLUMN関数の参照先は
 範囲(シートB!$A$1:$C$10)の
 2番目の列を参照したい場合は「B列」を指定して下さい。

 (HANA)

ごめんなさい。やっぱり上手くできません。
もう一度整理します。

シート1に下記のようなものがあります。

 --------------------------------
 l      B      C        D   l
 --------------------------------
 l2  社員番号 所属   氏名   l
 --------------------------------
 l3                             l
 --------------------------------

 シート2に下記のモノがあります
 --------------------------------
      A       B        C
 --------------------------------
 1  1   管理部  青木太郎
 --------------------------------
 2    2      制作部  吉田健二
 --------------------------------
 :
 :
 このシート1のB3に「1」を入力したら自動でC3、D3に
 「管理部」「青木太郎」が入力されるようにはなりませんでしょうか?
いまひとつ、式の詳細の意味がわからずに苦労しています。
もっと勉強しますがよろしくお願いいたします。


 なかなか誰も答えてくれないみたいですね。
 (HANA)さんが最初の質問に対してずばりの答えをアドバイスくださっているのに
 他に何を説明して欲しいのかわからないためだと思います。

 シート名が最初の質問のときと変わっているようですので
 (HANA)さんのアドバイスくださった式の
 B2=IF(COUNTIF(シートB!$A$1:$A$10,$A2),VLOOKUP($A2,シートB!$A$1:$C$10,COLUMN(B2),FALSE),"")
       ^^^^^^^^^                            ^^^^^^^^
 を御使用のシート名に合わせる必要があります。
 あとは参照範囲を御使用のシートにあわせて変更してください。

 ここでは(ぱっくる)さんの御提示された内容しか要望がわかりません。
 そのものずばりのアドバイスが欲しい場合は詳細な説明が必要になると思います。
 「このような式にしてみたがうまくいかない」と質問なさればアドバイスも付きやすいと思いますよ。
 頑張ってください。
 (肌) 

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.