スプレッドシートで斜線を引く裏ワザ!関数と描画で作る表見出し分割
スプレッドシートで斜線を引く裏ワザ!関数と描画で作る表見出し分割に関する主要なデータを丁寧に解説いたします。
Googleスプレッドシートでセル内に斜線を表現するには、大きく分けて「SPARKLINE関数を活用する自動追従型」と「図形描画を配置する手動レイアウト型」の2つのアプローチが存在します。用途や求める精度に応じて最適な手法を選択してください。
1. SPARKLINE関数を使ったスマートな斜線の引き方
セルのサイズ変更に自動で連動し、複数セルへ手軽にコピー&ペーストしたい場合に圧倒的な威力を発揮するのが、簡易グラフを描画するSPARKLINE関数です。セル内に数式を打ち込むだけで、瞬時に右下がりまたは右上がりの斜線を生成できます。
【右下がりの斜線(\)を引く数式】
=SPARKLINE({1,0},{"color","gray";"linewidth",1})
【右上がりの斜線(/)を引く数式】
=SPARKLINE({0,1},{"color","gray";"linewidth",1})
カラー指定(上記例ではgray)を#cbd5e1などのカラーコードに変更したり、linewidthの数値を変更することで線の太さを自由にコントロールできます。この手法は、ガントチャートの進捗管理セルや、データ未入力セルをグレーアウトする際に極めて高い作業効率を誇ります。
2. 図形描画を使った自由度の高い斜線作成
表の角見出しのように、斜線と同時にテキスト(例:「日付」と「担当者」)を綺麗に配置したい場合は、図形描画機能を用います。
上部メニューの「挿入」>「描画」を選択し、ラインツールから「線」を選んで対角線を描画します。色や太さを整えたら「保存して閉じる」をクリックすると、シート上にベクターオブジェクトとして挿入されます。あとは対象セルの枠に合わせてサイズを微調整すれば完成です。