ExcelとGoogleシートでテキストに合わせてセルを大きくする
このチュートリアルでは、ExcelやGoogle Sheetsでテキストに合わせてセルのサイズを自動的に調整する方法を紹介します。
Excelでは、セル内のすべてのテキストに合うようにセルの幅や高さを変更する必要があることがあります。幅と高さを設定して手動で行うこともできますし、Excelのオートフィットオプションを使用することもできます。幅や高さをオートフィットでテキストを完全に表示するには、2つの方法があります。ひとつはダブルクリック、もうひとつはリボンからオートフィットオプションを使う方法です。
オートフィット
オートフィットは、列や行の幅をその内容に合わせて調整するExcelの機能です。例えば、データが収まらないセル範囲がある場合、セルの内容が列の中に完全に表示されないことがあります。
ご覧のように、B列、C列、D列のデータは完全に表示されていません。列の幅が十分ではありません。
C列(名前)をオートフィットするには、まずカーソルをC列とD列の見出しの間に置きます。
カーソルが両面矢印に変わったら、ダブルクリックする。
その結果、C列は、その列で最も長いテキストがセルに収まるように展開されます。この場合、幅はセルC3を基準とする。
注:数字がセルに収まらない場合は、ハッシュ(#)記号で表示されます。
複数列のオートフィット
前の例と同様に、複数の列を一度にオートフィットすることができます。
展開する列全体(B、C、D)を選択し、選択した列の見出しの間(例えばBとCの間)にカーソルを置きます。
カーソルが両面矢印に変わったら、ダブルクリックする。
その結果、選択されたすべての列が、その列で最も長いテキストに基づいて、オートフィットテキストに展開されます。
注:セルサイズを自動的に大きくする代わりに、テキストを自動的に縮小するオプションもあります。
行の高さのオートフィット
同様に、単一または複数の行の高さをオートフィットすることもできます。例えば、1行目の高さがコンテンツに対して高すぎるので、オートフィットさせたいとします。
まず、1行目と2行目の見出しの間にカーソルを置きます。
両端の矢印カーソルが表示されたら、ダブルクリックします。
その結果、行1の高さが低くなり、テキストが収まるようになります。
リボンからのオートフィット
列幅をオートフィットさせるもう一つの方法は、リボンからオートフィットを使うことです。
オートフィットする列全体(B、C、D)を選択します。
次に、リボンの「ホーム」→「書式」→「列幅の自動フィット」を選択します。
結果はダブルクリックの方法と同じです: 3つの列すべてがテキストに合わせて拡大されます。
同様に、単一または複数の行の高さを自動フィットさせることもできます。例えば、1行目の高さがコンテンツに対して高すぎるので、オートフィットさせたいとします。
まず、高さを自動調整したい行を選択します。次に、リボンの「ホーム」→「書式」→「行の高さを自動調整」を選択します。
その結果、行1の高さが低くなり、テキストが収まるようになりました。
テキストの折り返しとセルサイズの調整
1つのセルに入力されたテキストが、複数の列にまたがって流れる場合を考えてみましょう。
リボンの「ホーム」→「整列」→「テキストを折り返す」を選択します。
テキストは1列に折り返され、行の高さは自動的に調整されます。
手動で列幅を広げるには、セルの右側にある列ヘッダーを右にドラッグします。
同様に、行の高さを手動で調整するには、一番下の行ヘッダーを上下にドラッグします。
行の高さと列の幅を手動で調整する
オートフィットを使用する代わりに、リボンの書式オプションを使用してセルの行と列の高さを手動で調整することができます。
Google シートでテキストに合わせてセルを大きくする
Google Sheetでは、ダブルクリックやテキストの折り返しにより、テキストをセルに自動フィットさせることができます。
ダブルクリックは、Excelと同じように1行または複数列で使用できます。
テキストを折り返すには、セルをクリックし、メニューからFormat > Wrapping > Wrapを選択します。
テキストがセルに折り返され、元の列幅は維持されますが、行の高さは拡大します。
必要に応じて、セルの境界線を右にドラッグして列幅を調整します。