Excel (一般機能)

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

 
(Windows 10 Pro : Excel 2013)
テーブル上でのドロップダウンリストの拡張について
投稿日時: 20/06/23 13:21:36
投稿者: OkabeS

エクセルのドロップダウンリストについて、
テーブル上で使用する場合、テーブル情報の列数が増えた際に
ドロップダウンリストは、拡張されていません。(他の数式は拡張されていますが)
どなたか対処方法について、わかる方ご教授頂きたく、よろしくお願いします。

回答
投稿日時: 20/06/23 18:09:01
投稿者: WinArrow
投稿者のウェブサイトに移動

追加するのではなく
最後の列をコピーして、
最後の列の左に挿入する
挿入後の最後の列の項目を変更したり値を数式を変更したりする
方法で操作してみてください。

投稿日時: 20/06/26 23:12:55
投稿者: OkabeS

WinArrow様
 
ご回答ありがとうございます。
テーブルの仕様として、ドロップダウンリストの自動拡張はされない。
という理解で良いでしょうか?
 
色々と分からない別の作業者が使うフォーマットを作成しているため、
その作業者の工数は増やしたくないのですが、、

回答
投稿日時: 20/06/27 07:05:21
投稿者: WinArrow
投稿者のウェブサイトに移動

あなたの説明から、取り間違えていると思いますので、
確認させてください。
 
>ドロップダウンリスト
は、入力規則のことですか?
 
もし、入力規則のことだとすると
>テーブル上で使用する
>テーブル情報の列数が増えた
ということどのように関連しているのでしょうか?

回答
投稿日時: 20/06/27 22:22:14
投稿者: WinArrow
投稿者のウェブサイトに移動

質問に対する回答がないので、「ひとりごと」
  
Sheet1のI列をテーブル設定します。
 1行目を項目行として「氏名」と入力します。
2行目以降に、数件の氏名を入力します。・・・取り敢えず4件
 I1〜I5を選択して、名前定義します。名前を「氏名」とします。(1行目は参照範囲に含めない)
  
セルD2〜適当のセルに入力規則を設定します。
  
「リスト」
 元の値を
=氏名
とします。
  
入力規則ドロップダウンイストに4件表示されます。
  
   
次に
I列に2件追加します。
  
D列セルの入力規則のドロップダウンリストは6件表示されます。
 
>テーブル情報の列数が増えた
の意味が分からないので、無視して
「ひとりごと」・・・・終わります。
 

投稿日時: 20/06/27 23:28:10
投稿者: OkabeS

WinArrow様
 
ご回答が遅くなりすみません。
アドバイスありがとうございます。
 
ご指摘の通り、ドロップダウンリスト=入力規則です。
私の力量では、文章で表現するのは厳しいですが、、
以下質問内容のイメージです。
 
入力規則の選択項目については問題無いのですが、
テーブルの中に、入力規則で選択肢を設けた際に、
データを追加した際に、入力規則が自動で適用されません。
何か設定があるのでしょうか??
 
■テーブル
  A B C
1 あ =X+1 入力規則で選択
2 い =X+1 入力規則で選択 
3 う =X+1 入力規則で選択
---------------------------------------------------

■4〜6に(え〜か)とデータを追加した時に入力規則が自動で適用されません。
  A B C
1 あ =X+1 入力規則で選択
2 い =X+1 入力規則で選択 
3 う =X+1 入力規則で選択
4 え =X+1  *入力規則が自動で適用されない
5 お =X+1  *入力規則が自動で適用されない
6 か =X+1  *入力規則が自動で適用されない
 
--------------------------------------------------
今日自宅用のPCで試したら自動で適用されましたが、
会社のPCでは自動で適用されていません。。
 
以上状態をお伝え出来ているのか自信がありませんが、、
よろしくお願いいたします。
 

回答
投稿日時: 20/06/28 07:11:55
投稿者: WinArrow
投稿者のウェブサイトに移動

状態説明、ありがとうございました。
 
ですが、まだ、理解できないところがあります。
 
入力規則を設定してあるセル(セル範囲)と設定内容の説明をしてください。
>=X+1
の意味は?
 
回答者側で再現できるだけの情報を掲示しましょう。
 
自宅のPCと会社のPCの違いをきちんと調べましょう。

回答
投稿日時: 20/06/28 09:53:14
投稿者: んなっと

最初から具体例を添えて質問するようにしてください。
以下、質問のサンプルです。
 
【質問】
●最初のテーブルです。
 
   A  B   C
1 名前 値 備考
2 あ01  2 完了▼
3 い35 36 未定▼
4 う27 28 着工▼
5 え30 31 契約▼
 
B2
=RIGHT(A2,2)+1
C列:入力規則 リスト
 
 
●ほかの表からコピーしてA3:C3に貼り付けました。
 
   A  B    C
1 名前 値  備考
2 あ01  2 完了▼
3 や45  0 中止  ←B3の数式、C3の入力規則が消える
4 う27 28 着工▼
5 え30 31 契約▼
 
●C列の入力規則が飛び飛びのため、テーブルにデータを追加しても
C列の一番下に入力規則が拡張されないのです。
しかし、B列の数式は自動的に拡張されています。
どうすればC列の入力規則も自動的に拡張されるようになるでしょうか。
 
   A  B    C
1 名前 値  備考
2 あ01  2 完了▼
3 や45  0 中止  ←途中の入力規則がないから
4 う27 28 着工▼
5 え30 31 契約▼
6 お30 31     ←入力規則は自動的には拡張されない
 
 
【回答1】
 C2をコピー
→C3:C列一番下まで選択
→形式を選択して貼り付け
→入力規則
→OK
 
【回答2】
A3:C3に貼り付けの代わりに、形式を選択して貼り付け→値
とするようにする。

投稿日時: 20/06/28 15:37:15
投稿者: OkabeS

WinArrow様
んなっと様
 
ご回答ありがとうございました。
おかげさまで解決いたしました。
入力規則の列で、んなっと様のご指摘のように、途中の入力規則がないセルが一箇所ありました。
それが原因で、自動拡張されなかったようです。
大変助かりました。
 
以後再現出来る具体例を交えてご質問するように心がけます。
分かりづらく失礼いたしました。