- ベストアンサー
エクセルでプルダウンして値を変更する方法は?
mr_greenの回答
- mr_green
- ベストアンサー率0% (0/1)
他の回答者の方々の方法でご解決されている事かとも思いますが ご参考になれば・・・ 状況が少し解かりかねますが、商品名の価格をD2の値(商品名)を選択すると E2にその価格のみが表示されるようにされたいだけでしたら、 商品名に重複がないのならE2セルに =IFERROR(LOOKUP($D2,A:A,B:B),"") こちらで可能だと思います。 商品名別の合計となるとSUMIF等必要になります。 ちなみに、D2でのドロップダウンリストの入力規則には 項目の増加に対応して =OFFSET($A$1,1,,COUNTA(A:A)-1,1) =OFFSET($A$1,1,,SUMPRODUCT((LEN($A:$A)>0)*1)-1,1) などなど ご提案させて頂いている数式はどちらも、A列B列全体としています。 動作が重たくなるのを懸念される場合はA1:A100など多少増加の余裕をみて ある程度の範囲にされると良いと思います。
関連するQ&A
- EXCEL2007:プルダウンで横の書式変更
EXCEL2007で質問です。 商品の名前や価格、発売日、製造数などの表一覧があります。 数量や価格を更新したり、 新規で商品を入れたりします。 その際、表の1番左部分にステータスのセルを用意していて、 「新規」「更新」「ママ」の3ステータスがあります。 プルダウンでステータスを変更できるようにはしたのですが、 そのセルが変更されたときに、 横の商品名ともども1列分をフォントを赤にしたり、 セルの色の変更をしたいです。 条件付き書式で指定するのは何となくわかったのですが、 実際にどうすればいいのか分からなくて困っています。 教えていただけますでしょうか!
- ベストアンサー
- オフィス系ソフト
- 【Excel】プルダウンリストを作成して項目に値を関連付けるには
初めて投稿させて頂きます。 現在、Excel2003を使用し簡単な経費・収支管理表を 作成しようとしています。 その際に、入力の手間や計算間違いを 避けるためにプルダウンリストを作成し、 そのリストの各項目に数値を関連付け、 自動計算をする際に、セルには文字を表示したまま その関連付けた値を計算して計を出したいのですが、 やり方をご存知な方がおりましたら教えて頂けないでしょうか? やりたい事としては、まず入力規則等で作成した 下記の商品プルダウンリストが有るとします。 ---------------- ■商品リスト [商品名] みかん りんご イチゴ すいか めろん ---------------- その各商品へ価格を関連付け ---------------- ■リスト [商品名] [価格] みかん 100 りんご 150 イチゴ 260 すいか 420 めろん 540 ---------------- エクセルで表示する際に、 以下の様にしたいです。 ---------------- [商品名] [個数] [計] みかん▼ 2 \200 りんご▼ 1 \150 イチゴ▼ 3 \780 すいか▼ 1 \420 めろん▼ 0 \0 ---------------- よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excelでセルをプルダウンに設定、解除する方法
こんにちは、OS XP、Office 2003です。 Excelでセルをプルダウンに設定する方法、解除する方法を教えて下さい。 例えばA1商品を選んで、B1で品番、C1で価格とかをそれぞれプルダウンで選ぶようにしたいのです。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- excelで左のセル項目にあわせたプルダウンボックスを表示させたい
EXCELで表を作成しておりますが何をつかっていいのか、わからなかったので教えてください!!excelは初心者であまりくわしくないです。 メーカーのセルに複数のメーカー名が記入されていてプルダウンで選べばアイテムの欄にそのメーカーのアイテムがならぶようにしたい。 メーカーのところは、入力規則でプルダウンで項目を選べるようにしています。 たとえばセルDでAというメーカーを選んだらとなりのセルEにはAのメーカー商品群、Bを選んだらBのメーカー商品群という形です。またそのふたつとなりのセル(となりのセルでもいいです)にはvlookupで参照させてそれぞれの商品価格を反映させたいのです 日付 お客様名 担当 メーカー アイテム 支払方法 税金 税抜合計 合計金額 2007/3/18 かきくけこ あああ プロビテメイム #VALUE! カード
- ベストアンサー
- オフィス系ソフト
- EXCEL 一番右側にある値を表示させる方法
まず、A列に商品名、B列に現在の価格、C列に仕入先、D列に適用日、B~D列までが1セットとして入力されている。B~D列は現在の適用内容(仮に4月とします)で、5月に内容変更があった商品はE~G列にそれを入力します。6月(H~J列)、7月(K~M列)・・・と入力してゆき、最終的にAL~AN列に最新の内容を表示させる。ということをやりたいのですが、何かうまい方法はありますでしょうか。 わがままを言うと、なるべくマクロは使わず、関数レベルでやりたいです。みなさんの力を貸して下さい。
- 締切済み
- その他MS Office製品
- エクセル 条件付書式設定の数式
ご教授願います。 エクセルにてSheet1のC列での関数に関して教えていただきたいです。 関数かVBAでの対処方法を宜しくお願いいたします。 したい処理: (1)販売記録で、Sheet1で新規登録時、販売価格は、Sheet2のリストから取得。 (2)Sheet2の価格を変更した際、Sheet1の販売履歴(入力済)の価格は変更させない。過去の登録時のままの価格。 (1)と(2)を同時に満たす方法を宜しくお願いいたします。 商品名はプルダウンリスト化しています。 数量 は 手入力のままでOKです。 販売価格・仕入価格共に、自動表示にしたいです。 Sheet1の商品名が空白でない場合、sheet2の商品一覧リストから同名商品の販売価格を同行のCにいれる。 さらに、条件としてSheet2の価格は変動する為、 条件として、Sheet1の数量 D列 が ""なら Sheet2から価格をもってくる。 D列が ""ではない場合、過去の販売履歴時の、価格のまま。 という操作をやってみようとして、つまりました。 Sheet1 Sheet2の価格変更前 | A | B | C | D | E |・・・ 1|日付 |商品名|販売価格|数量 |仕入価格|・・・ 2|7/1 |商品A |1000 | 1 | 500 |・・・ 3|7/1 |商品B |1200 | 1 | 600 |・・・ : : : : : Sheet2 販売価格を変更 商品名・仕入単価・販売単価が全商品分 | A | B | C | 1|商品名 |仕入価格|販売価格| 2|商品A |500 | 1000 | ←例えばC2 を 1100 に変更 3|商品B |600 | 1200 | : : : 90|商品X |800 | 1500 | Sheet1 Sheet2の価格を7/9時点で変更した場合、 7/1の販売価格は、以前のままで、 以後の登録時7/10のようになってほしい | A | B | C | D | E |・・・ 1|日付 |商品名|販売価格|数量 |仕入価格|・・・ 2|7/1 |商品A |1000 | 1 | 500 |・・・ 3|7/1 |商品B |1200 | 1 | 600 |・・・ : : : : : 20|7/10 |商品A |1100 | 1 | 500 |・・・ 実際 C2に入れ、試みた作業ですが、 =IF($B2="","",VLOOKUP($B2,Sheet2!$A$2:$C$100,2,FALSE)) コレですと、Sheet2の価格が変更された場合、Sheet1の価格にももちろん反映され、過去の販売単価が消えちゃいます。 さらに条件付きでの方法やVBAでの方法などありましたら、 宜しくお願いいたします。
- ベストアンサー
- その他MS Office製品
- エクセル プルダウン 別シート計算について
プルダウンメニュー 別シート計算について 宜しくお願いいたします。 sheet1には A2/B2/C2/ 商品名/サイズ/貸出数/ 商品名/サイズ/貸出数 までは、入力規則でプルダウンで、商品名やサイズを指定できるようにしています。 SHEET2には A2/B2/C2/ 商品名/サイズ/現在の在庫数 が入力されています。 このSHEET1の( D2 )に、プルダウンで指定された 商品/サイズ/貸出数 = (SHEET2 在庫数)ー (SHEET1 C2 貸出数 )=現在の在庫数を 求めたいのですが、勉強不足で式がわかりません。 教えていただけないでしょうか? 使用ソフトはexcel2000です。 どうぞ宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excel 2段階プルダウンがERRORがでる。
画像のような商品を指定すると、プルダウンはその商品の種類しか選べないようにしたいです。 1段目はできたのですが、2段階目がエラーが出ます。 何が原因でしょうか。
- ベストアンサー
- Excel(エクセル)
- エクセルのプルダウン機能の件について
初めて質問します。 3つのセルにそれぞれプルダウンリストを作成し、1つを選択するとほかのセルのプルダウンリストも連動できるようにしたいのですが・・・。 例えば、(1)の列には商品名 (2)の列には商品番号 (3)の列には商品金額が1つの商品の情報が1行3列に入れます。それで(1)のある商品を選べば(2)と(3)の列にそれぞれその商品の商品番号と金額が入るといった感じにしたいのですが・・・。 こういう事が出来るのかどうかすらも分かりません。どなたか教えて頂けますでしょうか。宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- Excel(エクセル)での並び替えについて
商品名 金額1 金額2 A 1 B 3 C 2 D 5 E 4 上記のようなリストがあり、これを以下のように並び替えたいのですが、うまくいきません。 どうしたらいいのかよい方法をご教示下さい。 行単位で、二つの列に入っている金額を金額順に並べたいのです。 よろしくお願いいたします。 商品名 金額1 金額2 A 1 C 2 B 3 E 4 D 5
- 締切済み
- オフィス系ソフト