- ベストアンサー
入力したセルの規則に合うグループのみを入力したい。
こんにちは!はじめての質問です。 よろしくお願いいたします。 VerExcel2000及びExcel2003です。 A列にパソコンと入力します。 A パソコン 電話 B 列にはパソコンのグループが指定してあるデータのみしか 入力できないように条件の指定はできますか? また入力規則のように、リストから選択できるようには できませんでしょうか? 大変困っております。 Excelに詳しい方、よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 私の解釈としては以下の通りです。 A1セルに手入力又は入力規則を利用して、パソコンを入力した場合、 B1セルでは「ソニー」「富士通」「NEC」のみ選択できるようにする。 A1が電話の場合は「三菱」「サンヨー」「シャープ」に切り替わる。 この解釈が仮に正しいと仮定して前回の説明を詳細に書きます。 1.C1からC3にそれぞれ「ソニー」「富士通」「NEC」と入力します。 2.C1からC3を選択し、名前ボックスにパソコンと入力します。 すると、C1からC3のセル範囲に対してパソコンと言う名前 が割り当てられます。 3.D1からD3も同様に「三菱」「サンヨー」「シャープ」と 入力し、電話と名前を付けます。 4.B列を選択 5.入力規則のリストを選択し、元の値に=INDIRECT($A1)と入力 これでどうでしょうか。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
質問の内容が良くわからないが、(>データのみしか入力できないように条件の指定はできますか、の)言葉どおりではない化も知れないが WEBで「多段 入力規則」で出てくる http://okwave.jp/qa670969.html のようなことを聞いているのではないかな。
お礼
早速のご回答をありがとうございました! このとおりに行ってみましたら、思ったとおりになりました。 本当にありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
次のサイトを参照下さい。
お礼
早速の回答をありがとうございました。 解決しました! 本当にありがとうございました。
- liquid_crystal
- ベストアンサー率71% (124/174)
特定の条件に合致するデータのみを編集したい、ということでしょうか。 その特定の条件を A 列 (特定の一つのセル?) に入力もしくはデータを選択すると、条件に合致するデータのみが編集可能 (あるいは合致しないデータを非表示?) にするという事でしょうか。 簡単な方法としては、「オートフィルター」を使って表示を切り替えるという感じの方法になるかと思います。 横一行を「一つのデータの集まり」(レコード) として考えます。 レコード中 A のセルには必ず「データのグループ」を示すデータ (パソコン、電話など?) を入力します。 詳しくは、こちらを参考にされてはどうでしょうか。 Excel(エクセル)基本講座:オートフィルタ(データ抽出) http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter.htm 同じ列、例えば A 列にすでに入力されているデータと同じモノを新規データとして A のセルに入力したい、という場合は... セルを右クリック → [ドロップダウンリストから選択] ではどうでしょう。(Excel 2003 で確認) ...といった機能を使って工夫する、というのではどうでしょうか。
お礼
早速の回答をありがとうございました。 解決しました! 本当にありがとうございました。
- keirika
- ベストアンサー率42% (279/658)
任意のセルにリストを作成し、セル範囲に対して名前をつけます。 入力規則に=INDIRECT($A1)を指定し、A1に名前を指定してください。
お礼
早速の回答をありがとうございます。 初めての質問で説明不足だったようで、再度確認し説明文を追加いたします。 A列に「パソコン」と入力したら、B列には「パソコン」のグループのみしか入力できないようにし、グループのリストが入力規則のようにドロップダウンメニューから選択できるようになりませんか? 例としてパソコンのグループのリストには「ソニー」「富士通」「NEC」などがあり、B列には、電話のグループリストには「三菱」「サンヨー」「シャープ」などがあり、A列にパソコンと入力したら、自動的にパソコンのグループからのみ入力できるようにお願いいたします。 そのときに入力規則を設定した時のように、ドロップダウンメニューから選択できればと思っております。 よろしくお願いいたします。
お礼
早速の回答をありがとうございます!! 上記の方法でドンピシャ!でした。 助かりました。 本当にありがとうございます。