こんにちは!
最近エクセル関数を使い出しました。。
学校でも教わったことがなく、
どなたか教えていただきたいのですが、
excelでシート1のA1に〔名前〕と入力するととB1に(田中、須藤、加賀、竹内、栗原)とプルダウンリストで出てくるようにしたいです。他にも〔名前〕だけでなく、〔都市〕と入力すると(神奈川、東京、愛媛、千葉、香川)、同じく〔級〕は(1、準1、2、準2、3)、〔その他〕は(備考1、備考2、備考3、備考4、備考5)それぞれ〔〕内のワードを入力すると()のものをプルダウンリストで表示し、選択できるようにしたいです。
それぞれの〔〕と()内のものはシート2にまとめているのですが、入力規則のリストを作成しましたが、訳がわからない状態です。。
とりあえず、=IF(A1="名前","ここに()内のリストをいれる?",IF(A1="都市","ここ?",IF(A1="級",ここ?",IF(A1="その他","ここ?",""))))とやってみましたが、プルダウンリストを結びつけることはできず、、、
考え方がわからなくなってきています。。
ベストな方法を教えていただきたいです。
長くなりましたが、よろしくお願いいたします(^_^;)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは!
↓の画像のように別シートに表を作成しておきます。
そしてSheet1のA列を範囲指定 → メニュー → データ → データの入力規則 → 「リスト」を選択し
「元の値」の欄の右側の四角をクリック → Sheet2の1行目を範囲指定 → もう一度四角をクリック → OK!
B列も同様にリスト設定します。
一般的にはSheet2の各列を「名前定義」し、INDIRECT関数でA列を参照する方法だと思います。
ただ、今後Sheet2のデータ数が増えると「名前定義」した範囲を変更する必要があります。
あらかじめ多めの範囲を名前定義しても良いのですが、リスト表示させた時に空白セルも表示されます。
別案として、今後各列のデータが増えても対応できる方法にしてみました。
B列を範囲指定 → A列と同じようにリスト設定を行いますが、「元の値」の欄に
↓の数式をコピー&ペーストしてください。
=OFFSET(Sheet2!$A$1,1,MATCH(A1,Sheet2!$1:$1,0)-1,COUNTA(OFFSET(Sheet2!$A:$A,,MATCH(A1,Sheet2!$1:$1,0)-1,,1))-1)
これでA列に対応するデータが空白梨にリスト候補に表示されます。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Excel(エクセル) ExcelのIF関数 2 2022/04/14 16:11
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- Excel(エクセル) エクセルの表で A1にデータの入力規則でリストを作って、 (リス、キリン、ゾウとします) リストを選 4 2022/07/15 09:29
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) Excel関数について質問です。 シート1に入力シートがあります。 =A1 =B1などで離れた数字な 5 2022/12/18 13:42
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで「時間の足し算」はどう...
-
オートフィルのショートカット...
-
エクセルに詳しい方教えて下さ...
-
勤務表をエクセルで作る際、 最...
-
Excel2010で、今の、Ex...
-
UNIQUE関数が使えないバージョ...
-
Excelについて質問です。 表の...
-
Excelについて質問です。 ・デ...
-
Excelのフォントについて
-
Excel表の文字の幅を狭くしたい
-
Excelについて質問です。
-
エクセルのパスワードの一括解...
-
Excel 2019 での上書き保存につ...
-
EXCELで、関数を使って対象の項...
-
VBA
-
Excelで、10000,20000,30000と...
-
FormulaR1C1の 相対参照式のコピー
-
エクセルのソートについて
-
Excel 連番を入力する方法
-
Excelで投入数、加工数、検査待...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル詳しい方教えて下さい
-
ExcelでA列をコピーしたいので...
-
エクセルのセル統合について
-
Excelの関数で起きた現象の原因...
-
Excelファイルが閉じられい!
-
Excelのシート背景に不明な文字...
-
エクセルの枠線
-
Excel 領収書発行
-
エクセル関数の使い方を教えて...
-
C列にF列の担当者(A〜)を順番...
-
ピポットテーブルの参照元を別...
-
EXCEl VBA
-
Excelでの判別方法
-
VBAで、サブフォルダにある複数...
-
"りんご"と"みかん"というシー...
-
マクロについて教えてください。
-
EXCELファイルが読み取り専用で...
-
同一セルに入力規則のリストと...
-
100行50列の表で、1~40列でフ...
-
なぜか「Nextに対応するForがあ...
おすすめ情報