No.4ベストアンサー
- 回答日時:
No.1です。
投稿後気になったのですが・・・
もしかしてA列の項目によってB列以降は自動で表示したい!という質問なのでしょうか?
そうであればA列だけを前回の方法で入力規則のリスト設定にしてください。
(Sheet2の表は前回のまま使用します。)
そしてSheet1のB列以降の入力規則はクリア。
Sheet2の名前定義は「名前の管理」からすべて削除してください。
(「名前の管理をクリック → 一番上の名前定義をクリック → Shiftキーを押しながら一番下の名前定義をクリック → 削除)
そしてSheet1のB1セルに
=IFERROR(HLOOKUP($A1,Sheet2!$1:$5,COLUMN(),0)&"","")
という数式を入れ B1~E2を範囲指定 → E2セルのフィルハンドルで下へ2行ずつコピー!
※ 数式内の「5」はSheet2のデータがある最大行にしてください。
もちろん20とか100などのようにデータより多い行でも構いません。
これでA列が変更するたびにB列以降の項目が表示されるはずです。m(_ _)m
No.2
- 回答日時:
この表は2行おきですけど
元になる項目名をSheet2に行を空けずに作ります。
名前定義は
=OFFSET(Sheet2!$A$1,0,0,COUNTA(Sheet2!$A:$A),6)
(最後の6は項目名が最大横F列まであるかもの6)
A列ドロップダウンのリストで範囲は
=OFFSET(項目,0,0,ROWS(項目),1)
B1の式は
=VLOOKUP($A1,項目,COLUMN(),0)
これを横にオートフィル
a1:F2を下方向にオートフィル
0が出てしまうのでオプション→詳細設定の
ゼロ値のセルに0を表示のチェックを外す
でいかがでしょうか?
Sheet2のリスト行が増えても追随します。
ひとつ付け加えると
「列の項目は」「行項目」明らかに言葉おかしいと思いますが、
A列が2行セル結合している説明して
ドロップダウンで選ぶと、それに連動してB-?列の
項目が表示されると僕ならいいますね。
No.1
- 回答日時:
こんばんは!
外していたらごめんなさい。
↓の画像のように別シート(画像ではSheet2)に表を作成してみてはどうでしょうか?
表を作成後、各列を名前定義しておきます。
Sheet2のA1~A2セルを範囲指定 → メニューの「数式」 → 「名前の管理」の「選択範囲から作成」 → 「上端行」にチェックを入れOK
これでA2セルが「ロールセット」と名前定義されました。
同様に
B1~B5を範囲指定 → ・・・中略・・・ → 「上端行」にチェック
この操作を最終列まで行います。
これでSheet1のA列に対応する列がすべて名前定義されましたので
Sheet1のA列を範囲指定 → データ → 入力規則 → リスト → 「元の値」の欄の右側四角をクリックし
Sheet2のA1~E1(実際の列まで)選択 → もう一度「元の値」の右側四角をクリック!
これでA列のリスト設定は完了です。
次にSheet1のB1~E1を範囲指定 → データの入力規則 → 「元の値」の欄に
=INDIRECT($A1)
という数式を入れOK
(A列が空白の場合は何らかのメッセージが表示されると思いますが、無視します)
A1~E1セルが空白の状態でA1~E1セルを選択 → セルの四辺のマウスポインタを移動させると
上下左右の小さな矢印になるところがありますのでCtrlキーを押しながら3行目までドラッグ
同様に5行目 → 7行目・・・とCtrlキーを押しながらドラッグします。
これでA列で選択した項目だけがB列以降のリスト候補になるはずです。
※ 列によって選択する項目は決まっているのかもしれませんが、
そこは手動で選んでください。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) ExcelVBAでリストの項目に必要数と同じ手配数を分配していくマクロを作りたいです。 1 2022/07/29 18:36
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- JavaScript jsで診断コンテンツのページ内切り替えについて 1 2023/04/14 17:31
- Excel(エクセル) Excel タスク管理のツールのアドバイスをお願いいたします 1 2022/08/07 16:50
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel関数-文字列で自動作成さ...
-
エクセルの関数について教えて...
-
Excelデータをコピペして、ペー...
-
職場の人から聞かれており、こ...
-
ユーザー定義関数をアドイン登...
-
Excelで50個のセルに同じ文字を...
-
スプレッドシート、Excelでの数...
-
Microsoft Officeの中古は信用...
-
エクセルで不等号記号(≠)が上に...
-
スプレッドシートで使う数式を...
-
エクセルでの特別な文字を上に...
-
エクセル日付 文字列の関数がエ...
-
A列とB列を参照してC列に連番を...
-
エクセルVBA、別ブックへ転記す...
-
各ページの1番上の表示について
-
エクセルでセルに標準で入力さ...
-
EXCELの質問です 119から足した...
-
pdfの表をexcelにはりつけて計...
-
Excelのif関数で文字が見えなく...
-
【マクロ】アクティブセルにブ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報