データを同じセルにグループ化して Excel ワークブックを開始し、後でグループを解除することにした場合、Excel にはスプレッドシートの 1 つの列を 2 つに分割できる簡単な関数がいくつかあります。 「Text to Columns」と「Flash Fill」の両方を使用する方法は次のとおりです。
Excelで「テキストを列に挿入」する方法
最初のセルをクリックし、列の最後のセルまで下にドラッグして、分割するセルを選択します。この例では、列 A にリストされている姓と名を、列 B (姓) と列 C (名) の 2 つの異なる列に分割します。
Excelリボン上部の「データ」タブをクリックします。
「データツール」セクションの「テキストを列に」ボタンをクリックします。
テキストを列に変換ウィザードで、「区切り記号付き」を選択し、「次へ」をクリックします。この例では、名前がカンマで区切られているため、Delimited がうまく機能します。名前がスペースのみで区切られている場合は、代わりに「固定幅」を選択できます。
「カンマ」と「スペース」の両方の区切り文字にチェックを入れて、「次へ」ボタンをクリックします。区切り文字は、単にデータを区切る方法です。この場合、列 A の各セルにはカンマとスペースが 2 つを区切っているため、カンマとスペースを使用しています。データセットに適合する任意の区切り文字を使用できます。
次に、データの追加を開始するセル (この場合は B2) をクリックし、[完了] をクリックします。これにより、姓と名がそれぞれの列に追加されます。
これを別の方法で行うこともできます。たとえば、名を列 B に追加し、姓を列 C に追加します。そのためには、ウィザード内で名を強調表示します (スクリーンショットの黒の強調表示は、アクティブであることを示します)。列) を選択し、適切なセルをクリックします。
チャイムが鳴り、データの移動先のセルを選択できないことに気づく場合があります。この問題が発生した場合は、ウィザード内の「宛先」領域内をクリックするか、「宛先」フィールドに情報を手動で追加してください。
Excelの「フラッシュフィル」の使い方
名前が少数しかなく、テキストを列に変換ウィザードを操作したくない場合は、代わりにフラッシュ フィルを使用できます。これは本質的に、データをコピーして新しいセルに貼り付けるためのより賢い方法です。
適切な列の最初のセル (この例では「First」という名前のセル) 内をクリックし、データセット内の最初の人物の名を入力します。
キーボードの「Enter」を押して、次のセルに移動します。リボンの「ホーム」タブから「編集」をクリックし、「フラッシュ フィル」をクリックします。
または、キーボードの Ctrl+E を押すこともできます。
フラッシュ フィルは、何を達成しようとしているのかを把握し (この例では名のみを追加しています)、その結果を適切なセルに貼り付けます。
次に、[Last] 列の最初のセル内をクリックし、該当する人の姓を入力し、キーボードの「Enter」を押します。
「ホーム」タブから「編集」をクリックし、「フラッシュフィル」をクリックします。または、Ctrl + E キーボード ショートカットを使用します。
もう一度、Flash Fill は列に埋めたいデータを見つけようとします。
フラッシュ フィルが正しく機能しない場合は、いつでも元に戻す (Ctrl+Z) を使用できます。





