
※本記事の解説画像はMicrosoft365のExcelを使用しています。
まずは下の画像をご覧ください。セルA1とB1にそれぞれ文字列が入力されている状態ですが、B1の文字数が多すぎてセル内に収まりきらず、右側のC列以降にはみ出てしまっています。

このB列の文字を列内に収まるようにしたい場合は、「折り返して全体を表示する」を適用するのが一般的によく使われる方法ですが、・・・

セル内の文字の折り返しは、文字をすべて表示するために行の高さを変更する必要が生じ、同じ行にある他のセルの文字配置や表全体のバランスが崩れてしまうことがあるので、できれば避けたいな~という事もあると思います。
そこでお試しいただきたいのが「文字の割付」です。

文字の割付とは、セルの幅/行の高さ/文字の配置を変えることなく、入りきらない文字を自動的に下の行に割り振っていく機能です!
それでは先の例で試してみましょう。
まず、割付したい文字が入力されているセルB1を選択しておきます。

続けて、[ホーム]タブの「編集」グループにある「フィル」をクリック⇒ドロップダウンリストから「文字の割付」を順にクリックします。

確認メッセージ「選択範囲の下のセルに上書きします。よろしいですか?」は[OK]をクリックします。

列幅からはみ出た文字が下の行に割付されました。
先ほどの確認メッセージにもあった通り、割り付けされた文字は強制的に下の行に上書きされるので、行はあらかじめ余裕を持って空けておくようにしましょう。

文字を割付する行数を変更することもできます。例えば先ほど3行に割り付けられた文字列を2行にしたい時は、まずB列の幅を少し広げます。

割付をやり直したいセル(ここではB1~B3)をすべて選択します。

再度「フィル」⇒「文字の割付」をクリックすると、2行に割り付けた状態に変更されます。もっと列の幅を広げると1行に戻すこともできます。

以下は、文字の割付を使う場合の注意点です。
- セルの値が数値のみ、アルファベットのみの場合は割付不可
- 数式の割付は不可
- 拗音(ようおん:小さい「ゃ」など)や促音(そくおん:小さい「っ」など)、長音記号などが混在する文字列を割付した場合は禁則処理が行われ、行頭にこれらの文字が入らないように割付ポイントが自動調整されます。そのため、行ごとに文字数が異なる結果になる場合があります。