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列に折り返され、行の高さが自動的に調整されます。
手動で列幅を広げるには、セルの右側にある列ヘッダーを右にドラッグします。
同様に、行の高さを手動で調整するには、一番下の行ヘッダーを上下にドラッグします。
手動で行の高さと列の幅を調整する
オートフィットを使用する代わりに、リボンの「書式」オプションを使用してセルの行と列の高さを手動で調整できます。
Google シートでテキストに合わせてセルを大きくする
Google シートでは、ダブルクリックまたはテキストの折り返しによって、テキストをセルに自動フィットさせることができます。
ダブルクリックは、Excelと同じように、1つの行または複数の列に使用できます。
テキストを折り返すには、セルをクリックし、メニューから「書式」→「折り返し」→「折り返し」を選択します。
テキストはセル内に折り返され、元の列幅は維持されますが、行の高さは高くなります。
必要に応じて、セルの境界線を右にドラッグして列幅を調整します。