vlookup用に到着したテーブルに変数を挿入する方法


0

vlookupのテーブル到着セクションに変数を挿入しようとしていますが、エラーが発生しています

=VLOOKUP(D29,'LINEA-" & A29 & "1'!D:I,6,0)

=VLOOKUP(D29,'LINEA-1'!D:I,6,0)

LINEA-1〜5という名前の5つの異なるシート上のセルから値を検索できるはずです。


データの一部の図またはスクリーンショットは、質問の理解に役立ちます。質問を編集して、サンプル(モック)データ(前後)を含めてください。質問に貼り付けることができる素敵なデータテーブルを作成するのに役立つWebユーティリティについてはテキストをテーブルとしてフォーマットする」を参照してください。画像をImgurにアップロードすると、共有できるリンクが表示されます。質問を編集してリンクを含めると、評判の良い人が画像をインライン化します。
DavidPostill

回答:


0

この回答があなたを助けたなら、投票して正解としてマークしてください。そうすれば、投稿にコメントできるようになります。

最初のシートまたは新しいシートでFormulas > Name Manager、ワークブックに移動して変数を追加します。

この説明のために、Sheet1 nですべてを行い、LINEA-1と呼ばれる追加のシートを1つ用意します。

  1. Name Manager:page_nameをセル$ A $ 1に追加します
  2. Name Manager:page_numをセル$ A $ 2に追加します
  3. Name Manager:セルをセル$ A $ 3に追加します

それぞれの値は

  1. LINEA-
  2. 1
  3. F10

シートLINEA-1のF10の値はテキストAです

シートにアクセスするには、単に関数呼び出しを使用します INDIRECT

例: =INDIRECT(CONCAT("'",page_name, page_num,"'!",cell))

たとえば、次の表がある場合(セルA14:B18に)

PARTY CODE  NAME
A   DEMOCRATIC
B   REPUBLICAN
C   DECLINE TO STATE
D   INDEPENDENT

次に、簡単なVLOOKUPは

=VLOOKUP(INDIRECT(CONCAT("'",page_name, page_num,"'!",cell)),A14:B18,2) 

DEMOCRATICを返します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.