Excel を使って、テキストの1行おきに空白行を入れる

試してみる/やってみる

概要

名簿などの一覧がある。この1行ごとに、空白行を入れたい。
今回はExcel を使ってやってみた。
やり方は、それぞれの行の末尾に改行の文字コードを2つずつ挿入し、それら行を一つのセルにまとめて、さらに値として別の箇所に貼り付けることでテキスト化する、という流れ。

詳細

環境

Microsoft Excel 2016

手順

1. 一覧の内容を、1行1セルとしてExcel に入力したり貼り付けたりする。
 ※下図A1~A12セル
2. 隣の行には、以下のような数式を入力する。
これにより、(1.) で入力したそれぞれの行の末尾に、改行コードが2つ付く。

1行目の場合:

=A1&CHAR(10)&CHAR(10)

 ※下図B1~B12セル
3. さらに隣のセルの1行目、またはその他のセルに、以下のような数式を入力する。
これにより、(2.) でやった改行コード入りの各行のセルが、1つのセルにまとまる。

=TEXTJOIN(,1,B1:B12)

 ※下図C1セル

4. (3.) で作ったセルの内容を[コピー] する。
 ※下図C1セルを[コピー]

5. さらに隣のセルの1行目、またはその他のセルに、(4.) で[コピー]したデータを、「値」として貼り付ける。
 ※下図D1セル
 ⇒ (5.) で作ったセルの内容が、もともとあった行ごとに空白行が挿入されたテキストデータとなる。

E382ADE383A3E38397E38381E383A3.PNG

D1セルが今回の成果物

備考

改行コードを挿入できるテキストエディターを使ったほうが楽かも。

タイトルとURLをコピーしました