No.003
セルにに入力されている数値データを1桁ずつにセルに分けるには
2003/2007/2010/2013/2016/2019
1列に入力されている3桁のデータを、1桁ずつ別のセルに分割したい、というお問い合わせです。
関数を使っての方法もありますが、もっと手軽にできる、区切り位置の機能を利用してみたいと思います。
今回はA列に入力されている3桁の数値を3つのセルに分けますが、桁がそろっていれば、何十万でも文字列でも可能です。
- A列を選択します。
- [データ]タブ - [データツール]グループ - [区切り位置] をクリックします。
[区切り位置指定ウィザード - 1/3]ダイアログ ボックス が開いてきます。
- [元のデータの形式] を [スペースによって右または左に揃えられた固定長フィールドのデータ] を選択して [次へ]ボタン をクリックします。
- [テキスト ファイル ウィザード - 2/3]ダイアログ ボックス 下の [データのプレビュー] で、区切りたい位置をクリックすると、プレビューで区切り位置に矢印線が入ります。
- [テキスト ファイル ウィザード - 3/3]ダイアログ ボックス では、列ごとに [列のデータ形式]を指定することもできます。
- 設定ができたら[完了]ボタンをクリックします。
区切り位置を使うと、もともとデータがあったA列からスッパリとセルに分割されたデータに仕上がります。
初めてこの機能を使ったときは感動したものです。
しかも分割データは、上記手順5 のところで文字列など簡単なデータ形式を設定できるところが、うれしいことです。
Excel2003では、
[データ]メニュー - [区切り位置] をクリックします。操作は同じです。