1 つの列内で 1 つのセルを 2 つの小さいセルに分割する場合があります。 残念ながら、Excel では、Word テーブルのように 1 つのセルを分割することはできません。
Wordでは、テーブルはページ上にテキストを配置するためのレイアウト ツールです。 セルは構造化データを表していないため、自由に分割またはマージできます。
Excel では、セルはデータの最小単位です。 すべてのセルは、特定の行と列の交差部分に格納されている必要があります。 Excel ワークシートはグラフ 用紙に似ています。各四角形には既に固定の位置があるため、半分に 1 つを切る代わりに四角形を追加します。 そのため、Excel では、Wordできる方法で 1 つのセルを複数のセルに分割することはできません。
代わりに、Excel では次のことができます。
-
セルの内容を隣接するセル (列または行) に分割するか、または
-
新しい行または列を挿入して、追加のデータを保持します。
たとえば、次のスクリーン ショットをご覧ください。
コンテンツを 1 つのセルから 2 つ以上のセルに分割する
注: Web 用 Excel には、テキストから列へのウィザードがありません。 代わりに、関数を 使用してテキストを異なる列に分割できます。
-
分割するコンテンツがある 1 つまたは複数のセルを選択します。 たとえば、
重要: コンテンツを分割すると、右隣のセル内のコンテンツが上書きされるため、そのセルに何もないことを確認します。
-
[データ >データ ツール ] > [テキストから列] を選択します。
-
区切り記号または区切り記号を選択して、セルの内容を分割する場所を定義し、[ 適用] を選択します。 コンマ + スペースで分割するには 、Custom を 使用します。
-
セルは 3 つの列にまたがってスピットされます。
注: 列を行に置き換えることができます。 セルの分割が完了したら、結果をコピーし、[ 貼り付け] [特殊] > [行と列の入れ替え] を選択します。
フラッシュ フィルを使用してセルを分割する
テキスト分割に一貫性がない場合、または Excel で "把握" するだけの場合は、 Flash Fill を使用できます。 これは、名前を 1 つの列から分離する場合、または 2 つの異なる列から姓と名を結合する場合に適しています。
例については、「 Excel でのフラッシュフィルの使用」を参照してください。
TEXTSPLIT (Excel on the web) を使用してセルを 2 つ以上の列または行に分割する
Excel on the webでは、データが 1 つのセルにあり、区切り記号 (コンマ、セミコロン、改行など) で区切られた場合は、TEXTSPLIT関数を使用できます。
-
セル A1 に「Apple、バナナ、チェリー」と入力します。
-
右のセルで、=TEXTSPLIT(A1,,", ") 数式を入力し、 Enter キーを押します。
その結果、列は区切り記号で 3 行に分割されます。
関連項目