- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 抽出した単語で、別セルに料金を返す方法)
エクセルで単語を選ぶと料金が表示される方法
このQ&Aのポイント
- エクセルで単語を選択すると、それに対応する料金が表示される方法を教えてください。
- 単語を選ぶと料金が表示されるエクセルの方法についてアドバイスをお願いします。
- エクセルで選択した単語に対応する料金を表示する方法について教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
回答No2です。 B1セルへの入力の式はシート2に該当する品名が無い場合にはえアラー表示になりますので次のような式がより丁寧ですね。 =IF(A1="","",IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2,FALSE),"単価表にありません"))
その他の回答 (2)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
シート1のA1セルから下方にリストから選んだデータが入力されるとしてB列に価格を表示させるのでしたら、例えばシート2にはデータベースとしてA列にはさんま、あじなどの名称を、B列には対応する単価を入力しておきます。その上でシート1のB1セルには次の式を入力して下方にオートフィルドラッグコピーします。 =IF(A1="","",VLOOKUP(A1,Sheet2!A:B,2,FALSE)) これでシート2のデータベースを整備しておくことで何件でも対応できます。
質問者
お礼
早速のご回答ありがとうございます。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
一例です。 (1)別セル範囲(仮にSheet2のA列に商品名,B列に金額)に価格表を作成 Sheet2のA1に「さんま」B1に150、A2に「さけ」B2に500以下同様に入力 (2)B2に=IF(A1<>"",VLOOKUP(A1,Sheet2!A:B,2,FALSE),"")
質問者
お礼
早速のご回答ありがとうございます。 試してみたら出来ました。ありがとうございます。
お礼
早速のご回答ありがとうございます。 参考にさせて頂きます。(2回もご回答頂き感謝です)