No.1ベストアンサー
- 回答日時:
VLOOKUP関数では別シートの範囲を指定することはできませんので、以下のようなIF関数を使用した式で表示させることになります。
=IF(ISNA(VLOOKUP(A2,Sheet1!A:D,2,0)),"",VLOOKUP(A2,Sheet1!A:D,2,0))&IF(ISNA(VLOOKUP(A2,Sheet2!A:D,2,0)),"",VLOOKUP(A2,Sheet1!A:D,2,0))&・・・・・
エクセル2007ならISERROE関数が使えますので、かなり簡潔な数式で対応することができます。
数式が長くなり制限を超える場合は、検索範囲を名前定義するとよいと思います(もちろんIF関数の入れ子の数式にしたほうが短い数式になります)。
No.2
- 回答日時:
こんばんは!
解釈が違っていたらごめんなさい。
関数の範囲指定が条件によってSheet1~Sheet5に変わってくるという意味でしょうか?
(仮に常にSheet1~Sheet5のA1:D10を範囲指定したいのであれば同一Sheetにまとめれば解決すると思いますので・・・)
一応そういうことだとしての方法です。
一例ですが、それぞれのSheetの範囲を「名前定義」しておくやり方です。
当方使用のExcel2003の場合ですが、
Sheet1のA1:D10を範囲指定 → メニュー → 挿入 → 名前 →
定義 → 仮に _1 と名前定義します
範囲指定後、直接名前ボックスに入力しても構いません。
(ここでアンダーバーを付けておくのは数値だけでは名前定義できなかった記憶がありますので敢えて、Sheet番号の前にアンダーバーを付けておきます)
同様にSheet2は _2 Sheet3は _3 ・・・という具合に _5 まで同じ操作を行います。
そして、条件によってSheetを選ばなければならないので、そのSheet番号を決定させるセルを設けます。
仮にそのセルをA1とした場合は
HLOOKUP関数の範囲の欄に
INDIRECT("_"&A1) として普通に関数を完成すればOKかと思います。
これでA1セルに 1~5 を入力すればそのSheetナンバーのA1:D10が関数の範囲になります。
以上、長々と書きましたが参考になれば幸いです。
的外れなら読み流してくださいね。m(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マクロ1があります。 A1のセル...
-
エクセルでXLOOKUP関数...
-
マイクロソフト 一時使用コード...
-
Microsoftにofficeアプリについ...
-
この様式の雛形を作るとしたら...
-
バソコンが二台とも壊れ後換装...
-
大学のレポート A4で1枚レポー...
-
office365って抵抗感ないですか?
-
漫画喫茶のローカルフォルダに...
-
Teams内でショートカットって貼...
-
エクセルでのパーセントの計算
-
エクセルやワードを無料で使え...
-
Outlookを立ち上げたらGoogleロ...
-
outlookのメールが固まってしま...
-
英数字のみ全角から半角に変換
-
Microsoft Officeを2台目のPCに...
-
Excel テーブル内の空白行の削除
-
【Excel VBA】PDFを作成して,...
-
Microsoft365で写真をアルバム...
-
ステータスバーの合計に表示さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのHLOOKUP関数の検索範...
-
Excelでの統計処理(合計点、平...
-
エクセルの全角文字を半角文字...
-
エクセルで数字を全角で入力したい
-
パソコンでインターネット接続...
-
ubuntuで デイスク/deb/loopと...
-
プログラムの規模を表す単位「k...
-
ライン数とステップ数の違いに...
-
hdmiはパラレル?シリアル?
-
VB.netでDLLを読み込んで実行す...
-
MoveNextの処理速度は?
-
ステップ数について
-
L2スイッチの管理VLANに...
-
Ic-PcAn はどこのこと?
-
昔したタイピングソフトが思い...
-
ステップカウントツールが作成...
-
コンパクションとガーベジコレ...
-
printf / sprintf のスタック消...
-
ネットワークアイコンが黄色三...
-
15パズルゲームについて
おすすめ情報