Excelで名簿を作成する方法|見やすい表の作り方と氏名・住所の整理

Excelで名簿を作成する方法|見やすい表の作り方と氏名・住所の整理

本記事には広告(PR)が含まれます。
くわしくは プライバシーポリシー をご確認ください。


Excelで名簿を作りたいけれど、「どんな項目を入れればよい?」「名前や住所を見やすく整理するには?」と迷っていませんか?
名簿は、1人分の情報を1行にまとめ、氏名・ふりがな・住所などを項目ごとに分けると、検索や並べ替え、更新がしやすくなります。
この記事では、名簿の基本的な作り方から、氏名の分割・結合、50音順の並べ替え、郵便番号や電話番号の入力まで、初心者向けに解説します。社員名簿や会員名簿、連絡先一覧など、用途に合わせて使ってみてください。
※操作手順は、主にWindows版のデスクトップExcelを想定しています。


目次

Excelで名簿を作成する基本手順

1.用途に合わせて必要な項目を決める

まず、名簿を何に使うか決めましょう。社内の連絡用なら氏名・部署・連絡先、郵送用なら氏名・郵便番号・住所などが必要です。

項目 入力・管理のポイント
管理番号 並べ替えても変わらない番号を付ける
氏名 姓名の間のスペースなど、表記ルールをそろえる
ふりがな 読み方を確認し、ひらがな・カタカナを統一する
部署・区分 同じ分類は同じ名称で入力する
郵便番号 入力前に文字列に設定する
住所 郵送に使う場合は建物名・部屋番号まで確認する
電話番号 入力前に文字列に設定する
備考 更新日や確認事項など、必要な内容を記録する

すべての項目を入れる必要はありません。用途に必要な情報に絞ると、入力や更新の負担を減らせます。

氏名・ふりがな・区分・住所・電話番号などをまとめたExcel名簿の作成例
名簿の作成例。用途に合わせて必要な項目を選びます(掲載データはサンプルです)。

2.項目見出しを入力し、その下に1人ずつ入力する

今回は、1行目に名簿のタイトルを置き、A3からH3に次の項目見出しを入力します。

A列 B列 C列 D列 E列 F列 G列 H列
管理番号 氏名 ふりがな 区分 郵便番号 住所 電話番号 備考

4行目からは、1人分の情報を横一列に入力します。

名簿の途中に空白行を挟んだり、データ部分のセルを結合したりしないことがポイントです。表が分断されると、一部だけが並べ替えの対象になるなど、操作ミスにつながります。

新しく名簿を作るなら、姓と名を別々の列に入力しておく方法もあります。宛名や申請書などに使うとき、必要に応じて結合できます。

参考:
▶ エクセルでセル結合はなぜダメ?セルの結合しない縦中央揃えの方法も紹介!

▶ エクセルで並び替えができない原因と対処法|数字順にならない・ぐちゃぐちゃも解決


3.郵便番号・電話番号の列を文字列に設定する

番号を入力する前に、郵便番号と電話番号の入力範囲を[文字列]に設定します。

  1. 郵便番号の列、または入力するセル範囲を選択します。
  2. [ホーム]タブの[数値の書式]で[文字列]を選びます。
    郵便番号の入力範囲を選択し、ホームタブの表示形式から文字列を選ぶ画面
  3. 電話番号の列にも同じ設定を行います。
  4. 郵便番号や電話番号を入力します。

これで、先頭が0の番号も文字列として入力できます。

ハイフンなしの電話番号を入力したとき、標準では先頭の0が消え、文字列では残る比較例
入力前に文字列に設定すると、先頭の0を残せます。

詳しい注意点は、後の「郵便番号・住所・電話番号を入力するポイント」で説明します。


4.表をテーブルにして検索・更新しやすくする

見出しとデータを入力したら、テーブルにすると便利です。

  1. タイトルや更新日を除き、項目見出しとデータの範囲を選択します(今回の例ではA3:H13)。
  2. [挿入]タブ→[テーブル]をクリックします。
    Excelの挿入タブにあるテーブルボタンの位置
  3. 対象範囲を確認し、[先頭行をテーブルの見出しとして使用する]にチェックを入れます。
    名簿の範囲A3:H13を指定し、先頭行を見出しとして使用する設定にしたテーブル作成画面
    タイトルを除き、項目見出しとデータをテーブルの対象にします。
  4. [OK]をクリックします。

見出しに▼ボタンが付き、区分で絞り込んだり、名前で並べ替えたりできます。テーブルには行の色分けなどのスタイルも用意されています。

新しい人を追加するときは、テーブルのすぐ下の行に入力し、表の範囲に追加されたことを確認しましょう。

テーブル化によって見出しにフィルターボタンと行の色分けが付いたExcel名簿
テーブル化すると、見出しの▼から絞り込みや並べ替えができます。

5.列幅と折り返しを調整して見やすくする

氏名や電話番号は読み切れる幅にし、長い住所は折り返して表示すると、横に広がりすぎるのを防げます。

  • 列幅を調整する:列見出しの右端をドラッグする
  • 列幅を自動調整する:列見出しの右端をダブルクリックする
  • 住所を折り返す:対象セルを選択し、[ホーム]→[折り返して全体を表示する]を選ぶ

見出しを太字にし、色を付ける程度でも十分見やすくなります。まずは、文字が切れずに読めることを優先しましょう。

見出しの太字・背景色と列幅を調整して読みやすくしたExcel名簿
列幅や文字の配置を調整し、氏名・住所・電話番号を読みやすくした例。

名簿の氏名を整理する方法

ここからの数式は、操作を練習するための独立した例です。実際の名簿では、参照するセルを自分の表に合わせて変更してください。

姓と名を分けるには、区切りとなるスペースを確認する

「山田 太郎」のように姓名の間にスペースがあれば、その位置を使って分割できます。

一方、「山田太郎」のように区切りがない氏名を、文字数だけで正確に分けることはできません。姓の長さや読み方を確認し、区切りを入れるか、姓と名を別々に入力しましょう。

半角・全角スペースが混在している場合は、まず表記をそろえます。A2に氏名がある例で、B2に次の数式を入力します。

=TRIM(SUBSTITUTE(A2," "," "))

SUBSTITUTEの最初の引用符内は全角スペース、次は半角スペースです。全角を半角に変え、TRIMで前後の半角スペースや連続する半角スペースを整えます。

TRIMとSUBSTITUTEで氏名の全角スペースを半角に変え、余分な半角スペースを整える例
全角・半角スペースをそろえてから、姓と名を分割します。

次に、B2の氏名から姓と名を取り出します。

C2:姓を取り出す

=LEFT(B2,FIND(" ",B2)-1)

B2の氏名から、LEFTとFINDで半角スペースより前の姓をC2に取り出す例

D2:名を取り出す

=MID(B2,FIND(" ",B2)+1,LEN(B2))

B2の氏名から、MID・FIND・LENで半角スペースより後の名をD2に取り出す例

「山田 太郎」なら、C2に「山田」、D2に「太郎」が表示されます。数式を下の行にコピーすると、同じ区切り方の氏名をまとめて分割できます。

※この例は、姓と名の境目が最初の半角スペースであるデータが対象です。スペースがないと#VALUE!になります。複数の単語を含む氏名などは、分割結果を確認してください。

関数を使わず、[データ]→[区切り位置]でスペースを区切り文字にする方法もあります。分割先のセルにデータがあると上書きされるため、右側に十分な空列を用意してから操作しましょう。


姓と名を結合してフルネームにする

姓がB2、名がC2にある場合は、&でつなげられます。

=B2&C2

姓名の間に半角スペースを入れる場合は、次の数式です。

=B2&" "&C2

「山田」「太郎」から「山田 太郎」を作れます。名簿内では、スペースを入れるかどうかを統一しておきましょう。

&演算子で姓と名を結合し、スペースなし・ありの氏名を作る例
姓名の間にスペースを入れる場合は、数式に ” ” を追加します。

宛名用の列に「様」を付ける

B2に氏名がある場合、次の数式で敬称を付けられます。

=IF(B2="","",B2&"様")

空白の行には何も表示せず、氏名がある行だけ「様」を付けます。元の氏名はそのまま残し、宛名用の列を別に作ると使い分けやすくなります。

IF関数と&演算子でB2の氏名に様を付ける数式例


名簿を50音順に並べ替える方法

読み方を確認したふりがな列を用意する

名前を50音順に並べ替えるときは、読み方を確認したふりがな列を使うと管理しやすくなります。

氏名がC2にある場合、次の数式でセルに保存されているふりがなを取り出せます。

=PHONETIC(C2)

PHONETIC関数でC2の氏名に保存されたふりがなをD2に取り出す例

PHONETIC関数は、漢字から正しい読み方を自動判定する関数ではありません。取り出したふりがなが実際の氏名の読み方と合っているか確認してください。

ほかのソフトやWebページから貼り付けた氏名には、ふりがな情報がないこともあります。その場合は、氏名セルのふりがなを設定・修正するか、別のふりがな列に読み方を直接入力します。

日本語データは、既定ではセルのふりがな情報を使って並べ替えられます。並び順がおかしいときは、漢字だけで判断せず、ふりがなも確認しましょう。

PHONETIC関数の表記をカタカナからひらがなに変更したいときは?

エクセルの設定によってはPHONETIC関数の表示結果がカタカナになる場合があります。

もしひらがなにしたい場合は、

  1. 関数の参照元のセル(漢字の氏名欄)を選択します。
  2. [ホーム]タブの[ふりがなの表示/非表示]メニュー内の[ふりがなの設定]をクリックします。
    氏名セルを選択し、ホームタブのふりがなメニューから設定を開く画面
    設定を変更するのは、関数の参照元である氏名セルです。
  3. [ふりがなの設定]ダイアログの[ふりがな]タブで、[種類]を[ひらがな]にし、[OK]をクリックします。
    ふりがなの設定で種類をひらがなにする画面
  4. 関数の結果がひらがなになったのを確認します。

参照元のふりがな設定を変更し、PHONETICの結果がひらがなになった例


名簿全体を対象に、ふりがな列で並べ替える

  1. タイトルや更新日を除き、項目見出しとデータの範囲を選択します(今回の例ではA3:H13)。
  2. [データ]→[並べ替え]を開きます。
    Excelのデータタブにある並べ替えボタンの位置
  3. [先頭行をデータの見出しとして使用する]を確認します。
    並べ替え画面で先頭行を見出しとして使用する設定を確認する箇所
    テーブルでは、見出しの設定がチェック済みで変更できない場合があります。
  4. [最優先されるキー]でふりがなの列を選びます。
  5. [順序]を[昇順]にして[OK]をクリックします。
    並べ替えの最優先キーをふりがな、順序を昇順にした設定画面

氏名の列だけを並べ替えると、住所や電話番号との対応がずれるおそれがあります。1人分の情報をまとめて移動させるため、表全体を対象にすることが大切です。

ふりがなの昇順で名簿全体を並べ替えた結果
氏名・住所・電話番号を同じ行のまま、ふりがな順に並べ替えます。

並べ替えで一部しか動かない、氏名と住所がずれるなどの問題が起きた場合は、表の範囲や空白行・セル結合を確認しましょう。

参考:
▶ エクセルで並び替えができない原因と対処法|数字順にならない・ぐちゃぐちゃも解決


郵便番号・住所・電話番号を入力するポイント

郵便番号・電話番号は、入力前に文字列にする

郵便番号や電話番号は、計算するための数字ではありません。新しく名簿を作る場合は、文字列として保存すると先頭の0を保ちやすくなります。

入力範囲を先に[文字列]に設定し、次のように入力します。

  • 郵便番号:001-0001
  • 電話番号:090-1234-5678

少数のセルなら、先頭に半角のアポストロフィを付けて入力する方法もあります。

'09012345678

電話番号の先頭にアポストロフィを付け、0を残して文字列として入力した例

アポストロフィは通常、セル上には表示されません。

すでに消えた0は、後から表示形式を文字列に変えても戻りません。元の資料と照合して修正してください。

また、数値が入っているセルを文字列の表示形式に変えるだけでは、既存の値が文字列に変換されるわけではありません。

CSVなどから取り込む場合も、郵便番号・電話番号の列を文字列として読み込む必要があります。


ハイフンの形式をそろえる

郵便番号は7桁なので、ハイフンなしの数値がB2にある場合は、次の数式で表示を整えられます。

=TEXT(B2,"000-0000")

例:1234567 → 123-4567

TEXT関数でB2の7桁の郵便番号を123-4567形式に整える例

この数式は、ハイフンなしの数値データを整える例です。ハイフン付きの文字列など、入力状態が異なる場合は処理方法も変わります。

電話番号は、市外局番などによってハイフンの位置が異なります。固定電話と携帯電話が混在する名簿に、同じ表示形式を一律に適用するのは避けましょう。

ユーザー定義の表示形式は、セルの見た目を変える設定です。ほかのシステムに渡すデータとして使う場合は、文字列で保存する方法との違いを確認してください。

具体的な設定や、入力済みの番号を整える方法は、こちらで解説しています。

→ Excelで郵便番号・電話番号のハイフンを入れる・消す方法|0が消える対策も解説


住所は、使う目的に合わせて分ける

連絡先一覧なら住所を1つの列にまとめても構いません。都道府県ごとに絞り込みたい場合や、宛名に使う場合は、項目を分けると便利です。

例:都道府県/市区町村・番地/建物名・部屋番号

建物名を別列にしておくと、長い住所の折り返しや宛名のレイアウトを調整しやすくなります。

郵便番号から住所を表示したい場合は、郵便番号と住所の対応表を用意し、検索関数で参照する方法があります。
ただし、郵便番号だけで番地や建物名まで完成するわけではありません。対応表の更新や、同じ郵便番号に複数の候補がある場合への対応も必要です。


都道府県や区分はドロップダウンで表記をそろえる

都道府県、部署、会員区分など、同じ選択肢を繰り返し入力する項目は、ドロップダウンが役立ちます。

区分の入力範囲を選択し、[データ]→[データの入力規則]を開きます。

[入力値の種類]で[リスト]を選び、[元の値]に 一般,スタッフ,役員 のように、選択肢を半角カンマで区切って入力します。

[OK]をクリックすると、セルのドロップダウンから区分を選べるようになります。

名簿の区分セルで「一般」「スタッフ」「役員」を選べるドロップダウン
区分を一覧から選べるようになりました。

「東京都」と「東京」のような表記ゆれを減らし、絞り込みや集計をしやすくできます。

参考:
▶  Excelドロップダウンリストの作り方|表示されない・反応しない原因と対処法


名簿の更新・印刷で確認すること

人数が増えても、同じ表に追加する

名簿を更新するときは、同じ列構成で下の行に追加します。途中に別の見出しや空白行を挟まず、部署や区分は専用の列で管理しましょう。

管理番号を付けておくと、同姓同名の人も区別しやすくなります。管理番号は人にひも付く固定の値として扱い、並べ替えのたびに振り直さないようにします。

関数を使った列がある場合は、新しい行にも数式が入っているか確認してください。重複した名前を見つけても、別人の可能性があるため、氏名だけを基準に削除しないことが大切です。


見出しを固定してスクロールしやすくする

1行目が見出しの場合は、[表示]→[ウィンドウ枠の固定]→[先頭行の固定]を選びます。

下へスクロールしても項目名が表示されるため、人数が多い名簿でも確認しやすくなります。

見出しが1行目でない場合は?

今回の名簿は3行目が見出しなので、行番号「4」をクリックして4行目を選択します。
[表示]→[ウィンドウ枠の固定]→[ウィンドウ枠の固定]を選ぶと、1~3行目を表示したままスクロールできます。

4行目を選択し、表示タブから「ウィンドウ枠の固定」を選ぶ操作
3行目の見出しまで固定するため、4行目を選択します。

ウィンドウ枠の固定についてはこちらの記事でも紹介しています。
▶ Excelのウィンドウ枠の固定がずれる?原因と正しい設定方法をやさしく解説


印刷前に列の欠けと文字の大きさを確認する

印刷するときは、次の順で確認しましょう。

  1. 印刷したい名簿の範囲を選択します。
  2. [ページレイアウト]→[印刷範囲]→[印刷範囲の設定]を選びます。
    タイトルと見出しを含む名簿を選択し、「印刷範囲の設定」を選ぶ操作
  3. 用紙サイズと、縦・横の向きを選びます。
    ページレイアウトタブにある印刷の向きと用紙サイズの設定箇所
  4. 必要に応じて[拡大縮小印刷]の[横]を[1ページ]、[縦]を[自動]にします。
    拡大縮小印刷で横を「1ページ」、縦を「自動」にした設定
  5. [ファイル]→[印刷]で、文字が小さすぎないか確認します。
    名簿の全列が用紙内に収まっているExcelの印刷プレビュー
    印刷前に、列の欠けや文字の大きさを確認しましょう。

人数が多い名簿を縦も横も1ページに収めると、文字が小さくなりがちです。縦方向は複数ページに分け、読みやすさを優先しましょう。列数が多い場合は、横を1ページにする設定でも文字が小さくなるため、不要な列を印刷から外すなどの調整が必要です。

複数ページにわたる場合は、[ページレイアウト]→[印刷タイトル]で[タイトル行]に $3:$3 を指定すると、各ページに3行目の見出しを印刷できます。タイトルや更新日も繰り返したい場合は、$1:$3 を指定します。

Excelの印刷タイトル設定で、3行目の見出しを繰り返し印刷するためにタイトル行へ「$3:$3」を指定した画面
見出しが3行目にある場合は、[タイトル行]に「$3:$3」を指定します。

参考:


名簿作成のよくある質問

名簿を作るのに、関数は必須ですか?

いいえ。項目を決めて1人ずつ入力し、表をテーブルにすれば、関数を使わなくても名簿を作れます。氏名の結合や番号の整形など、繰り返し作業が増えたときに関数を取り入れるとよいでしょう。

スペースがない氏名を、姓と名に自動で分けられますか?

文字数だけでは正確に判断できません。読み方や元の資料を確認し、姓名の間に区切りを入れるか、別々の列に入力してください。新規作成時に姓・名を分けておくと、後から使い分けやすくなります。

PHONETIC関数を使っても、ふりがなにならないのはなぜですか?

元の氏名セルにふりがな情報が保存されていない可能性があります。特に、ほかのソフトなどから貼り付けたデータは注意が必要です。氏名セルのふりがなを確認・修正するか、ふりがな列に読み方を直接入力してください。

電話番号の0が消えた後、文字列に変えれば戻りますか?

戻りません。元の番号を確認して修正する必要があります。これから入力する番号は、入力前にセルを文字列に設定してください。

名簿の名前だけを並べ替えても大丈夫ですか?

氏名の列だけを動かすと、住所や電話番号が別の人の情報と組み合わさるおそれがあります。名簿全体を対象にし、1人分の情報が同じ行のまま移動するように並べ替えてください。

郵便番号から住所をすべて自動入力できますか?

郵便番号と住所の対応表を使えば、町域などを表示する仕組みは作れます。ただし、番地や建物名・部屋番号までそろうわけではありません。候補の確認と、残りの住所の入力が必要です。

Excelの「調べながら作る」を、少しずつラクにしませんか?

名簿を作るたびに、関数や設定を検索し直していませんか?
Excelを最初から全部覚える必要はありません。今使う操作から一つずつ身につけると、次の名簿作成や日々の事務作業にも生かせます。

「何から勉強すればよいかわからない」という方は、初心者向けの学習方法と続けるコツをまとめたこちらの記事をご覧ください。

→ エクセルが難しい人必見!独学でできる勉強法と続けるコツを紹介


まとめ:名簿は作り方と入力ルールをそろえると管理しやすい

Excelの名簿は、まず必要な項目を決め、1人分の情報を1行にまとめるところから始めましょう。

  • 見出しを付け、途中に空白行や結合セルを入れない
  • 郵便番号・電話番号は、入力前に文字列に設定する
  • テーブルを使い、検索・並べ替え・更新をしやすくする
  • 氏名の分割は区切りを確認し、50音順は読み方を確認する
  • 印刷前に、列の欠けや文字の大きさをチェックする

最初に入力ルールをそろえておくと、人数が増えたときや翌年の更新も進めやすくなります。まずは基本の表を作り、必要に応じて関数やドロップダウンを追加してみてください。

関連記事

参考:Microsoft公式サポート


参考書籍(PR)

※本ボックスにはアフィリエイトリンク(PR)が含まれます。くわしくはプライバシーポリシーをご確認ください。

Excelで名簿を作成する方法|見やすい表の作り方と氏名・住所の整理
最新情報をチェックしよう!