1つのセルのデータを複数のセルに分割(エクセル)

●「20161214」を「2016」「12」「14」に分割


2016121001.jpg例えば「20161214」などのように、一つのセルに入っているデータを「2016」「12」「14」など複数のセルに分割する方法です。

2016121002.jpg①分割したいセルを範囲選択します。
②「データ」タブ
    ↓
③「区切り位置」をクリックします。

2016121003.jpg「区切り位置指定ウィザード」が表示されますので、分割したいデータの形状により選択して進めていきます。

「20161214」などのようなデータの場合は「元データの形式」を「スペースによって右または左に揃えられた固定長フィールドのデータ」にチェックを入れて「次へ」をクリックします。

2016121004.jpg「切りたい場所」をクリックします。

「区切り位置」の削除や移動する場合は説明も書いてありますので一読してください。

2016121005.jpgここでは「年(2016)」と「月(12)」と「日(01,02……)」で区切りたいので、2箇所に「↑」が入っています。

「次へ」をクリックして進めます。

2016121006.jpg「表示先」の枠内で一度クリックしてから、区切ったデータを貼り付ける最初の位置をクリックします。
(表示先に「=$列番号$行番号」が入ります。)

「完了」をクリックすると

2016121007.jpgこのように1つのセルに入っていたデータが分割されました。



●「2016/12/14」(スラッシュなどで区切られている)を「2016」「12」「14」に分割


2016121008.jpg続いて「2016/12/14」などのように「/(スラッシュ)などが入っている場合です。

上記と同様に割したいセルを範囲選択します。
「データ」タブ→「区切り位置」で、
「元データの形式」を「カンマやタブなどの区切り文字によってフィールドごとに区切られたデータ」にチェックを入れて「次へ」をクリックします。

2016121009.jpg「その他」にチェックを入れ、「/」を入力し、「次へ」をクリックします。

2016121010.jpg「表示先」をクリックして「完了」をクリックします。

2016121011.jpgこのように分割されました。



●郵便番号などのように「0」も表示させて分割


2016121012.jpg郵便番号など、例えば「123-0012」をハイフンで分割したい場合、分割した数字が「0」から始まるときは、エクセルは通常これらを数字だと認識して数字の前についている「0」が消して表示させてしまいます。

そこで「0」まで表示させて分割する方法です。

2016121013.jpg上記「スラッシュなどで区切られた分割」の部分の応用になりますので、端折っている説明は上記を参考にしてください。

「区切り位置指定ウィザード」が表示されたら、「その他」に「-(ハイフン)」を入力し、「次へ」をクリックします。

2016121015.jpgハイフンで区切られた数字が「プレビュー欄」に表示されていますので、左部分をクリックします。
黒色に反転されると、その部分が選択されています。

「列のデータ形式」で「文字列」にチェックを入れます。

2016121016.jpg同様に左側のデータもクリックして黒反転させ、「文字列」にチェックを入れます。
貼り付け場所を指定し、「完了」をクリックします。

2016121017.jpgこのように、ちゃんと「0」も表示されました。

※エクセルは数字の前についている「0」は「数字」とみなした場合は「0」を表示しませんが、「0」を「文字列」として認識させると「0」も表示されます。

関連記事

0 Comments

Post a comment