A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
名前の定義とIndirect関数を使い、入力規則を設定してはどうでしょうか。
詳しくは下記のサイトを参照してみてください。
連動したドロップダウンリスト-INDIRECT関数
http://www.relief.jp/itnote/archives/000822.php
No.2
- 回答日時:
こんにちは!
一例です。
あくまで方法だけ理解してもらえれば良いかな!って思っています。
当方使用のExcel2003での場合です。
↓の画像で説明すると・・・
Sheet1にリスト表示させるための表を別に作成しておきます。
そして、1行目の都道府県名が入っているセルを全て範囲指定 →
挿入 → 名前 → 定義 → 仮に 都道府県 と名前定義したとします。
(範囲指定の後に、直接名前ボックスに入力しても構いません)
次に各都道府県の2行目以降を範囲指定し、先ほど名前定義した名前で全ての都道府県に名前定義していきます。
北海道の場合は2行目以降を範囲指定 → 北海道 と名前定義 ・・・
そして、作業用の列も設けています。
作業列D2セルに
=IF(COUNTBLANK(Sheet2!$A$2:$B$2),"",IF(AND(A2=Sheet2!$A$2,B2=Sheet2!$B$2),ROW(),""))
という数式を入れ、フィルハンドルの(+)マークでダブルクリック、またはオートフィルで下へずぃ~~~!っとコピーします。
Sheet2のA2セルをアクティブにし、
メニュー → データ → 入力規則 → リスト を選択し、「元の値」の欄に
=都道府県 ← 先ほど名前定義したものを入力
B2セルも同様に入力規則のリストで「元の値」の欄に
=INDIRECT(A2) としてOK
これでA2セルでリスト表示されたものがB2セルのリスト候補になります。
最後にC2セルに
=IF(OR(COUNTBLANK($A$2:$B$2),COUNT(Sheet1!D:D)<ROW(A1)),"",INDEX(Sheet1!C:C,SMALL(Sheet1!D:D,ROW(A1))))
という数式を入れ、オートフィルで下へコピーすると
画像のような感じになります。
以上、長々と書きましたが
参考になれば幸いです。m(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ipadのエクセルでキャラの選択をしたい。 1 2022/09/21 08:58
- Excel(エクセル) エクセルの「セル書式設定」 4 2022/08/29 16:42
- Excel(エクセル) エクセル データの入力規制について 3 2022/03/30 17:16
- Excel(エクセル) 範囲内のどれかを選択しているときに特定のセルに色を付けたい 3 2022/06/05 08:41
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) 【EXCEL】=で同じ文字列が表示されない 4 2023/06/04 22:38
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) エクセルの表で A1にデータの入力規則でリストを作って、 (リス、キリン、ゾウとします) リストを選 4 2022/07/15 09:29
- Excel(エクセル) forms用エクセル いきなり、forms入力しても、エクセルに反映しなくなりました。何か解決策あり 4 2023/04/12 16:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
Excel 日付を比較したら、同じ...
-
Outlookを立ち上げたらGoogleロ...
-
outlookのメールが固まってしま...
-
会社PCのメールが更新されない
-
【スプレッドシート】指定の日...
-
ウィンドウィズ メモ帳で日付だ...
-
英数字のみ全角から半角に変換
-
Excelで空白以外の値がある列の...
-
Microsoft Formsの「個人情報や...
-
microsoft office
-
MicrosoftOfficeについて質問で...
-
マイクロソフト 一時使用コード...
-
outlookで宛先が異なるメールを...
-
Outlookでの時間指定送信機能に...
-
【スプレドシート】目標達成の...
-
自分の専門分野の仕事。初見で...
-
Microsoft Officeを2台目のPCに...
-
【Excel VBA】PDFを作成して,...
-
エクセルでXLOOKUP関数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
【スプレッドシート】指定の日...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
マイクロソフト 一時使用コード...
-
Office 2021 Professional Plus...
-
エクセルで例えば、関数を使っ...
-
Microsoft Formsの「個人情報や...
-
1つのPCに「Excel 2010」「Exc...
-
エクセルで例えば、A1に㈱ベ...
-
理由を教えてください。
-
エクセルでXLOOKUP関数...
-
マイクロソフト オフィスについて
-
VLOOKUP関数について
-
teams設定教えて下さい。 ①ビデ...
-
Googleのスプレッドシートでシ...
-
【Excel VBA】PDFを作成して,...
-
Microsoft365で写真をアルバム...
-
Outlook で宛先が複数の場合の人数
-
Excel テーブル内の空白行の削除
おすすめ情報