こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excel2000でのドロップダウンリストの階層化

Excel2000でドロップダウンリストの階層化を行いたいのですが、[データの入力規則]における[元の値]欄へのINDIRECT関数の入力がエラーとなtってできません。Excelのバージョンが古いためでしょうか。

投稿日時 - 2012-01-22 16:02:53

QNo.7259907

困ってます

質問者が選んだベストアンサー

元の値欄にたとえば
=INDIRECT(A2)
などのように記入しようとして「元の値はエラーと判断されます。続けますか」のように出てきてビビッてる場合は,気にせず続行します。


#参考
「エラー」にならないようにA2に暫定的に何か元の値(例えば「総務」)を記入しておいてから同じ作業をすると,すっきり設定できます。でも正しく作成できていれば,必要はありません。

逆に言うとアナタのやったやり方が確かに間違っていて,定義した名前の付け方が適切じゃなかったり,入力規則の元の値欄に記入した数式がそもそも間違っていて確かに「エラー」で出来ない場合も,勿論考えられます。

投稿日時 - 2012-01-22 16:39:19

お礼

ありがとうございました。ビビらずに続けることで解決しました。

投稿日時 - 2012-01-22 18:00:20

ANo.2

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

次のURLを参考にしてみてはどうでしょう。階層化の場合には結構面倒になりますね。

http://answers.microsoft.com/ja-jp/office/forum/office_2003-excel/入力規則に/6a6cb960-de7a-49da-8413-93baa352eeb6

シートが違う場合、範囲の指定に当たっては名前の定義を活用することがよいでしょう。

投稿日時 - 2012-01-22 17:10:20

お礼

ご回答ありがとうございました。

投稿日時 - 2012-01-22 18:02:43

ANo.1

> INDIRECT関数の入力がエラーとなtってできません。
記述とエラーとを具体的に書いていただけませんか?
データの例示もお願いします。

投稿日時 - 2012-01-22 16:23:38

お礼

ご回答ありがとうございました。

投稿日時 - 2012-01-22 18:02:13

あなたにオススメの質問