参照としてドロップダウンリストを使用して別のシートに表示するためのデータの取得


1

ドロップダウンリストがあるhomeというシートがあります。ドロップダウンの表示内容に応じて、homeシートの他のセルにdataという別のシートのデータを入力します。

現時点では、このドロップダウンリストはPicturesという別のシートからも写真を取り込みます。これはVLOOKUP関数を使います。データシートの列A、ホームシートのドロップダウンリストの内容、@ W7と重複

データシートの列Bから行9には、ホームシートに戻るためのデータの一部があります。このデータは、列J1、行13から始まり、行J22まで取り込まれます。  データシートのC列から9行目には、ホームシートに戻るための残りのデータがあります。このデータは列Q16から始まり、行Q25に取り込まれます。

現時点ではテキストボックスにVLOOKUPを使用してこれを実行していますが、すべてのデータが歪んでいることがあるため、これは許容できません。


あなたが以下の答えが適切であると考えるならば、それから横にある灰色のチェックマークをクリックしてください。
Hannu

回答:


0

そのための1つの方法、一般的な説明:

ドロップダウンリストに、表示するデータ範囲のTOP LEFTセルを含めるかどうかを設定します。

次に、上のTOP LEFTセルで生成された(セル参照を構成する)文字列にINDIRECT(...)およびOFFSET(...)を使用します。それによってあなたはテーブルに記入します - それはあなたがドロップダウンリストで選択したものを保持することです。

ティップ:ROWS(range)とCOLUMNS(range)はOFFSET(...)のオフセットを作成するために使うことができます。範囲として "$ A $ 1:A1"(最初のセルはロックされ、2番目のセルはロックされません)。


わかりましたvlookupなどを使用するのはかなり新しいので、実際には左上に言っても意味がありません
Gregm66

ここにVLOOKUP()はありません。 "左上"は、関心のあるExcel範囲(のそれぞれ)の左上隅のセルです。
Hannu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.