Excelで別シートの電話番号から氏名を自動表示する方法(VLOOKUP・XLOOKUP解説)

Excel

Excelでは、別シートにあるデータを参照して情報を自動表示することが可能です。特に「電話番号をキーにして利用者の名前を表示したい」というケースは、関数を使えば簡単に実現できます。本記事では、初心者でも使える代表的な方法を分かりやすく解説します。

別シート参照はExcelで可能か

Excelでは、シートをまたいだデータ参照が標準機能として用意されています。

例えば「Sheet2」に電話番号と名前が一覧になっている場合、「Sheet1」で電話番号を入力するだけで名前を表示できます。

このような処理は関数を使うことで自動化できます。

VLOOKUP関数を使った基本的な方法

最も一般的な方法はVLOOKUP関数を使うことです。

例えば「=VLOOKUP(A2,Sheet2!A:B,2,FALSE)」のように記述すると、電話番号に対応する名前を取得できます。

この方法は多くのExcelバージョンで利用できるため基本として覚えておくと便利です。

XLOOKUP関数を使う最新の方法

新しいExcelではXLOOKUP関数が推奨されています。

例えば「=XLOOKUP(A2,Sheet2!A:A,Sheet2!B:B)」と入力することで、よりシンプルに検索が可能です。

VLOOKUPよりも柔軟でエラーにも強いのが特徴です。

関数がうまく動かない原因

関数が正しく動作しない場合、データ形式の違いが原因になることがあります。

例えば電話番号が「文字列」と「数値」で混在していると一致しないことがあります。

また余分なスペースやハイフンの有無にも注意が必要です。

実務での活用例

この仕組みは顧客管理や会員管理など幅広く活用できます。

例えば電話番号を入力するだけで顧客名や住所を自動表示するシステムを簡単に作ることができます。

手作業による入力ミスの防止にも役立ちます。

まとめ

Excelでは別シートの電話番号から名前を参照することは関数を使えば簡単に実現できます。

VLOOKUPやXLOOKUPを使うことで効率的にデータ管理が可能になります。

データ形式に注意しながら使うことで、より正確な管理が行えます。

コメント

タイトルとURLをコピーしました