要望ボックスへ
回答一覧へ

2022/02/19【ID:0】

【2】要望ボックス

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

【回答】

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

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

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

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

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

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

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

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

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

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

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

パソコンで開く場合は、共有用のリンクコピーがあるのでご活用ください!


是非、シェアお願いします!

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

- 関連記事 -



- 他の記事 -





要望ボックスへ
回答一覧へ