人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ExcelでVlookup関数を使って表から数値を取得していますが、indirect関数などを使って、あるセルに記入したブックやシートを見に行くようにしたいのですが、できないのでしょうか?また、うまくやる方法があれば教えてください。
以下に例を記載します。


例)

A1 見たいブックやシートの番号

B1 データ

B2 A1のブックやシートのB2上のデータでVlookup表示


といった感じですがわかりますでしょうか?
Vlookupの中でindirectが使えないのかエラーがでてしまいます。
Excelは2007です。

よろしくお願いします。


●質問者: sudden102102
●カテゴリ:コンピュータ
✍キーワード:A1 b2 Excel エラー セル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
ベストアンサー

http://pc.nikkeibp.co.jp/pc21/tech/excel36/27/

2007でも できるとは 思いますが。

◎質問者からの返答

できました。ありがとうございました。


2 ● うぃんど

>A1 見たいブックやシートの番号

>B1 データ

INDIRECTの()内の式の結果(A1とB1を1つに結合したもの)は下記のようになりますか?

(a)セル範囲指定の場合

2003形式 [ドライブ名:パス¥ブック名.xls]シート名!データ範囲

2007形式 [ドライブ名:パス¥ブック名.xlsx]シート名!データ範囲

(b)名前での参照 - 名前はシート単位ではなくブック単位での管理になるのでシート名は省略

2003形式 [ドライブ名:パス¥ブック名.xls]!名前

2007形式 [ドライブ名:パス¥ブック名.xlsx]!名前

同じフォルダ内に存在する場合は「ドライブ名:パス¥」の部分は不要

◎質問者からの返答

勉強になりました。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ