Excelで「コードを入力したら対応する名称を自動表示したい」という処理は、業務でもよく使われる基本的な関数活用の一つです。例えば、コード一覧から果物の名前を自動で呼び出す仕組みを作ることで、入力ミスを防ぎ作業効率を大幅に向上できます。本記事ではその仕組みを関数で実現する方法をわかりやすく解説します。
やりたいことの整理:コードから名称を自動表示する仕組み
今回のポイントは、D列に入力したコードをもとに、別の表(F列・G列)から果物名を取得することです。
つまり「検索キー(コード)」と「対応データ(果物名)」を紐づけて表示する仕組みを作ります。
このような処理はExcelの検索系関数を使うことで簡単に実現できます。
基本解決方法:VLOOKUP関数を使う
最も一般的な方法はVLOOKUP関数です。
例えばB列(希望品名)に以下のような式を入力します。
=VLOOKUP(D2,F:G,2,FALSE)
この式は「D列のコードをF列で探し、対応するG列の果物名を表示する」という意味になります。
VLOOKUP関数の仕組みを理解する
VLOOKUPは以下の構造で成り立っています。
①検索値(D2)
②検索範囲(F:G)
③返す列番号(G列なので2列目)
④完全一致(FALSE)
この4つを正しく設定することで、コードに応じた名称を自動取得できます。
より柔軟な方法:XLOOKUP関数を使う場合
Excelの新しいバージョンではXLOOKUP関数の使用もおすすめです。
=XLOOKUP(D2,F:F,G:G)
この関数はVLOOKUPと違い、検索列と返す列を直接指定できるため、より直感的でミスが少なくなります。
実務での活用例
この仕組みは果物だけでなく、商品管理・社員番号・在庫管理など幅広く応用できます。
例えば「商品コード→商品名」「社員ID→氏名」などに応用することで入力作業を効率化できます。
特にデータ量が多い業務では必須レベルのテクニックです。
まとめ
コードから名称を自動表示するには、VLOOKUPまたはXLOOKUP関数を使用します。
従来はVLOOKUPが主流でしたが、現在は柔軟性の高いXLOOKUPも有力な選択肢です。
この仕組みを使うことで入力ミスを防ぎ、業務効率を大きく改善できます。


コメント