[[20061219112358]] 『入力規則で三段変則は出来ますか』(がん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『入力規則で三段変則は出来ますか』(がん)
 入力規則 二段作成は過去ログを見て分かりました。(かなり探してしまいましたが)
 で以下のように作ったのですが、出来れば3回目の選択も1回目・2回目の結果を受けての選択方法にしたいと思いますが可能ですか。

 1回目 製品種類選びます。 C11に入力規則でINDIRECT("Sheet1!$A$2:$A$4")
 2回目 サイズ選びます。  D20に入力規則でINDIRECT($C$11)
 3回目 材料選びます。   D26に入力規則で材料1から選択

 Sheet1
 製品種類 A製品 B製品 C製品  材料1
 A製品   1   1   1    a
 B製品   2   2   2    b
 C製品   3   3   3    c
       4   5        d
           6        e
                    f
                    g
                    h
                    i

 これを下記のような組み合わせでの選択方法に変えたいのですが、分かりませんでした。

 D26の選択方法はこんな感じです。
 A製品でサイズ1  a b c d
 B製品でサイズ1  e f g h
 B製品でサイズ5  i j k
 C製品でサイズ1  a b c d 

 製品種類とサイズ種類の組み合わせにより材料1の選べるものが細々します。
 VLOOKUPか何かを使うと出来るのかな?とも思ったのですが、成功しません。
 誰か何か方法あったら教えて下さい。

 単純な方法だと、
 2回目は「名前の定義」をしたから「INDIRECT($C$11)」
 で表示されるわけですよね。

 それならば、3回目も「名前の定義」をすれば良いかと思います。
 「こんな感じです」を実際にエクセルに入力してその範囲を選択
 メニュー・挿入→名前→作成 「左端列」にチェックをして[OK]
 で、名前の定義は完了するので、D26に入力規則で
 =INDIRECT($C$11&"でサイズ"&$D$20)
 とします。

 数式で何とかするのも出来るとは思いますが、
 ちょっと込み入ってくると、手を動かした方が確実で早いと思います。

 (HANA)


 おはようございます。
 ご教授ありがとうございます。

 実際入力してみましたが、エラーになってしまいました。
 実は昨日から何種類か試してみたのですが、名前の定義の仕方が悪いのか何度やってもエラーになってしまいます。
 ドロップダウンリストは以前に作ってあって、今回初めて名前の定義を使ってみました。
 製品は3種類、サイズは6種類、材料は27種類あり(別シートにリスト作成)、組み合わせ方法は
 A製品がサイズ4種・材料18種から選択
 B製品がサイズ5種・材料27種から選択(サイズにより選択できる材料が実は違うというおまけ付)
 C製品がサイズ3種・材料7種から選択  と込み入っています。

 選択肢の数が違うからか、どうしても成功しません。
 なぜエラーになるのかが理解できず行き詰っています。
 打開策ありますか。
 諦めようかとも思っていますが・・・・・

 どんなエラーなんでしょうね? HANAさんの方法、実際私もやってみましたけど支障なくできましたよ〜?
        A            B   C   D  E 
 A製品でサイズ1  a b c d
 A製品でサイズ2  e f g h
 A製品でサイズ3  i j k
 A製品でサイズ4  a b c d 
 B製品でサイズ1  a b c d
 B製品でサイズ2  e f g h
 B製品でサイズ3  i j k
 B製品でサイズ4  a b c d
    ・
    ・
    ・
と全部入力してA列を名前にされてみたんですよね?
エラーで思いつくのは、C11、D20に入力のない状態でD26に入力規則のリストをINDIRECT関数を使って設定しようとすると、
警告ウィンドウが出ますが、気にせず はい とすればOKです。 
(かなれっと)

 お疲れ様です。
 リストの作成でドジしてました。
 今作って入れ直したら、エラー出ませんでした。
 &使って合わせているんだから、その通りのリスト作れば問題ないんですよね。
 まだまだ、勉強不足ですね。(いまいち理解が出来ていなかったのかもしれませんが)

 この問題は解決できたので、次の難関もなんとかクリアしたいです。
 また詰まったら、宜しくお願いします。
 ありがとうございました。
 (がん) 


 かなれっとさん、フォローありがとうございました。

 以下、がんさんへ。
 >&使って合わせているんだから、その通りのリスト作れば問題ないんですよね。
 今回はその通りのリストを作れば問題なかったのですが
 「&を使ってあわせられるのだから、名前は特にこだわらない」
 とも言えると思います。

 「A製品4」みたいな短い名前にしておくと、
=INDIRECT($C$11&$D$20) 単純に&でつなげるだけで良さそうです。

 (HANA)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.