ELLの足跡

人は最後は一人だという…でも、…今は妻が傍にいてくれる…

Excelの小技・・・一つのセルに入力されてるデータを別々のセルに分けて表示させる方法

Excelには色々な機能が付いています・・・

空白やハイフン、カンマなど、セル内に入力されている一定のものを区切りとして・・・

そのデータを別々のセルに分割して表示させる機能が付いています・・・

今日はその機能の使い方を紹介しようと思います。

  • 先ず、下の図の場合セルA2からセルA4に氏名が書き込まれてます。
    これをB列に姓、C列に名を分けて表示したい訳です。


  • 氏名が入力されてるセルA2からセルA4を選択しておきます。


  • ここで区切り位置指定ウイザードを起動します。
    • Excel2003の場合・・・
      • メニューバーの「データ」をクリック
      • 「区切り位置」をクリック
      • これでウィザードが起動します。
    • Excel2007の場合・・・
      • リボンの「データ」タブをクリック
      • 右側にあるデータツールの「区切り位置」のアイコンをクリック
      • これでウィザードが起動します。


  • 下の画面が出てきますので
    • 「カンマやタブなどの区切り文字によってフィールドごとに区切られたデータ」を選択します。
    • 最下段にある「次へ」ボタンをクリック


  • 「区切り文字」の項目で、何を境にデータを分割したいかを選択します
    • この場合、姓と名の間にある空白(スペース)を境にして分けたいので「スペース」にチェックを入れます
    • すると、下のプレビュー画面の名の部分の前に線が入り面位置に整列し直してます
    • 最下段の「次へ」ボタンをクリック


  • 下の画面に変わり「列のデータ形式」欄がG/標準に成ってる事を確認して置きます
    • 画面中断にある「表示先」の項目を変更します
      分けた後のデータを表示させたい範囲の、先頭のセル指定します
      この場合、セルB2が最初のセルに成りますからB2を指定して・・・$B$2と成ります。
    • 最下段の一番右側にある「完了」ボタンをクリック
    • これで完了です。


  • すると、下の図のように綺麗に分けられて表示しています。


こうしてみると、Excelは結構知らない機能が多いでしょ・・・

今日の小技は如何でしたか?