プルダウンで金額表示

このQ&Aのポイント
  • A1列に寝台料金、B1列に霊柩料金、C1列には5種類の車をプルダウンで表示させたい。選択された車種に応じて、金額を対応する列に表示したいです。
  • 5種類の車(エスティマ、エルグランド、ベンツ、センチュリー、リンカーン)の金額をプルダウンで選択できるようにします。選択された車種に対応する金額を、対応する列に表示します。
  • プルダウンで選択した車種によって、金額を表示したいです。エスティマまたはエルグランドを選択した場合はA1列に対応する金額を表示し、ベンツ、センチュリー、リンカーンを選択した場合はB1列に対応する金額を表示します。
回答を見る
  • ベストアンサー

プルダウン出た文字を各々の列に金額を表示させたい

A1列に寝台料金、B1列に霊柩料金、C1列に5種類の車をプルダウンで表示するようになっています。5種類の車は、エスティマ、エルグランド、ベンツ、センチュリー、リンカーンです。エスティマかエルグランドを選択すればA1列にエスティマなら10,000円でエルグランドなら12,000円。ベンツ、センチュリー、リンカーンを選択すればB1列にベンツなら30,000円、センチュリーなら40,000円、リンカーンなら50,000円とC1列のプルダウンで選択された車種によってそれぞれの列にそれぞれの車種の金額を表示したいです。 あまり縁起の良い質問ではありませんがまじめに焦っています。 どうかよろしくお願いします。助けてください。

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

添付図で、 A2セル、 =IF(C2="","",IF(OR(C2=$E$2,C2=$E$3),VLOOKUP(C2,$E$2:$G$6,2,0),"")) B2セル、 =IF(C2="","",IF(OR(C2=$E$4,C2=$E$5,C2=$E$6),VLOOKUP(C2,$E$2:$G$6,3,0),"")) としました。

morikawa24
質問者

お礼

ありがとうございました。 エクセルが不慣れですが少しずつでも作業が進んでいます。 助かりました!

その他の回答 (1)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>あまり縁起の良い質問ではありませんがまじめに焦っています。 どうして焦らなければならないの? 質問の内容が正確に伝わっていないように思います。 「C1列に5種類の車をプルダウンで表示するようになっています。」と言うことなのでC1にはデータの入力規則で「リスト」が選ばれていると思います。 推測ですが料金表のようなシートが有って、車種と料金の一覧表になっていると思います。 貼付画像の下段は「料金表」と言うシート名で仮に作成しました。 画像の上段と中断は質問のA1、B1、C1を模したものです。 A1=INDEX(料金表!$B$1:$C$6,MATCH($C2,料金表!$A$1:$A$6,0),COLUMN()) A1セルをB1へコピーすると添付画像のようになります。 尚、C1には料金表の車種をプルダウン表示するデータの入力規則を設定してあります。 A1とB1の料金は料金表からMATCH関数とINDEX関数の組み合わせで抽出しています。 他にもVLOOKUP関数で抽出する方法もありますが、既に他の回答者から提示されていますので割愛します。 また、INDEX関数の代わりにOFFSET関数でも同様な抽出ができます。 Excelの関数について述べている解説書を購入されると役に立つと思います。

morikawa24
質問者

お礼

ありがとうございました。

関連するQ&A

  • プルダウンで選択した文字が出た場合に金額を表示

    A1列に寝台料金、B1列に霊柩料金、C1列に5種類の車をプルダウンで表示するようになっています。5種類の車は、エスティマ、エルグランド、ベンツ、センチュリー、リンカーンです。エスティマかエルグランドを選択すればA1列にエスティマなら10,000円でエルグランドなら12,000円。ベンツ、センチュリー、リンカーンを選択すればB1列にベンツなら30,000円、センチュリーなら40,000円、リンカーンなら50,000円とC1列のプルダウンで選択された車種によってそれぞれの列にそれぞれの車種の金額を表示したいです。 あまり縁起の良い質問ではなく申し訳ありません。 どうかよろしくお願いします。

  • プルダウンでの表示

    うまく説明ができないかと思いますが、ご教授願います。 現在、知人の中古車買取・販売のホームページの中に入れる 問い合わせフォームを作成していています。 その問い合わせフォームの中で、メーカー名と車種名をプルダウンで表示してクリックしてもらうということをしたいのですが、 メーカー名を選んだときに、車種名を選ぶとき自動的にそのメーカーの車種だけがプルダウンに表示されるようにしたいのです。 例)・メーカーをトヨタにした場合→車種のプルダウンにはトヨタの車の名前が出てくる   ・ホンダにした場合→車種のプルダウンにはホンダの車の名前が出てくる。 このように、一つの項目を入力(選択)した時にもうひとつの項目は自動的に前項目で入力したものに合うものに切り替わるような作り方は可能でしょうか? 方法を検索するにもワードがわからず、ヒットしませんでした。 参考サイト等ありましたらご教授願います。

    • 締切済み
    • CSS
  • Excelで文字列のまとめ方

    文字列のまとめ方で困っています。お手数ですが教えて下さいm(__)m 下記データがあったとします。 _ __A______B 1_種類___品名 2_調味料_醤油 3_調味料_食塩 4_調味料_胡椒 5_果物___りんご 6_野菜___胡瓜 7_野菜___玉葱 8_果物___バナナ 9_調味料_料理酒 ・ ・ ・ 上記データから下記のようにプルダウンリストにしたいです。 いきなりデータからプルダウンリストにするのが難しいかもしれないので、いったん上記を関数とかで他のセルにまとめさせておき、それをプルダウンリストにする方法でも大丈夫です。 (1)A列データプルダウン 一つ目のプルダウンリストには、A列の同じ文字を省いたもので選択可能にする。 上記例で言うと、調味料、果物、野菜が一つずつリストに表示される。(プルダウンリスト表示は2行目から) (1)B列データプルダウン 二つ目のプルダウンリストには、B列の文字を引っ張って来るが、上記A列データプルダウンで選択した文字と同じ行にある文字のみ選択可能にする。 例えばA列データプルダウンで果物を選んだら、このB列データプルダウンメニューにはりんごとバナナのみがリストに表示される。) 上記例のデータは9行目までですが、もっと多く存在し、A列、B列のデータ種類も他にまだあります。 データでA列の文字は被る事ありますが、B列の文字は被ることありません。 データとプルダウン箇所は可能であればシート分けしたいですが、困難な場合は同じワークシート内でも構いません。

  • javascriptのプルダウンで項目外の表示可否

    javascriptのプルダウンで一覧から項目を選択したら、プルダウンに表示する文字を一覧とは違うものに出来るかどうか。 説明文が分かりにくかったら申し訳ございません。 図と文字で説明すると以下のような感じです。 ============================ 前提:リストに表示させる項目は「ああああ」「いいいい」「うううう」 1.まず、プルダウンを開きます。  [    ▽]  ――――― |ああああ| |いいいい|←「いいいい」を選択する |ううううう |  ――――― 2.項目を選択する。  [2番目▽]←「いいいい」を選択したが、「2番目」とプルダウンに表示させる。 3.またプルダウンリストを開く  [2番目▽]  ――――― |ああああ| |いいいい| |ううううう |  ――――― 「2番目」と表示されたまま最初にあった全ての項目が表示される。 プルダウンは複数行あるグリッド(javascriptでもこの部品名か分かりませんが、エクセルみたいに動作する部品です)でA列に同じ種類が置かれます。 ↓こんな感じで  A列 | B列 | C列 |←ヘッダ部 ―――――――――――― [  ▽]|     |    | ←ボディ ―――――――――――― [  ▽]|     |    | ―――――――――――― [  ▽]|     |    | ―――――――――――― ============================ 上記のような動作はjavascriptでは可能でしょうか? javascriptは門外漢で、プログラマーにjavascriptでは出来ない!と言われてしまっているのですが、VB的には出来るのだからjavascriptでも出来るのではないかと思っています。 ただ、動作させる場所がweb上なので自分が思っているものとは制限が違うのではないかもと思い、意見を言えない状態です。 ご存知のいらっしゃいましたら  ・可能か否か 出来れば  ・どのような作り方であれば実現できそうか (プルダウンを開いた時と閉じた時で処理を走らせればいいとか簡単でいいので) などを教えていただければ幸いです。 よろしくお願いいたします。

  • プルダウンで選択した任意の文字列が塗りつぶされるVBA

    質問いたします エクセル2003にて プルダウンにて選択した任意の文字列のセルが任意の色(RGB形式)に塗りつぶされるVBAをご指南ください。 ちなみに選択肢は11種類 色は (1)RGB(153, 255, 204) (2)RGB(51, 153, 255) (3)RGB(102, 204, 255) (4)RGB(255, 204, 102) (5)RGB(255, 153, 153) (6)RGB(255, 153, 255) (7)RGB(204, 153, 153) (8)RGB(255, 255, 153) (9)RGB(102, 255, 255) (10)RGB(153, 153, 255) (11)RGB(204, 204, 255) になります。

  • Excelのプルダウンについて

    プルダウンに条件を付けたいのですがやり方を教えていただければと思います。 具体的には添付の写真を参照お願いします。 勤務表の中で備考の列にプルダウンリストとして有給・特休・欠勤があります。 プルダウンの条件としては下記になります。 ①有給を選択すると有給を選択した行のC~Iの列が消去 ②欠勤を選択すると有給を選択した行のC~Iの列が消去 ③特休を選択すると特休を選択した行のIの項目が”食事:無”になる このような条件を付けることは可能でしょうか。わかる方、回答をお願いします。 ※マクロはNGです

  • 独立した複数のプルダウンを連動させたい

    エクセルで、1つのプルダウンを選択すると、別のプルダウンを連動させたいのですが、それが複数・独立してある場合です。 例えば、次のようなプルダウンを考えています。 商品     規格1         規格2 テレビ    液晶       40インチ テレビ     プラズマ      50インチ テレビ              60インチ ノートPC    パナソニック     12インチ ノートPC    東芝       13インチ ノートPC    マック       15インチ (うまく並べられず、見にくくてすいません) A列でテレビかノートPCを選択すると、B列とC列でそれぞれのA列で選択した商品に応じて、それぞれの規格の種類をプルダウンから選択できるようにしたいのです。 例えば、ノートPCを選択すれば、 B列では、パナソニックからマックまでのメーカを選択でき、 C列では、12インチから15インチまでのモニターの大きさを選択できるようになります。 つまり、B列・C列は、ともにA列に連動します。 A列とB列の連動だけであれば、名前をつけて、indirect関数を使用する方法がネットでも載っているのですが、 B列とC列がともに同じA列に連動する場合、同じ名前になるためうまく独立して連動させることができません。 どうしたらよろしいでしょうか。 宜しくお願い致します。

  • 2段階でプルダウン表示したいのですが・・・

    1つ目の項目を入力規則でプルダウン表示させ、その項目におおじて次の項目が選択されてプルダウン表示にしたいのですが方法がわからないので教えてください。 できればマクロを使わない方法があればお願いします。 例  シート1    種類     価格 A   みかん    200 B   すいか    300 C   柿      200   シート2      種類     価格 A    トマト    200 B    キュウリ   100 C    レタス    150   のような一覧があって果物・野菜のプルダウンから選ぶとその中の一覧にあるものを表示させたいのです。初心者なので伝わりにくいかと思いますがわかる方教えてください。

  • 3列シートの車?

    こんにちは、今3列シートの車を検討中ですが、アルファード、エルグランド、エリシオン以外で3列目のシートに 肘掛付きの車種があれば教えてください、現行車でお願いします。

  • 3列シートで安い中古車はなんでしょうか?プレマシー?

    3列シートで安い中古車はなんでしょうか?プレマシー? ヤフオクで中古車を探しています。 ・3列シートの(7,8人乗り) ・排気量は1800ccから3500ccまで問いません ・7年から10年落ちの車で構いません エスティマ、オデッセイ、エルグランド等、多数ありますが高いです、 プレマシーは安いです 何かお勧めなのはありますでしょうか?

専門家に質問してみよう