Excelは通常、タブで区切られたテキスト(タブ区切り)を自動的に検出し、データを別々の列に適切に貼り付けることができます。これがうまくいかず、貼り付けたものがすべて1つの列に表示される場合は、エクセルの区切り文字が別の文字に設定されているか、テキストにタブの代わりにスペースが使用されている可能性があります。ExcelのText to Columnsツールを使えば、適切な区切り文字を素早く選択し、データを正しく列に分割することができます。
1
タブ区切りテキストをすべてコピーします。タブ区切りテキストは、スプレッドシートのデータをテキストファイルとして保存するためのフォーマットです。各セルはタブストップで区切られ、各レコードはテキストファイルの別々の行に存在します。Excelにコピーしたいテキストをすべて選択し、クリップボードにコピーします。
2
貼り付けたいExcelのセルを選択します。貼り付けたデータを表示させたい左上のセルを選択します。ペーストされたデータは、開始セルの下と右のセルを埋めます。
3
データを貼り付けます。Excelの新しいバージョンでは、データがタブストップで適切に区切られていれば、セルは正しいデータで適切に塗りつぶされます。各タブストップは、そのままデータの新しいセルに変換されるはずです。すべてのデータが1つの列に表示される場合は、Excelの区切り文字がタブではなく、カンマなど他のものに変更されている可能性が高い。テキストを列に変換ツールを使って、これをタブに戻すことができます。
4
データ列全体を選択する。タブ区切りのデータが正しく貼り付けられなかった場合は、エクセルの「テキストを列に変換」ツールを使って適切にフォーマットすることができます。そのためには、貼り付けたすべてのデータを含む列全体を選択する必要があります。
- 列全体を選択するには、一番上の文字をクリックします。
- 一度に使用できるのは1つの列のみです。
5
データ」タブを開き、「テキストを列へ」をクリックします。データ」タブの「データツール」グループにあります。
- Office2003をお使いの場合は、データメニューをクリックし、「テキストを列に」を選択します。
6
区切り記号 "を選択し、"次へ "をクリックします。これでエクセルに、セル分割をマークする特定の文字を探すように指示します。
7
データが区切られている文字を選択します。データがタブ区切りの場合は、「タブ」にチェックを入れ、その他のボックスのチェックを外します。データが他の文字で区切られている場合は、別の文字にチェックを入れることができます。データがタブ区切りではなく複数のスペースで区切られている場合は、「スペース」ボックスと「連続した区切り文字を1つとして扱う」ボックスにチェックを入れます。データ中に列の分割を示さないスペースがある場合、問題が発生する可能性があることに注意してください。
8
最初の列のフォーマットを選択する。区切り文字を選択した後、作成される各列のデータ形式を設定することができます。一般"、"テキスト"、"日付 "から選択できます。
- 数字や数字と文字の組み合わせには「一般」を選択します。
- 名前などテキストだけのデータには「テキスト」を選択する。
- 標準的な日付形式で書かれたデータには「日付」を選ぶ。
9
さらに列を追加する。ウィンドウ下部のフレームで各列を選択し、書式を選択する。テキストを変換する際に、その列を含めないこともできます。
10
ウィザードを終了します。各列の書式設定が完了したら、[完了]をクリックして新しい区切り文字を適用します。テキストから列への設定に従って、データが列に分割されます。
この記事は、CC BY-NC-SAの下で公開された「 How to Copy Paste Tab Delimited Text Into Excel 」を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。
コメント
最新を表示する
NG表示方式
NGID一覧