• ベストアンサー

エクセル、ドロップダウンリストで空白セルを非表示

エクセル2013です。 Sheet1にドロップダウンリストを作成し、Sheet2のC列を参照したいです。 Sheet2のC列は日々入力され行数が増えていくのでリストの範囲を多めにしたいです。 入力規則 リスト-元の値 =Sheet2!$C$3:$C$20000 にしましたが Sheet2のC列はまだ1,000行くらいしか入力されていない為 ドロップダウンリストでリストを表示すると リスト内にて空白の部分の方が多く、検索が大変です。 NETで調べて 入力規則 リスト-元の値 =OFFSET(Sheet2!$C$3,0,0,SUMPRODUCT((Sheet2!$C$3:$C$20000<>"")*1)) としたのですが ドロップダウンリストには Sheet2のC列のセルC863までしか表示がされません。 Sheet2のC列はC1003まで値が有ります。 この関数のどこがわるいのでしょうか? よろしくお願いします。

  • gx9wx
  • お礼率95% (440/460)

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.7

参考までに データのある最終行を検索する数式で設定したいなら、以下のような名前定義を使用します。 (元データがA1セル以下にある場合) =$A$1:INDEX($A$1:$A$20000,MAX(($A$1:$A$20000<>"")*ROW($A$1:$A$20000)))

gx9wx
質問者

お礼

Sheet2のC3~C20000を選択して 数式-名前の管理 参照範囲が「=Sheet2!$C$3:$C$20000」 と表示されているところを教えて頂いた =Sheet2!$C$3:INDEX($C$3:$C$20000,MAX(($C$3:$C$20000<>"")*ROW($C$3:$C$20000))) に変更して登録。 名前を「商品名」にして登録。 Sheet1のドロップダウンリストを作成したいセルに 入力規則で リスト-参照「=商品名」と登録し 使用者の意図とする状態になりました。 どうもありがとうございます。

その他の回答 (7)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.8

>Sheet2のC3~C20000を選択し「テーブルとして書式設定」をクリックすると色々な表みたいなものが出てきてこれをどうしたらいいかよくわかりません どの形のテーブルのレイアウトを選択しても見かけ上だけの問題ですので、どれか1つを選択すればOKですが、ポイントはC20000までではなく、現在の最終データまでの範囲を選択してテーブルにすることです。 このようにしておけば、行の挿入やデータの追加に対して、自動的にデータ範囲を認識しますので、ご希望のデータ範囲だけの入力規則のリストにできるわけです。

gx9wx
質問者

お礼

ご丁寧にありがとうございます。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.6

区分の為、空白行を所々に入れており ドロップダウンリストではこの途中空白は 出てくれないと困るそうで、 (私も使って見てそう感じました。) リスト内に行の挿入や追加、あるいはコピー貼り付けに自動的に範囲を拡張したいということなら、テーブルの機能を利用することをお勧めします。 リストのデータ範囲を選択して、ホームタブの「テーブルとして書式設定」し、そのまま「数式」「名前の定義」でたとえば「入力リスト」と名前をつけておき、この名前を入力規則のリストで「=入力リスト」のように設定して下さい。 このように設定しておけば(絶対参照の数式のように見えますが)テーブル内でデータの追加や削除、あるいは行の挿入などに対して、自動的にデータ範囲を変更してくれます。

gx9wx
質問者

お礼

>リストのデータ範囲を選択して、ホームタブの「テーブルとして書式設定」し、 >そのまま「数式」「名前の定義」でたとえば「入力リスト」と名前をつけておき、 >この名前を入力規則のリストで「=入力リスト」のように設定して下さい。 Sheet2のC3~C20000を選択し 「テーブルとして書式設定」をクリックすると 色々な表みたいなものが出てきて これをどうしたらいいかよくわかりません とりあえず、1個選択して名前を「入力リスト」で登録。 その後、数式-名前の定義で 「入力リスト」と登録 Sheet1のドロップダウンリストを作成したいセルに 入力規則で リスト-参照「=入力リスト」と登録。 ですがやはりドロップダウンリストの 途中から末端までが空白でした。 私のやり方が悪いと思うのですが どこがわるいかわかりません。 どうもありがとうございました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.5

No.3・4です。 途中に空白がある方が良いというコトですね。 仮にC34~C20000の範囲で100行毎に空白をリストに表示したい場合は 101行目202行目・・・に半角でも全角でも良いので、スペースを入力します。 そしてそのセルは「入力規則」等でスペース以外は入力できないようにしてはどうでしょうか? 尚、Sheet2のD列の数式とリストの「元の値」の欄の数式はそのままで大丈夫です。 何とかこれでご希望通りにならないでしょうか?m(_ _)m

gx9wx
質問者

お礼

ありがとうございます。 もう少し時間が出来たら 試してみますv。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

No.3です。 Sheet2のD1セルの数式が間違っていました。 =IFERROR(INDEX(C$3:C$20000,SMALL(IF(C$3:C$20000<>"",ROW(C$1:C$19998)),ROW(A1))),"") に訂正してください。 前回同様、配列数式です。m(_ _)m

gx9wx
質問者

お礼

いつもご配慮ありがとうございます。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! No.1さんが仰っているように途中の空白セルがある場合 入力規則の「リスト」も空白が表示されてしまいます。 そこでSheet2の使っていないセルにC列データを空白セルがないように表示させます。 仮にD列に表示させるとすると Sheet2のD1セルに =IFERROR(INDEX(C$3:C$20000,SMALL(IF(C$3:C$20000<>"",ROW(C$1:C$1998)),ROW(A1))),"") これは配列数式になりますので、Ctrl+Shift+Enterで確定! この画面からコピー&ペーストする場合は 上記数式をドラッグ&コピー → Sheet2のD1セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま) Ctrl+Shiftキーを押しながらEnterキーで確定! 数式の前後に{ }マークが入り配列数式になります。 D1セルのフィルハンドルでずぃ~~~!っと下へしっかりコピーしておきます。 このD列データを入力規則のリストとして表示させます。 Sheet1のリスト表示させたいセルを選択 → データの入力規則 → リスト → 元の値の欄に =OFFSET(Sheet2!$D$1,0,,COUNTIF(Sheet2!$D:$D,"?*")) という数式を入れOK これで完了です。 ※ 余計なお世話かもしれませんが、実際にこれほどのリストデータが必要なのかどうか疑問がありますし、 本当に必要な場合でも、その中から必要データを選び出すのも大変だと思います。 そして、万一重複データがある場合等々、余計な心配が湧いてきます。m(_ _)m

gx9wx
質問者

お礼

C列の値に応じて、D列~AG列まで 色々なデータが入力されており それをVLOOKで引っ張り15シートに展開します。 途中の空白は、C列の値を区分をする為に使っているようで、 C列内途中空白の行削除は駄目だそうです。 リスト内に途中空白が有るのは好都合でして ドロップダウンリストが表示されて あの狭いリストの途中から末端までが空白 の方が作業がしにくいです。 今1,003行なら1,003行までだけ、今10,000行なら 10,000行までだけリストに出したいのです。 質問内容で詳細が足りず申し訳ありません。 >実際にこれほどのリストデータが必要なのか >どうか疑問がありますし、 >本当に必要な場合でも、 >その中から必要データを選び出すのも大変だと思います。 >そして、万一重複データがある場合等々、 >余計な心配が湧いてきます。 私もそう思ったのですが自分で使用してみると 10,000行あっても全然大丈夫です。 目的の物を即選択できます。 また重複データを選択してもなんら問題が無いのです。 それよりドロップダウンリストが表示されて あの狭いリストの途中から末端までが空白 の方が作業がしにくいです。 今1,003行なら1,003行までだけ、今10,000行なら 10,000行までだけリストに出したいのです。 どうもありがとうございました。

gx9wx
質問者

補足

会社の女性が使います。 私は常にこのファイルをメンテできません。 女性は日々Sheet2のC列にコピペで行追加します。 行挿入する場合も、行削除する場合もあります。 別のエクセルファイルで、 同じくC列に10,000行の値が有るものがあり これをドロップダウンリストで検索してみたのですが 実際10,000行もあっても 探したい値はすぐ見つけれます。 値が検索しやすいように工夫してありました。 で、区分の為、空白行を所々に入れており ドロップダウンリストではこの途中空白は 出てくれないと困るそうで、 (私も使って見てそう感じました。) 一番困るのは私がメンテをしな久手いいようにする為 ドロップダウンリストのリスト範囲を、 これくらいあれば足りるだろうで20,000行までにした為 あの小さいドロップダウンリストにおいて 途中から末端までが全部空白になってしまい、 リストの横のバーを少し動かすだけですぐ 空白の所に行ってしまい大変だそうです。 今は2,000行まで入っているからリスト内には 2,000行まで表示して欲しい、 今は190行しかないから、リスト内は 190行目までだけ表示して欲しい という要求です。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

>Sheet2のC列は日々入力され行数が増えていく ご説明から、シート2のC列には「日々手でデータを入力している」という前提でご説明するとして。 途中の空白を上手に抜いた実データだけのリストをプルダウンしたいなら、更に別列にC列の実データだけ上から順に再掲したリストを作成し、そちらを入力リストのネタとするような方法にします。これならサルにでも出来ますから。 手順: シート2のB3に =IF(C3="","",ROW()) と記入、下向けに沢山コピー C列にあなたがデータを記入する都度データ番号としての数字が発生することを確認する シート2のE1に =IF(ROW(E1)>COUNT(B:B),"",SMALL(B:B,ROW(E1))) と記入、以下コピーしB列のデータが上から詰めて表示されることを確認する F1に =IF(E1="","",VLOOKUP(E1,B:C,2)) と記入、以下コピーしC列の内容が漏れなく上から詰めて表示されることを確認する リストの元の値には =OFFSET(Sheet2!$F$1,0,0,COUNT(Sheet2!$B:$B),1) と設定する。 #参考 >リスト-元の値 >=OFFSET(Sheet2!$C$3,0,0,SUMPRODUCT((Sheet2!$C$3:$C$20000<>"")*1)) その数式では、C列に記入されている「個数分を上から」拾ってくるだけです。あなたのやり方で表示される863個をよく見てみれば、そこまでの途中の空白がしっかり載ってる事が確認できます。 #ちなみにその数式で意図してる計算なら、わざわざそんな重たい関数にしないで =OFFSET(Sheet2!$C$3,0,0,COUNTA(Sheet2!$C$3:$C$20000)) とした方が遥かに簡単です。

gx9wx
質問者

お礼

C列の値に応じて、D列~AG列まで 色々なデータが入力されており それをVLOOKで引っ張り15シートに展開します。 途中の空白は、C列の値を区分をする為に使っているようで、 C列内途中空白の行削除は駄目だそうです。 リスト内に途中ク拍が有るのは好都合でして ドロップダウンリストが表示されて あの狭いリストの途中から末端までが空白 の方が作業がしにくいです。 今1,003行なら1,003行までだけ、今10,000行なら 10,000行までだけリストに出したいのです。 質問内容で詳細が足りず申し訳ありません。 どうもありがとうございました。

gx9wx
質問者

補足

会社の女性が使います。 私は常にこのファイルをメンテできません。 女性は日々Sheet2のC列にコピペで行追加します。 行挿入する場合も、行削除する場合もあります。 別のエクセルファイルで、 同じくC列に10,000行の値が有るものがあり これをドロップダウンリストで検索してみたのですが 実際10,000行もあっても 探したい値はすぐ見つけれます。 値が検索しやすいように工夫してありました。 で、区分の為、空白行を所々に入れており ドロップダウンリストではこの途中空白は 出てくれないと困るそうで、 (私も使って見てそう感じました。) 一番困るのは私がメンテをしな久手いいようにする為 ドロップダウンリストのリスト範囲を、 これくらいあれば足りるだろうで20,000行までにした為 あの小さいドロップダウンリストにおいて 途中から末端までが全部空白になってしまい、 リストの横のバーを少し動かすだけですぐ 空白の所に行ってしまい大変だそうです。 今は2,000行まで入っているからリスト内には 2,000行まで表示して欲しい、 今は190行しかないから、リスト内は 190行目までだけ表示して欲しい という要求です。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

以下の質問と同じように思いますが、その回答ではうまくいかなかったのでしょうか? http://questionbox.jp.msn.com/qa8750265.html 同じ質問で再質問する場合は、以前の質問を解決処理して、回答者にこれまでの経過がわかるように上記のようにリンクを張るようにしましょう(回答者に無駄な回答をさせることになりマナー違反です)。 >ドロップダウンリストには Sheet2のC列のセルC863までしか表示がされません。 Sheet2のC列はC1003まで値が有ります。 さて本題ですが、リストの途中に空白セルがあるなら、この部分を削除しないと、提示された数式では空白セル以外のデータ分だけの行しか表示でいませんので、正しい範囲を取得できません。 数式を工夫すれば、空白セルをいれて関数で入力したデータの最終セルまでをリストに入れることができますが、あまりお勧めできません。 データの途中に空白セルがあるなら、この空白セルを一括削除することをお勧めします。 たとえば、そのデータ範囲を選択して、Ctrl+Gでジャンプダイアログを出して「セル選択」から「空白セル」にチェックを入れ、選択された空白セルの上で右クリックし「削除」して「上方向にシフト」で「OK」してください。 あるいは、データ範囲を選択して「データ」「並べ替え」で昇順などのようにして並べ替えるほうが、空白セルを除去できるだけなく、項目の選択も容易になると思います。 #そもそも1000項目以上あるドロップダウンリストから選択するような操作は、あまり合理的な処理とは思えないのですが、たとえば商品名のようなものなら、大分類ー(中分類ー)最終項目のようにして選択を容易にするなどの工夫が必要なのではないでしょうか?

gx9wx
質問者

お礼

>同じ質問で再質問する場合は、以前の質問を解決処理して、 >回答者にこれまでの経過がわかるように上記のようにリンクを張るようにしましょう >(回答者に無駄な回答をさせることになりマナー違反です)。 以前同じスレ内で追加質問して ひどく叱られたので 別スレにしました。 申し訳ありません。 C列の値に応じて、D列~AG列まで 色々なデータが入力されており それをVLOOKで引っ張り15シートに展開します。 途中の空白は、C列の値を区分をする為に使っているようで、 C列内途中空白の行削除は駄目だそうです。 >1000項目以上あるドロップダウンリストから選択するような操作は、 >あまり合理的な処理とは思えない 私もそう思ったのですが自分で使用してみると 10,000行あっても大丈夫です。 それよりドロップダウンリストが表示されて あの狭いリストの途中から末端までが空白 の方が作業がしにくいです。 今1,003行なら1,003行までだけ、今10,000行なら 10,000行までだけリストに出したいのです。 どうもありがとうございました。

gx9wx
質問者

補足

会社の女性が使います。 私は常にこのファイルをメンテできません。 女性は日々Sheet2のC列にコピペで行追加します。 行挿入する場合も、行削除する場合もあります。 別のエクセルファイルで、 同じくC列に10,000行の値が有るものがあり これをドロップダウンリストで検索してみたのですが 実際10,000行もあっても 探したい値はすぐ見つけれます。 値が検索しやすいように工夫してありました。 で、区分の為、空白行を所々に入れており ドロップダウンリストではこの途中空白は 出てくれないと困るそうで、 (私も使って見てそう感じました。) 一番困るのは私がメンテをしな久手いいようにする為 ドロップダウンリストのリスト範囲を、 これくらいあれば足りるだろうで20,000行までにした為 あの小さいドロップダウンリストにおいて 途中から末端までが全部空白になってしまい、 リストの横のバーを少し動かすだけですぐ 空白の所に行ってしまい大変だそうです。 今は2,000行まで入っているからリスト内には 2,000行まで表示して欲しい、 今は190行しかないから、リスト内は 190行目までだけ表示して欲しい という要求です。

関連するQ&A

  • ドロップダウンリストで空白のセルを非表示

    エクセル2013です。 Sheet1にドロップダウンリストを作成しました。 Sheet2のC列を参照したい為 Sheet2のC3~C20000に名前の管理で「商品名」としておき Sheet1の入力規則には リスト-「=商品名」 としました。 ただ、現在Sheet2のはC列にはまだ1,000行ぐらいまでしか値が 入っておらず、ドロップダウンリストでは空白の方が多く 選択が大変です。 Sheet2のC列には毎日入力されて値のある行が 日々増加していくので都度入力規則のリストのデータ範囲を修正するのは 大変なので C3~C20000としておきました。 NETで調べると、リストの範囲が同一シート内はoffsetを使えばできるみたいですが リストが他シートの場合はどうすればいいのでしょうか? 何かいい方法はありますでしょうか? よろしくお願いします。

  • ドロップダウンリストで空白の数式セルの非表示化方法

    以下の数式を入力したセルを参照して、氏名をドロップダウンリストから選べるようにしたいと考えております。しかし、下記の方法ですと、空白のセル(参照セルに値が無かった場合に空白""が返されたセル)が空白のままドロップダウンリストに表示されてしまい、目的の氏名をリストから探す時に手間がかかってしまいます。 <想定しているシート>    A       B       C        D 1                           2 3 氏名     物品     帳票氏名  重複判定 4 A川B男   ○○     A川B男     1 5 A川B男   ××                0 6 C田D夫   ▽      C田D夫      1 7 C田D夫   ◆                 0 5 C田D夫   □                 0 ※C4の入力数式: =if(D4=1,A4,"") ※C1セルの入力規則の元の値に =offset(C4,0,0,counta(C4:C1000),1) 上記の方法でも、C1セルのドロップダウンリストには空白を伴って氏名が表示される形となってしまいます。 このように、数式が入力された結果空白になっているセルを、ドロップダウンリストで非表示にする方法はないでしょうか? どうぞよろしくお願い申し上げます。

  • エクセル ドロップダウンリストについて

    Windows エクセル2003SP3を使用しています。 ドロップダウンリスト(入力規則)について質問です。 シート1に  東京  大阪  名古屋 とあり、3つのセルの選択範囲を「地域」と名前をつけました。 で、シート2で、あるセルを選択し、 データ→入力規則→リスト・・・とたどり 「元の値」に「=地域」と入力しました。 すると期待通りのドロップダウンリストが完成。 ためしに「名古屋」を選択しておきます。 で、ここからが質問ですが シート1の選択範囲にある「名古屋」を「福岡」に変えると シート2の表示も変わっているだろう・・・と期待したら変わっていませんでした。 しかし、ドロップダウンリストの中身はきちんと「福岡」になっています。 選択範囲のデータを変更させたら シート2の表示もすべて変更(反映)させることは可能ですか?

  • EXCEL ドロップダウンリストの連動について

    EXCELの質問です。 シートXの行1の、列Aに「チームA」、列Bに「チームB」、列Cに「チームC」と入力し、 この3つに「名前の定義」で「チーム名」と付けました。 続けて、 シートXの列Aの行2~行10まで、チームAのメンバーの名前を入力しました。 同じく、 シートXの列Bの行2~行10まで、チームBのメンバーの名前を入力しました。 同じく、 シートXの列Cの行2~行10まで、チームCのメンバーの名前を入力しました。 次に、シートYの行1の列Aに、入力規則で「リスト」として、「元の値」に「=チーム名」としました。 次に、シートYの行2の列Aに、入力規則で「リスト」として、「元の値」に「=INDIRECT(A1)」としました。 こうして、ドロップダウンリストを連動させました。 ここで、 シートYの行1の列Aで「チームB」を選択すると、 シートYの行2の列Aのドロップダウンリストには「チームB」のメンバーの「名前が出てきますよね。 ここで、「チームB」の3番目の選手(名前を「日本 太郎」とします)を選択した後で、 シートXの列Bの行2~行10まで入力した、チームBのメンバーの名前が全員間違っていたため入力し直した時に(例えば「日本 太郎」を「世界 太郎」に変更したとします)、 選択済みの「日本 太郎」を、自動連動で「世界 太郎」に変更されるようにしたいのですが、方法はあるでしょうか? ドロップダウンリストが連動して、かつ元データを変更したら自動で反映されれば「INDIRECT関数」以外の方法でも構わないです。何か良い方法はないでしょうか?

  • (MS-Excel)「入力規則」で「リスト」に空白セルを含めない方法

    (MS-Excel)「入力規則」で「リスト」に空白セルを含めない方法 たとえば、A1,B1,D1,G1は何らかの文字列が入力されていて、C1,E1,F1が空白セルだとします。 「入力規則」の「リスト」で、「元の値」にA1:G1を指定した場合は、空白もリストされてしまいます。 空白を表示させたくないのですが、作業セルに空白以外をリストさせて元の値とする、という方法は使いたくないです。 調べたところ、名前の定義方法で実現できるみたいですが、良く解りませんでした。

  • エクセル ドロップダウンリスト 項目作成

    【やりたい事】エクセルで、『ある列の項目(下記例:A列)』から 『条件が一致した(下記例:C列で"肉食")』項目だけドロップダウンリスト『ライオン、トラ、ヒョウ(下記例:A列の名前)』を作成したい。 ドロップダウンリストは、同じsheetの別の列(全て)に表示させてい。 ※A列は、任意に入力します。 ※B列は、意味ここでは意味ない列になります。 ※C列は、別のシートでプルダウンリスト"肉食"、"草食"を選択しています。 ※D列は、現在途中の条件出しを行っていますが、うまくいっていません。 ※Z列に「プルダウンリスト(肉食動物名一覧)」を表示させたい。 ●プルダウンリスト条件  Z列:"肉食"の時、A列の名前だけを表示(※空白は、削除したい) 【エクセル例】 -------------------------------   A列    B列    C列   D列  ...  Z列 1 動物名  地域区別  肉食か?       肉食動物名 2 ライオン アフリカ  肉食   ライオン  [プルダウンリスト] 3 カバ    アフリカ  草食         [プルダウンリスト] 4 シマウマ アフリカ  草食         [プルダウンリスト] 5 トラ    アジア   肉食    トラ   [プルダウンリスト] 6 ヒョウ   アフリカ  肉食    ヒョウ  [プルダウンリスト] 7 うさぎ   いろいろ  草食         [プルダウンリスト] 8 パンダ   中国    草食         [プルダウンリスト] ------------------------------- ※D列は、現在行ったやり方です。 しかし、空白欄(D3,D4,D7,D8)がドロップダウンリストに表示されてしまう。 D列の各行で条件を出しをしている。 現在、[D2]:=IF((C2="肉食"),A2) [D3]:=IF((C3="肉食"),A3) 名前付け:D2:D8を「肉食動物」として、 「データツール」>「データの入力規則」で、 「入力値の種類:リスト」の「空白を無視する」のオフにして、 「元の値」=肉食動物(D2:D8)としていますが、プルダウンリストに「空白」も表示されており、選択しづらいです。 プルダウンリスト(例)では --- ライオン (空白) (空白) トラ <<以下省略>> --- と、空白がでています。 やり方、設定方法を間違っているかもしれません。 何方か、お教えください。

  • エクセル ドロップダウンリストについて

    A,B,C,D列にドロップダウンリストを設定し連動できるかお教え下さい。 A列のリストに値を複数設定し、B列のリストの値をA列の値によって変化させるまでは過去の回答にて確認しました。そのB列の値によってC列もドロップダウンリストを設定し、さらにD列も同様に・・というのは 可能なものでしょうか。

  • ドロップダウンリスト(INDIRECT関数)でエラー

    「QNo.2687724」の質問補足です。 ドロップダウンリストが表示されなくなる原因に心当たりがありました。入力規則を設定するときに、「元の値はエラーと判断されます。続けますか?」とメッセージがでていたのです。 Sheet1を売上帳、Sheet2を得意先リストにし、売上帳の「A1」に得意先の頭の文字を入力、「B1」に「入力規則」の「リスト」で「元の値」に「=INDIRECT(A1)]と入力しました。 エラーと判断される「元の値」というのは、Sheet2 の得意先リストのことなのでしょうか? Sheet2 の得意先リストは、縮小表示するとこのような形で名前の定義をしています。  A B C D E F G H I  あ か さ た な は ま や ら ←50行  い き し ち に ひ み ゆ り ←30行  う く す つ ぬ ふ む よ る ←30行  え け せ て ね へ め   れ ←30行  お こ そ と の ほ も わ ろ ←30行 つまり、「あ」の得意先は、50セル、「い」は30セル入力できるようにしました。 この方法で、どこかエラーになる原因あるのでしょうか? 「QNo.2687724」の質問に補足を付けたかったのですが、できないようなので、新規質問にさせていただきました。又、Excel のバージョンは2002ではなく、2003でした。 せっかくここまできたのに、このままでは使えないと言われてしまい解決を急いでおります。アドバイスを宜しくお願いいたします。

  • Excelのセルをリストから入力

    Excel2000ユーザーです。 任意のセルをリストからデータ入力(選択)するように設定した場合、リストに含まれない値を入力する方法はありますか? ■現状 [データ]→[入力規則]で入力規則プロパティ画面を表示し、 「入力規則の種類」:リスト 「元の値」:リストに含めるデータ 「ドロップダウンメニューから選択する」にチェック と設定しています。

  • excelの ドロップダウンリストが表示されない

    入力規則のドロップダウンリストが表示されません、また、ALT+↓or↑でもリストが表示されません、対処法があれば、ご教授願いたくよろしくお願いします。 ■仕様 excel2000 ■症状 exelのドロップダウンリストを利用して、データを入力しているのですが、あるタイミング(データを入力してファイルが重くなっていくと)で突然、ドロップダウンリストが表示されなくなります。  またALT+↑or↓でもリストが表示されません。従いまして、入力規則→リストがリセットされているのかと思いきや、入力規則で設定したリスト以外は入力できないので、リセットできません。 ■原因(推定) 入力規則のリストを別シートに記載し名前を定義して、本シートの入力すべきセルで入力規則→リストを設定し、名前を読みにいってます。また、入力規則リストを157セルあり、複雑にしすぎてエクセルが混乱して、故障してしまったのかと思っています。 ■設定 ・入力規則のドロップダウンリストにチェックを入れています。 ・[ツール]→[オプション]の[表示]タブの「オブジェクト」で「すべて表示」を設定しています。

専門家に質問してみよう