要望ボックス

トップ > 要望ボックス > 回答一覧 > 記事
要望ボックスへ
回答一覧へ



2022年2月19日【ID:0】

【2】要望ボックス


商品名に連動して金額入力できますか?

【回答】

VLOOKUPやXLOOKUPのような参照式を活用することで解決するかと思います。
商品マスタを作成し、入力された商品名を元に金額を抽出するというイメージです。

注意点としましては、商品名が正しく入力されない場合は、抽出されないことです。
ドロップダウンリストなどで対応すると良いかと思います。

※商品の数が可変の場合は、テーブル化がオススメです。
ドロップダウンリストの参照式は「=INDIRECT("テーブル名[項目名]")」で対応できます。

以下のようなイメージになります。

1.商品マスタを選択し、「挿入」→「テーブル」でテーブルにします。

※テーブルに項目名がある場合は、「先頭行をテーブルの見出しとして使用する」にチェックを入れ「OK」を押下します。

2.作成されたテーブルに名前を付けます。
テーブルを選択すると「テーブルデザイン」というタブが表示されるため、その中の「テーブル名」に好みの名前を設定します。

3.参照式を作成します。
=VLOOKUP(商品名を入力する項目,テーブル名,表示したい列番号 ※値段の場合は、テーブルの2列目なので「2」,[省略])
この内容の場合、検索結果がないとエラーが表示されます。
気になる場合は、IFERROR関数を活用すると便利です。
=IFERROR(VLOOKUP(…),"")

4.入力用の項目をリスト化します。
リスト化したい項目を選択し、「データ」→「データの入力規則」を押下します。

設定内容は「入力値の種類」を「リスト」にし、「元の値」を「=INDIRECT("テーブル名[項目名]")」にします。

5.完成
商品マスタにデータを追加した場合でも、リストに反映されるようになっています。
※商品マスタは別のシートで管理しても問題ございません。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
1分で読める小技集 1分で読める小技集





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 要望ボックス > 回答一覧 > 記事
要望ボックスへ
回答一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

3100586

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール

トップ > 要望ボックス > 回答一覧 > 記事
要望ボックスへ
回答一覧へ