ヘルプの森~Excel・Access・Office全般ヘルプデスクサイト

No.003

アイコン セルにに入力されている数値データを1桁ずつにセルに分けるには

Excel2003/2007/2010/2013

1列に入力されている3桁のデータを、1桁ずつ別のセルに分割したい、というお問い合わせです。

今回はA列に入力されている3桁の数値を3つのセルに分けます。
関数を使っての方法もありますが、もっと手軽にできる、区切り位置の機能を使ってみたいと思います。

  1. A列を選択します。
  2. [データ]タブ-[データツール]グループ-[区切り位置]をクリックします。
  3. [区切り位置指定ウィザード - 1/3]ダイアログ ボックスが開いてきます。
    テキストファイルウィザード
  4. [元のデータの形式]を[スペースによって右または左に揃えられた固定長フィールドのデータ]を選択して[次へ]ボタンをクリックします。
  5. [テキスト ファイル ウィザード - 2/3]ダイアログ ボックス下の[データのプレビュー]で、区切りたい位置をクリックして指定します。
    プレビューでは区切り位置に矢印線が入ります。
    テキストファイルウィザード
  6. [テキスト ファイル ウィザード - 3/3]ダイアログ ボックスでは、列ごとに[列のデータ形式]を指定することができます。
    テキストファイルウィザード
  7. 設定ができたら[完了]ボタンをクリックします。
    セルに分割

区切り位置を使うと、もともとデータがあったA列からスッパリとセルに分割されたデータに仕上がります。初めてこの機能を使ったときは感動したものです。
しかも分割データは、上記手順6のところで数値や文字列など簡単なデータ形式を設定できるところが、うれしいことです。

Excel2003では、
[データ]メニュー-[区切り位置]をクリックします。操作は同じです。

関連ヘルプ

1列に入力されているCSVまたはテキスト ファイルのデータをカンマごとにセルに分割したい
小計(集計)を行ったがアウトラインが表示されない
重複データを削除する
ページのトップへ戻る