エクセルで管理表をつくってます。

ドロップダウンリストを複数作って連動させる仕組みのリストを仕込んでます。



sheet1 

     a     b     c     d

1 01:東京都  02:神奈川県 03:愛知県  04:大阪府
2 01:港区   01:川崎市  01:名古屋市 01:大阪市
3 02:北区   02:横浜市  02:小牧市  02:枚方市
4 03:千代田区 03:厚木市  03:知多市  04:交野市


a1 ~ d1 で 名前を 「都道府県」として
a1 ~ d4 を選択して 「数式」→「範囲選択から作成」で「上端行」を選択しました。


sheet2

     a     b     c     d

1 01:都道府県  02:市・区    
2  
3  
4  

a2 は 「データ」→「データ入力の規制」→「リスト」で 「元の値」 を「=INDIRECT(a2)」としました

すると、 「元の値はエラーと判断されますが、続けますか?」のメッセージがでます。

もちろん 「はい」を選んで a1 を 01:東京都 を選んでも b2 のリストは何も出てきません。

何か問題がるとすればどこでしょうか。

ご存知の方教えてください。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2016/09/03 14:10:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:a-kuma3 No.1

回答回数4974ベストアンサー獲得回数2154

ポイント100pt

a2 は 「データ」→「データ入力の規制」→「リスト」で 「元の値」 を「=INDIRECT(a2)」としました
すると、 「元の値はエラーと判断されますが、続けますか?」のメッセージがでます。
もちろん 「はい」を選んで a1 を 01:東京都 を選んでも b2 のリストは何も出てきません。

最初の「a2 は」は、「b2」の、次の「「はい」を選んで a1 を」は、「a2」の書き間違いだと思いますが、そうですよね?

リボンの「数式」で「名前の管理」をクリックします。
他にも名前の定義はあるかもしれませんが、こんな感じになっているはず。
f:id:a-kuma3:20160827151355p:image

範囲を選んで作成した名前が「01:東京都」になっていないのが分かります。
どうやらコロンが使えないようです。

このダイアログの「編集」で、「01:東京都」と名前を変更しようとすると、以下のように怒られます。
f:id:a-kuma3:20160827151503p:image

先頭は数字以外で、コロンを含まない選択肢に変えましょう。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません