Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Excel 2010)
プルダウンリストの連動で一部だけプルダウンのリストがでない
投稿日時: 20/06/10 10:51:55
投稿者: ふしぎちゃん

お世話になります。
 
sheet1
 
 A  B   C D E F
1
2  りんご  S M L LL
3   みかん S M 
4  なし  S
 
数式→名前の定義 でB列を「品名」とし
 
全体を選択範囲から作成(名前左端列)とし
 
sheet2
 
 A  B   C D E F
1   品名 種類 
2  
3    
4  
 
として
B2にデータ入力規制、設定→リスト→(元の値)=品名
C2にデータ入力規制、設定→リスト→(元の値)=INDIRECT(B2)
として 500列位までコピーします。
 
品名は、全てのリストがでるのですが
種類で、リストがきちんと表示されるものと
    ▽は出ていますが、▽をクリックしてもプルダウンリストが
    反応しないものがあります。
 
上記の例は、表現をするために簡素化して書いていますが
実際のsheet1のデータは、
B列:商品名(70項目)、
C列以降:26列あったり、2列であったりバラバラです。
 
何度作り直しても同じ結果がでます。
連動できない条件が何かあるのでしょうか?
 
よろしくお願いします。

回答
投稿日時: 20/06/10 12:31:59
投稿者: コナミ

連動できないパターンの実際の商品名を書き込むことはできますか?

投稿日時: 20/06/10 12:56:57
投稿者: ふしぎちゃん

コナミさん 有難うございます。
 
一例は
「普通墓/五輪塔石碑本体据付工」
です。

回答
投稿日時: 20/06/10 15:08:46
投稿者: んなっと

名前定義の名前には制限があります。
/や半角スペースが使われていたり、先頭が数字だったりするものは無効です。
ほかにもあります。
 
C2の入力規制を
→リスト
→元の値
=INDEX(Sheet1!$C:$AH,MATCH(B2,Sheet1!$B:$B,0),)
に変更しましょう。
 
検索して出てくる
名前定義→選択範囲から作成→左端列にチェック
の方法は、「初心者向けの方法」です。

投稿日時: 20/06/10 16:04:36
投稿者: ふしぎちゃん

んなっと さん
有難うございます。
 
名前の定義にも制限があるとは
知りませんでした。
有難うございます。
 
ご指摘いただいた内容で作成すると
出来ました。
 
有難うございます。