- ベストアンサー
エクセルのシート選択について
エクセルでプルダウンにシート名を設定し、プルダウンの項目を選択するとその選択されたシートの情報が表示されるような機能を作成しております。 しかし関数で選択したシート名にLink先を変える方法が分からず困っております。 実際にはVLOOKUP(A1,Sheet1!$A$1:$B$200,2,0)の\"Sheet1!\"の部分をプルダウンで選択したシートに変える方法です。 誰かご存知の方がいれば方法を教えていただけないでしょうか。
- hikosuke77
- お礼率50% (2/4)
- オフィス系ソフト
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じで如何でしょうか。 =VLOOKUP(A1,INDIRECT(プルダウンセル&"!A1:B200"),2,FALSE)
関連するQ&A
- 【エクセル】シート1の複数セルをシート2に反映
エクセルについて、教えて頂きたいです。 まず添付のエクセル画像を見て頂けますでしょうか。 <質問内容> まず添付画像は左側の「シート1」と、右側の「シート2」の2つから成っています。 シート1のA2セルは、ご覧の通り入力規則による「リスト」になっておりまして、 「A」「B」「C」の3つからプルダウン選択できるようになっています。 この状態でやりたいことがあるのですが、 例えばここで、 シート1のプルダウンで「B」を選択したとき、 シート2の「B」の行「B3、C3、D3セル」を自動的に参照して、 シート1の「B2、C2、D2セル」に「200 600 1,100」の数字が反映される方法を、 教えて頂けませんでしょうか。 ぜひとも宜しくお願いします(m_ _m) ※ちなみに、シート名を「A」「B」「C」と記載してINDIRECT関数で反映させる方法は 存じておりますが、シートを1つに収めたいと思っております。
- ベストアンサー
- オフィス系ソフト
- EXcelでプルダウンをつくかって別シートに!
Excelでプルダウンにして、特定の項目で別シートにリンクさせたい。 セル上にプルダウンの設定をして、項目を数種類入れます。 選択されたある項目で別シートに移ってそこで入力をしたい。 どのようにしたらいいのでしょうか?
- 締切済み
- SE・インフラ・Webエンジニア
- Excel 2007のVLOOKUP関数について
Excel 2007のVLOOKUP関数について教えてください。 A列に(大根、人参、キャベツ)の3項目をプルダウンメニューで 選べるように設定します。 A列にある項目を選択した時に B列にそれぞれの数字が自動で表示されるように 設定したいと思います。 大根→1 人参→2 キャベツ→3 A列のプルダウンメニューは「データ入力規則」の元に値に 直接項目を入力します。 VLOOKUP関数を使用すると思いますが、 どのような方法で使用すればよいのかわかりません。 教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルについて
VLOOKUP関数で、プルダウンで選択されたものを返すことはできるのでしょうか? 「シート1」には100人分の名簿 「シート2」には10人分の名簿 「シート1」の「X列」に固有番号があり、「Y列」にはプルダウンで「大、中、小」の3つが選べるとします。 「シート2」の「A列」にVLOOKUP関数を組み込み、そこに固有番号を手入力することによって、「B列」に「シート1のY列」のプルダウンで選択された「大、中、小」のいずれかが自動で返ってくるようにしたいのです。 よろしくお願いします。
- 締切済み
- Excel(エクセル)
- 入力規則に関するエクセル表の質問です
エクセルの表においてB列の各セルが入力規則で4項目をプルダウンで選択表示できるようになっています。それを例えばA,B,C,Dとします。その各項目には小項目として10個づつあります。 この小項目を隣のC列へ入力規則のプルダウンにより選択表示する場合、40個のなかから選ぶこととなり検索に手間がかかります。そこで、例えばB5セルでAと選択した場合、C5セルではAに該当する10項目のみをプルダウン表示することができないかと考え、入力規則の「元の値」の窓にVLOOKUP関数を入れて試したのですが反応がありませんでした。よい方法がありましたらご教授下さい。
- ベストアンサー
- Windows系OS
- エクセルの関数を使った表の作り方について
エクセル2003にて下記の様な表を作っています。 シート1 A B C D E F 1名前 HP 攻撃 速さ 地形 地形補正 2ザク 1000 1500 2000 宇宙 500 3グフ 1500 2000 1000 地上 1000 4ドム 2000 1000 1500 水中 -500 シート2 A B C D E F G 1名前 HP 攻撃 速さ 宇宙 地上 水中 2ザク 1000 1500 2000 500 500 0 3グフ 1500 2000 1000 0 1000 0 4ドム 2000 1000 1500 1000 500 -500 5ジム 1500 1500 1500 500 0 500 6ヅダ 1000 1000 1500 1000 0 0 シート1のAにはシート2のA2~6にある名前をプルダウン形式で選べる様にしてあります。 シート1のAの名前を選択するとB・C・Dの数値がシート2から反映出来る様にvlookupで 作成しています。 問題はEとFで、Eにはシート2のE1・F1・G1から宇宙・地上・水中をプルダウンで選べる様に しており、これらを選択した際Fにシート2のE2:E6の数値が反映される様に作成したいのですが、 作り方がわかりません。 出来ればVLOOKUP等の関数式?を用いた作り方希望です。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- スライサーの項目選択を別シートのセルを参照にしたい
スライサーについての質問です。 シートが2つあり Aシートには営業担当名がプルダウンで選択できるようになっており、 Bシートのスライサーの項目選択はAシートで選択した営業担当名を選びたいのですがこれをVBAのコードで書くのは不可能なのでしょうか? netで検索をしたのですがどうしても見つからず・・ 教えていただきたいです。
- 締切済み
- Visual Basic
- プルダウンで選択すると隣のセルに自動で入力される方法
プルダウンで選択すると隣のセルに自動で入力される方法 エクセル2003でシート1に「会社名」と「住所」を一覧を作成。シート2でプルダウンで「会社名」を選択すると隣のセルに自動で「住所」が出るようにしたいのですが、何か良い方法(関数)はありますか。教えてください。宜しくお願いいたします。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセルVBAで、シート1の値をシート2へ移すには?
エクセルVBAの質問です。初心者です。 ■シート1のA1に「123」と打ったら、シート2のA1に「123」と表示される。そして、A2に「456」と打ったら、シート2のA2に「456」と表示される。続いてシート1のA3の値をシート2のA3に・・・とどんどん繰り返してたくさんの値を別のシートに移せるようにしたいです。 関数で言えば、VLOOKUP と似ている機能を作りたいと思ってます。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- エクセルのシートにプルダウンメニュの追加
エクセル 2010 を使用しています。以前 医療費控除のまとめシートを作成しました。そのシートの中に、受診者名をプルダウンで選択できるようにしたのです。(画像添付)その受診者名を追加したいのです。作成方法が思い出せないのです。教えてください。
- ベストアンサー
- Excel(エクセル)
お礼
お返事ありがとうございます。 ずっと悩んでいたのですがでちゃんと選択シートにリンクできました。