技術ノート マイクロソフトオフィス Excel でデータを複数の列に分割する方法

Excel でデータを複数の列に分割する方法

Excel でデータを複数の列に分割する方法

データを同じセルにグループ化して Excel ワークブックを開始し、後でグループを解除することにした場合、Excel にはスプレッドシートの 1 つの列を 2 つに分割できる簡単な関数がいくつかあります。 「Text to Columns」と「Flash Fill」の両方を使用する方法は次のとおりです。

Excelで「テキストを列に挿入」する方法

Excel でデータを複数の列に分割する方法

最初のセルをクリックし、列の最後のセルまで下にドラッグして、分割するセルを選択します。この例では、列 A にリストされている姓と名を、列 B (姓) と列 C (名) の 2 つの異なる列に分割します。

Excel でデータを複数の列に分割する方法

Excelリボン上部の「データ」タブをクリックします。

Excel でデータを複数の列に分割する方法

「データツール」セクションの「テキストを列に」ボタンをクリックします。

Excel でデータを複数の列に分割する方法

テキストを列に変換ウィザードで、「区切り記号付き」を選択し、「次へ」をクリックします。この例では、名前がカンマで区切られているため、Delimited がうまく機能します。名前がスペースのみで区切られている場合は、代わりに「固定幅」を選択できます。

「カンマ」と「スペース」の両方の区切り文字にチェックを入れて、「次へ」ボタンをクリックします。区切り文字は、単にデータを区切る方法です。この場合、列 A の各セルにはカンマとスペースが 2 つを区切っているため、カンマとスペースを使用しています。データセットに適合する任意の区切り文字を使用できます。

次に、データの追加を開始するセル (この場合は B2) をクリックし、[完了] をクリックします。これにより、姓と名がそれぞれの列に追加されます。

これを別の方法で行うこともできます。たとえば、名を列 B に追加し、姓を列 C に追加します。そのためには、ウィザード内で名を強調表示します (スクリーンショットの黒の強調表示は、アクティブであることを示します)。列) を選択し、適切なセルをクリックします。

チャイムが鳴り、データの移動先のセルを選択できないことに気づく場合があります。この問題が発生した場合は、ウィザード内の「宛先」領域内をクリックするか、「宛先」フィールドに情報を手動で追加してください。

Excel でデータを複数の列に分割する方法

Excelの「フラッシュフィル」の使い方

名前が少数しかなく、テキストを列に変換ウィザードを操作したくない場合は、代わりにフラッシュ フィルを使用できます。これは本質的に、データをコピーして新しいセルに貼り付けるためのより賢い方法です。

適切な列の最初のセル (この例では「First」という名前のセル) 内をクリックし、データセット内の最初の人物の名を入力します。

キーボードの「Enter」を押して、次のセルに移動します。リボンの「ホーム」タブから「編集」をクリックし、「フラッシュ フィル」をクリックします。

または、キーボードの Ctrl+E を押すこともできます。

フラッシュ フィルは、何を達成しようとしているのかを把握し (この例では名のみを追加しています)、その結果を適切なセルに貼り付けます。

次に、[Last] 列の最初のセル内をクリックし、該当する人の姓を入力し、キーボードの「Enter」を押します。

「ホーム」タブから「編集」をクリックし、「フラッシュフィル」をクリックします。または、Ctrl + E キーボード ショートカットを使用します。

もう一度、Flash Fill は列に埋めたいデータを見つけようとします。

フラッシュ フィルが正しく機能しない場合は、いつでも元に戻す (Ctrl+Z) を使用できます。

「 Excel でデータを複数の列に分割する方法」に関するベスト動画選定!

Excelで複数行を一行にする方法2つを説明します!
【Excel】1行を複数行にするには?