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

- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
A 回答 (2件)
- 最新から表示
- 回答順に表示
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ランキング
-
エクセルのVBAで集計をしたい
-
【マクロ】元データと同じお客...
-
【画像あり】オートフィルター...
-
【マクロ】数式を入力したい。...
-
Office2021のエクセルで米国株...
-
【マクロ】【相談】Excelブック...
-
vba テキストボックスとリフト...
-
【マクロ】実行時エラー '424':...
-
【マクロ】【配列】3つのシー...
-
他のシートの検索
-
【マクロ】オートフィルターの...
-
【マクロ】列を折りたたみ非表...
-
【関数】同じ関数なのに、エラ...
-
ページが変なふうに切れる
-
エクセルのリストについて
-
【マクロ】左のブックと右のブ...
-
【条件付き書式】シートの中で...
-
エクセルの関数について
-
エクセル ドロップダウンリスト...
-
9月17日でサービス終了らし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報
すみません不足していました。
シート2のリストは、
トヨタ
ノア
クラウン
この「ノア・クラウン」のセルを選択して、
左上の名前ボックスに「トヨタ」と入力しています。
スプレットシートが全然わからないので、
詳しく教えて頂けると助かります・・・。スミマセン