
スプレットシートの入力規則がわかりません。
エクセルで、シート2に以下のようなリストを作成しています。
トヨタ ホンダ ニッサン
ノア ステップワゴン セレナ
クラウン フィット エルグランド
シート1で
A1は、入力規則で「社名」を選択するようにしています。
A2に入力規則で=INDIRECT($A1)と入力しているので、
A1が何も選択されていなければ、ここはリストが出てこずに、
例えば「トヨタ」が選択された場合は、「ノア・クラウン」という
リストが表示されるようになっています。
(ここから質問になります)
これを、スプレットシートに変換しましたところ、
A1に「トヨタ」を選択しても、「A2」にリストが表示されません。
リストは表示されないものの、
「ノア」と手動入力すれば反映され、セレナと入力すると
”入力規則違反”となります(トヨタなので)
スプレットシートでも同じようにA2には A1で選択されたリストが表示されるように
したいのですが、
教えて頂けませんでしょうか。

- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
No.2の回答者さんが書いているように、Excelと同じ設定には
できないようなので、参考サイトだけですが閲覧してみてね。
https://dekiru.net/article/23398/
https://note.com/mir4545/n/n5b56f32ac286
https://note.com/mir4545/n/n7c8827e88adf
https://gosuke-blog.com/other-sheet-pull-down-li …
どの方法も名前の定義を使わないで、関数で範囲を指定させて
連動させることになるようです。
作業列を使った方法のほうが、目に見える動作なので連動する
範囲の間違いなどが把握しやすいかと思います。
No.2
- 回答日時:
こんにちは
ご提示のエクセルでの方法は、(説明には記述がありませんが)「名前の定義」を利用した方法だと思います。
そのあたりの仕組みについては、質問者様十が分に理解しているものと仮定しての回答になります。
スプレッドシートの場合は、同様の設定は「名前付き範囲」ですが、これは同様に事前に指定されているものとします。
簡単に試してみましたが、スプレッドシートでは入力規則で式による範囲指定はうまくいかないようです。
INDIRCT関数のドキュメントを見てみると、IMPORTRANGE関数を利用すれば可能かも知れません。
https://support.google.com/docs/answer/3093377?s …
(面倒なので試していないため、できるかどうかは確認していません)
一方で、OFFSET関数や配列等でリスト範囲を指定してみても、無効扱いされるようですので、関数や配列によるリスト設定は許容していないのかも知れません。
以下は、代替案になってしまいますが、「作業用のリスト」を利用すれば、ご質問の動作を実現可能です。
「作業用のリスト」はどこでも良いですし、邪魔であれば非表示にしておいても良いです。
仮に、ご提示のA1、A2セルのあるシートのC列を利用するものとします。
・C1セルに
=INDIRECT(A1)
の式を入力しておきます。
これにより、A1セルの値に応じて、それに対応するリストが下方にスピル表示されます。
(A1セルの値が変更されれば、リストの内容も変わります)
・A2セルの入力規則の範囲指定は、上記により固定にできるので、
=C1:C2
に設定しておけば良いことになります。
これにより、ご質問の機能を実現できますが、A1セルをクリアすると作業リストがエラー値となってしまい、A2セルの選択肢にエラー値が表示されてしまいます。
これが嫌であれば、リスト用の式を
=iferror(INDIRECT(A1),"- ")
等としておくことで、選択肢には「-」が表示されるようになります。
(""や" "でも良さそうなのですが、「無効」と判断されてしまいますね)
※ ご質問には関係ありませんが、No1様もご指摘のように名前の定義を利用しなくても、同様の入力規則の設定は可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 同一セルに入力規則のリストと参照する設定併用できるような設定はありますでしょうか!! 9 2024/02/06 16:17
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Visual Basic(VBA) Excelについて 1 2024/03/16 20:07
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) 職場の人から聞かれており、こんなことができるか教えて下さい。 vbaとかはできません。。 下記リスト 3 2024/06/20 22:37
- Excel(エクセル) 空白のないドロップダウンリストの作り方 4 2024/02/20 18:31
- Excel(エクセル) Excel 対象のセルに入力が無いとセルに入力できないようにしたい 2 2024/08/02 13:24
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- Excel(エクセル) エクセルの「入力規則」のプルダウンメニュの▼をセルの左側に出したい 4 2024/05/28 13:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのリストについて
-
ドロップダウンリスト 自動表...
-
Excelについて
-
autocad 数値が表示されなくな...
-
VBAの日付チェックでオーバーフ...
-
autocadLTで添え字文字
-
アクセス2000 クエリ抽出でBet...
-
Excelで日報を自動で作成したい...
-
JWCADの質問
-
Windowsで入力したハングル文字...
-
てきぱき家計簿マムの入力の仕方
-
ExcelVBA 条件検索による文字追...
-
ACCESSで日付型のフィールドにY...
-
特殊漢字「はし」(橋のつくり...
-
excelのInputBoxで日本語入力OF...
-
EXCEL VBAの入力規則で小数点桁...
-
excelで第二金曜日を…
-
エクセルで入力規則(リスト)...
-
セミコロンをキー入力から排除...
-
エクセル COUNTIF関数 検索条...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ドロップダウンリスト 自動表...
-
Excelについて
-
autocad 数値が表示されなくな...
-
VBAの日付チェックでオーバーフ...
-
エクセルで半角カナや特殊文字...
-
マクロ 入力規則は残し文字の...
-
excelのInputBoxで日本語入力OF...
-
ドロップダウンリストを2列で...
-
エクセルVB ポップアップウィ...
-
エクセル 日付超過でポップアッ...
-
求人情報で「SAP入力可能な方」...
-
小数点以下の入力規則
-
pdfの文字入力で一文字ずつしか...
-
excelで第二金曜日を…
-
EXCEL VBAの入力規則で小数点桁...
-
アクセス2000 クエリ抽出でBet...
-
エクセルで入力規則(リスト)...
-
Excelで日報を自動で作成したい...
-
弥生会計05、「摘要」入力について
-
【スプレッドシート】時間入力...
おすすめ情報
すみません不足していました。
シート2のリストは、
トヨタ
ノア
クラウン
この「ノア・クラウン」のセルを選択して、
左上の名前ボックスに「トヨタ」と入力しています。
スプレットシートが全然わからないので、
詳しく教えて頂けると助かります・・・。スミマセン