- ベストアンサー
エクセルの入力規則について
zap35の回答
- zap35
- ベストアンサー率44% (1383/3079)
>A1にリストを作成し「00001 パソコン」を選択すると「00001」だけ表示されるようにしたい これは入力規則のリストではできません。VBAならできますが、でもそういうご質問ではないと思います 元々の趣旨は「商品コードが分からないときにリストの中から選択したい」なので、A1には「商品コード手入力」もしくはリストから「00001 パソコン」を選択入力させ、B1に商品コードを抜き出します 商品コードが5桁の文字列なら、例えば =IF(LEN(A1)>5,LEFT(A1,5),A1) のような式でも良いでしょう。 その上でC1にVLOOKUP関数などで商品名を参照させたらいかがですか。 >1列分しかデータが入らないので とのことですが、入力規則のリストを多段にすることもできますよ。 http://officetanaka.net/excel/function/tips/list.htm このURLでは最初のリストで性別を選択させ、次のリストでは指定した性別の氏名を表示させる例が紹介されています。もしかすると参考になるかもしれません。 (他にも「エクセル リスト 連動」で探すとたくさんあります)
関連するQ&A
- EXCELの入力規則に関して
EXCEL 2003 で簡単な品物の管理表を作成しています。 例えば、品目としてパソコンがあり、品番としてAとBが有ったとします。 "パソコン"はセルにそのまま表示させ、品番は入力規則でAとBと書かれたセルを参照させ、ドロップダウンリストで選択するような作り方をしています。 このような場合での質問です。 1)入力規則で別シートのセルを参照先とすることはできますか。 2)参照先を作成せずに、ドロップダウンリストを作ることはできますか。(値一覧をセルやデータに内包するような感じです) 3)入力規則を複数のシートにコピーし、片方の値を変更した場合、別シートの同じ入力規則の値も連動して変更させることは出来ますか。 入力規則の機能では作りきれない部分も有るかとは思いますが、なにか良いアイデアがあればご提案いただくと有り難いです。
- ベストアンサー
- オフィス系ソフト
- エクセルの自動入力について(入力規則)
エクセルの2003を使っていて、現在請求書を作っています。 それで、業務の効率化を図るため、 商品名を入れれば、自動的に料金が出るようにしたいのです。 例えば、A1のセルに「パソコン」と入力すると B1のセルには「100,000」となるように。。 なおかつ、その商品名も入力規則でリストを作って 簡単に入力したいです。(※入力規則の作り方は、調べて理解済みです) 冒頭のように、商品名と料金が連動するようにしたいのですが、 どのようにすればよいでしょうか? どなたか、教えていただければうれしいです。 よろしくお願いいたします。 ちなみに、パソコンはwindowsXP。エクセルは2003です。
- ベストアンサー
- オフィス系ソフト
- エクセル2010 入力規則について
宜しくお願いします。 エクセル2010の入力規則を使ってリスト入力するときに、 別のセルの入力内容によって、参照するリストが変わるように できないでしょうか? たとえば、A1(大項目)に入力する項目を入力リストから選択して入力し、 A1(大項目)の入力内容によってB1(中項目)の参照するリストが変わるようにしたいんです。 要するに、大→中→小と項目を絞っていくようにしたいんです。 不可能なら他の方法でもいいのでよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Excelでの入力規則について
Excelの入力規則のリストで?,A,Bの3つから選択できるように設定しておきます。ここで例えば10個のセルに"?"を1つで、残りのセルは"A"or"B"を選択します。ここでこの10個のセルの"?"の個数を数えるためCOUNTIF関数を使ってカウントするとなぜか10個とカウントされます。"A"と"B"は表示されている通りの個数なのですが。 どうしてでしょうか?EXCELが破損しているのでしょうか???
- ベストアンサー
- オフィス系ソフト
- エクセルの入力規則のリストについて
エクセル2013での入力規則のリストを使った方法について質問です。 例として、 A2には、「部署名」という名前のリストを作成。 A3には、INDIRECT関数を使って、A2で選択したものに応じてリストを切り替えるように。 A4に、VLOOKUP関数を使って、A3で選択したものから、他のデータを参照して売り上げを表示するようにするとします。 機能としてはうまくはたらいているのですが、A2で選択したリストに応じて即座にA3のセルが更新されないのが気になっています。 たとえば A2で営業、A3で田中、とリストで選択した後、A2で総務を選択しても、A3のセルには田中、と表示されたままになってしまいます(リストの▽を押せばリストは正しく選択できます。) できれば、A2で違う部署を選択したら、A3のセルに表示されていた名前は消える、または新しいリストで上書きされるような仕様にしたいと思っています。 また、マクロ、VBAは使用したことがないため、可能な限り使わない方向でお願いします。 文章のみで、拙い説明ですが、ご助言お願いいたします。
- ベストアンサー
- Excel(エクセル)
- エクセル 入力規則
何か良い方法がないか教えてください。シートが2つあり、一方のBシートのある列に担当者の名前を入力すると(行は顧客データが入っています)、もう一方のAシートのその顧客の行の担当者欄のセルにその担当者名が参照され、参照されると自動的に進行状況欄のセルに商談中と表示させたいのです。進行状況欄に入力規則のリストが設定されていない場合でしたら、簡単に出来ると思いますが、進行状況欄のセルにはリストで(未、商談中、成約、破談、その他)で選べるようにしておきたいのです。で商談の進み具合により、商談中を成約に変えたりできるように。 現在は、Bシートに営業の者が担当者名を随時入力すると、毎週決まった曜日に私が担当者名が新たに入力されたかどうか確認して、それをコピーしてAシートに貼り付け、進行状況欄を商談中に代えています。かなり手間がかかるので営業の者が担当者名を入力するだけで一度に入力規則を残したまま商談中と表示できないものでしょうか? Aシートの担当者名をBシートからの参照にしておき、Aシートをフィルターかけて担当者名が入力されているのに、まだ未になっているもの(商談中が未に逆戻りすることはないため)を商談中に変える方法なら今より楽にはなりますが、上記のように一気に出来ないものかと。 質問がわかりづらかったらすいません。補足しますのでご質問ください。
- ベストアンサー
- オフィス系ソフト
- Excel 入力規則で「リスト表示」のリスト順変更はできますか?
作業日報を作成しています。 シート1:日報 シート2:商品リスト(商品リストは「=商品名」と名前をつけています) 【シート1】 A1 B1 商品名 仕入先 のセルがあり、 A2セルをクリックすると、リストボタンが表示され 商品名を選べるようにしています。 (データ→入力規則→入力値の種類「リスト」、元の値「=商品名」としています。) B1の仕入先は、VL00KUP関数で、自動入力されるように しています。 【シート2】 A1 B1 商品名 仕入先 のセルがあり、 1 ブランク - 2 ばなな A社 3 りんご B社 4 オレンジ C社 5 いちご D社 : : 25 マンゴー AB社 とどんどん追加しています。 シート1でのリストの表示方法を、 1 ブランク - 2 ばなな 3 りんご 25 マンゴー 24 23 22 : と、上位3つは固定で、 それ以後は追加順に上位3つの下に表示したいと言われました。。 このような表示方法はできるでしょうか?? 私が考え付くのは、 単純に、商品名の入力日の横に日付で並べ替えた 表品名をかえして、それをリストに表示させることしか思いつきません。 どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- excelの入力規則リストで重複不可にするには
エクセルの入力規則でリストを利用して【プルダウンメニュー】を作成しています。 リストのデータを重複して選択できないようにするにはど のようにすればいいでしょうか? 例をあげるとしして 仮にA、b、Cの3つのセルに入力規則のリストを設定していずれも元の値が 『リンゴ』『みかん』『バナナ』とした場合。 Aのセルでリンゴを選択した時BやCのセルでリンゴを選択できないようにするに します。 VBAは全く分からないのでできれば関数で やる方法をご教授頂ければと思います。 宜しくお願いします
- 締切済み
- オフィス系ソフト
- EXCELの入力規則(リスト)について
名前付きセル範囲機能と入力規則を使って、↓の様な表を作成致しました。 A B 支社名 担当者 Aの支社名をリスト(下向き▼ボタン)で選択する→Aで選択した支社名に所属する担当者がBのリスト(下向き▼ボタン)で選択出来る仕組みなのですが… Aのリストで選択した支社名をDeleteキーで空白にしても、Bの担当者名は残ったままなのです。 「A欄をDeleteで空白にすると、自動的にB欄も空白になる。」と言う様に設定(連動)する事は可能でしょうか? わかりづらいサンプルと文章で申し訳ございませんが…ご回答をお待ちしておりますm(__)m
- ベストアンサー
- オフィス系ソフト
- エクセルでの入力規則と自動入力について
質問の前に検索をしてみたのですが、 似たようなものが見つからなかったので、質問させてもらいます。 シート2に名前→定義で「登録者名」と作り シート1での入力を入力規則を使い、リスト(コンボボックス) を設定しました。 シート2では 登録者名 会員番号 AAA 1234 BBB 5678 CCC 9101 DDD 1112 と名前の横のセルには会員番号を作っています。 そこで質問ですが、 シート1で登録者名を入力規則のリスト(コンボBOX) で選択して入力した場合、 隣のセルに自動で会員番号が表示できるような関数などは ないでしょうか? VBAなどはできないので、できれば関数でやりたいと思います。 【シート1】 A B 1 AAA ▼ 1234(←この1234を自動で表示させたい) 2 ▼ 3 ▼ 説明不足かも知れませんが教えてください。 よろしくお願いします。 エクセル2003です。
- ベストアンサー
- オフィス系ソフト