エクセルでセルを分割する方法|1つのセルを上下・左右に分ける・文字を2つのセルに分ける

エクセルでセルを分割する方法|1つのセルを上下・左右に分ける・文字を2つのセルに分ける

エクセルには、1つのセルを2つに分割する機能はありません。そのため、目的に合わせて次のどちらかで「分割したように」します。

  • セルの中の文字を分けたい(「佐藤 花子」を「佐藤」と「花子」に)→「データ」タブの「区切り位置」で、となりの列に分けて入れる
  • 見た目を上下・左右に分けたい→分けたい側を2行(2列)にして、分けない側のセルを結合する

この記事では、どちらの方法も実際の Excel の画面で説明します。

練習用Excelファイル(無料ダウンロード)
区切り位置・上下に分ける・左右に分けるの3つのシートが入っています。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

セルの中の文字を2つのセルに分ける(区切り位置)

氏名「佐藤 花子」を、スペースのところで「姓」と「名」の2つのセルに分けます。

  1. 分けたいセル(A2:A5)を選びます。
  2. 「データ」タブの「区切り位置」を押します。
  3. 1 ページ目は「コンマやタブなどの区切り文字によってフィールドごとに区切られたデータ」のまま「次へ」を押します。
  4. 2 ページ目で、区切り文字の「スペース」にチェックを入れて「次へ」を押します。
エクセルのデータタブの区切り位置を押しスペースにチェックを入れる画面
エクセルのデータタブの区切り位置を押しスペースにチェックを入れる画面

下の「データのプレビュー」に、「佐藤」と「花子」の間に区切りの線が入ったことが表示されます。

  1. 3 ページ目の「表示先」に、分けた文字を入れる先頭のセル($B$2)を入れて「完了」を押します。
エクセルの区切り位置指定ウィザードで表示先にB2を指定する画面
エクセルの区切り位置指定ウィザードで表示先にB2を指定する画面

表示先を変えないと、元の A 列に上書きされます。このとき、表示先の欄で Ctrl+A を押すと、文字の選択ではなくシート全体(=$A$1:$C$5)が入ってしまいました。欄の文字は Backspace で消してから入れ直します。

「完了」を押すと「既にデータがありますが、置き換えますか?」と聞かれました(B 列・C 列は空で、罫線だけ引いてある状態)。OK を押すと分割されます。

エクセルで区切り位置を使って氏名を姓と名の2つのセルに分けた結果
エクセルで区切り位置を使って氏名を姓と名の2つのセルに分けた結果

氏名が、スペースのところで「姓」と「名」の2つのセルに分かれました(①)。元の A 列はそのまま残っています。関数で分ける方法は氏名を姓と名に分ける方法で説明しています。

セルを上下に分けたように見せる

「佐藤」のセルを、上の「予定」と下の「実績」に分けたように見せたいときは、はじめから2行を使い、分けない側(氏名)のセルを2行分結合します。

  1. 氏名を入れたセルと、その下の空いたセル(A2:A3)を選びます。
  2. 「ホーム」タブの「セルを結合して中央揃え」を押します。
  3. 残りの人(A4:A5 など)も同じように結合します。
エクセルで上下2つのセルを選んでセルを結合して中央揃えを押す画面
エクセルで上下2つのセルを選んでセルを結合して中央揃えを押す画面
エクセルで氏名のセルを2行分結合して隣のセルが上下に分割されたように見える表
エクセルで氏名のセルを2行分結合して隣のセルが上下に分割されたように見える表

「佐藤」「鈴木」が2行分の1つのセルになり(①)、となりの区分が「予定」「実績」の上下に分かれたように見えます(②)。

セルを左右に分けたように見せる

見出しの「売上」を、下で「店舗」「ネット」の左右に分けたように見せるときは、2列を使い、上の見出しのセルを2列分結合します。

  1. B1 に「売上」、B2 に「店舗」、C2 に「ネット」と入れます。
  2. B1:C1 を選び、「セルを結合して中央揃え」を押します。
  3. 「月」も A1:A2 を選んで同じように結合します。
エクセルで売上の見出しを2列分結合して下のセルが左右に分割されたように見える表
エクセルで売上の見出しを2列分結合して下のセルが左右に分割されたように見える表

「売上」が2列分の1つのセルになり(①)、その下が「店舗」「ネット」の左右に分かれたように見えます(②)。結合したセルの解除やうまく結合できないときは、セルを結合・解除する方法を参照してください。

目的別:どの方法を使えばよいか

やりたいこと方法
「佐藤 花子」を「佐藤」と「花子」に分ける区切り位置(この記事)・関数で分ける
改行で分かれた文字を別のセルにする改行ごとにセルを分割する方法
1つのセルを上下・左右に分けて見せる分けない側のセルを結合(この記事)
1つのセルに斜めの線を引いて2つに分ける罫線の引き方(斜線)
結合したセルを元に戻すセルの結合を解除する

セルの分割がうまくいかないときの確認表

症状考えられる原因対処
区切り位置で元の列が書き換わった表示先が元のセルのまま3 ページ目の「表示先」に、となりの列のセルを入れる。
表示先が「=$A$1:$C$5」のようになった欄の中で Ctrl+A を押したBackspace で消してから入れ直す。
区切り位置で分かれない区切り文字の選び方が合っていない2 ページ目のプレビューで区切りの線が入るまで、区切り文字(「その他」も)を選び直す。

よくある質問

1つのセルを2つに分割する機能はある?

ありません。セルの中の文字を分けるときは「区切り位置」、見た目を分けるときはセルの結合を使います。

結合せずに、見出しを2列の中央に置きたいときは?

セルを結合せずに中央に揃える方法(選択範囲内で中央)で説明しています。

練習用Excelファイル(無料ダウンロード)
この記事の3つの例が入った練習用のファイルです。区切り位置のシートは、姓・名の列を空にしてあります。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:セルの関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次