第74回 ランキングシートの見た目を整える

関数・自動化

前回までの回で、ランキングシートの計算式はすべて完成しました。打率・打点・安打・本塁打・盗塁の各部門で上位N件が自動表示されています。今回はいよいよ見た目を整える仕上げです。

数字が正しく並んでいても、チームメンバーに「見てほしい」と思えるシートにするには、もう一手間かけるとぐっと変わります。難しい操作はなく、ほとんどがメニューから選ぶだけです。順番に進めていきましょう。

完成イメージを先に確認する

今回目指す仕上がりのイメージです。

📝 完成後のランキングシートのイメージ(打点部門)
順位 選手名 打点
🥇 1位 SUZUKI 6
2位 OKADA 5
3位 YAMADA 5
4位 SATO 4
5位 ITO 4

ヘッダーを色付き・白文字に、1位行をゴールド強調、縞模様で各行を見やすく——この3つがあるだけで印象がまるで変わります。

今回は次の6つの操作を順番に解説します。① 列幅・行高の調整 ② ヘッダー行の書式 ③ 縞模様(交互の背景色) ④ 罫線の設定 ⑤ 数値の表示形式 ⑥ 条件付き書式で1位を自動強調。どれも5分以内に終わる操作です。

① 列幅・行高を調整する

まず選手名や数値が見切れないよう、列幅を整えます。

列幅を自動調整する

選手名列(B列など)の列ヘッダー(「B」と書かれた部分)を右クリック →「列のサイズを変更」→「データに合わせる」を選ぶと、一番長い文字列に合わせて幅が自動調整されます。

複数列をまとめて調整したい場合は、Ctrl(Mac は Command)を押しながら列ヘッダーを複数選択してから右クリックします。

行高を揃える

データ行を全選択(行番号をドラッグ)して右クリック →「行のサイズを変更」→ 任意のピクセル数を入力します。32〜36px にすると余裕があって読みやすくなります。

② ヘッダー行を色付きにする

ヘッダー行(「順位・選手名・打点」などの見出し行)を色付けすることで、どこが見出しか一目でわかるようになります。

手順
  1. ヘッダー行のセル範囲を選択する
  2. ツールバーの「塗りつぶし色(バケツアイコン)」をクリックして好みの色を選ぶ
  3. 文字を白くするには「文字色(A のアイコン)」→ 白を選ぶ
  4. 太字にするには Ctrl+B(Mac は Command+B)
おすすめカラー
部門 背景色の例 文字色
打率 青(#1a73e8)
打点・安打・本塁打・盗塁 緑(#34a853)

部門ごとに色を変えると、複数のランキングブロックがどこで区切れているか視覚的にわかりやすくなります。ただし色を使いすぎると逆に見づらくなるので、2〜3色以内に抑えるのがコツです。

③ 縞模様(交互の背景色)を設定する

行数が増えてくると「どの行を見ているか」がわかりにくくなります。奇数行と偶数行で背景色を交互に変える「縞模様」が効果的です。Googleスプレッドシートでは1クリックで設定できます。

手順
  1. 縞模様にしたい範囲(ヘッダーを除くデータ行)を選択する
  2. メニューの「表示形式」→「交互の背景色」をクリック
  3. 右側に設定パネルが開くので、好みのカラーセットを選ぶ
  4. 「完了」をクリック

白と薄いグレー(例:#f8f9fa)の組み合わせが最も無難で読みやすいです。派手な色は避けましょう。

⚠️ 条件付き書式と交互の背景色は干渉することがある

後で設定する「条件付き書式(1位を金色に)」と交互の背景色が同じ範囲に重なると、どちらが優先されるか迷うことがあります。条件付き書式のほうが優先されます。つまり1位行は条件付き書式の色(金色)が表示され、交互の背景色は2位以降にかかります。意図通りに動いているか確認してください。

④ 罫線を設定する

罫線はシンプルな設定で十分です。入れすぎると逆に煩雑に見えるので、外枠と横線だけに絞るのがおすすめです。

手順
  1. 罫線を設定したい範囲を選択する
  2. ツールバーの罫線アイコン(格子状のアイコン)の右の「▼」をクリック
  3. 「外枠」を選ぶと表全体の外側に線が引かれる
  4. 次に「内側の横線のみ」を選ぶと行間に横線が引かれる
縦線(列の区切り)は省くことが多い

縦線を入れると表が窮屈に見えます。縞模様と横線だけでも十分に列の区別がつくので、縦線は入れないほうがすっきりします。ヘッダー行とデータ行の間だけ太めの横線を1本入れると、メリハリが出ます。

⑤ 数値の表示形式を整える

計算式で正しく出ていても、表示形式がずれていると見づらくなります。部門ごとに設定が必要な箇所を確認しましょう。

📝 部門別の表示形式の設定
部門 望ましい表示 設定方法
打率 .636(小数点以下3桁) 表示形式 →「数値」→「カスタム数値形式」→ .000 と入力
打点・安打・本塁打・盗塁 6(整数) 表示形式 →「数値」→「整数」を選ぶ(デフォルトで整数なら設定不要)

打率のカスタム書式 .000 は「整数部分を省いて小数点以下3桁を表示する」という指定です。0.636 を「.636」と表示してくれるので、野球の成績表らしい見た目になります。第54回で年間(野手)シートに設定した書式と同じです。

カスタム数値形式の設定手順を確認しておきます。

打率列にカスタム書式を設定する手順
  1. 打率の数値が入っているセル範囲を選択する
  2. メニューの「表示形式」→「数値」→「カスタム数値形式」をクリック
  3. 入力欄に .000 と入力して「適用」をクリック
  4. 0.636 が「.636」と表示されれば成功

⑥ 条件付き書式で1位を自動強調する

ランキングで最も盛り上がるのは1位です。条件付き書式を使って、A列(順位)が「1」の行全体を自動的に金色・太字にする設定をします。試合後にデータを更新すると、自動的に新しい1位が強調されます。

STEP 1:条件付き書式を開く
  1. 強調したい行全体(A列〜数値列まで)を選択する
  2. メニューの「表示形式」→「条件付き書式」をクリック
  3. 右側にパネルが開く
STEP 2:条件を設定する
  1. 「セルの書式設定の条件」のドロップダウンを「カスタム数式」に変更する
  2. 入力欄に次の式を入力する
=$A3=1

「A列の値が1(1位)なら」という条件です。A列だけ絶対参照($A)にすることで、B列・C列にも同じ条件が適用され、行全体が強調されます。A3 の「3」はランキングデータが始まる行番号に合わせてください。

STEP 3:書式を設定する
  1. 「書式設定のスタイル」で塗りつぶし色を薄い金色(#fff9e6 または #fef9c3)に設定
  2. 太字ボタン(B)をオンにする
  3. 「完了」をクリック

2位・3位にも色を付けたい場合は「別のルールを追加」から同様に設定できます(例:2位は薄い銀色 #f3f3f3、3位は薄い茶色 #fdf0e0)。ただしルールを増やすと管理が複雑になるので、まずは1位だけにしておくのが無難です。

部門タイトルの見出しを付ける

複数の部門がひとつのシートに並んでいる場合、どのブロックがどの部門かわかるよう、各ブロックの上に見出し行を追加します。

✅ 部門タイトル行の設定例
設定項目 おすすめ設定
セル結合 部門ブロックの列数分だけセルを結合して「打点ランキング」と入力
文字サイズ 14〜16pt で少し大きめに
背景色 ヘッダー行より薄めの同系色(例:ヘッダーが青なら薄い水色)
太字 オン
ブロック間の空白行 部門と部門の間に1行空白を入れると見やすい

仕上げのチェックリスト

書式設定が終わったら、次の点を確認してランキングシートを完成させましょう。

📝 完成前の確認チェックリスト
  • □ 選手名が列幅に収まっているか(見切れていないか)
  • □ 打率が「.636」形式で表示されているか(0.636 になっていないか)
  • □ 1位行が金色・太字で自動強調されているか
  • □ 縞模様と条件付き書式が干渉していないか(1位は金色、2位以降は縞模様になっているか)
  • □ 部門ごとにタイトル行があり、どのブロックが何の部門かわかるか
  • □ 新しい試合データを入力したとき、ランキングが自動更新されるか(1件テストしてみる)
✅ この記事のまとめ
  • 列幅は「データに合わせる」で自動調整、行高は32〜36pxで読みやすく
  • ヘッダー行は背景色+白文字+太字でひとめで見出しとわかるように
  • 縞模様は「表示形式 → 交互の背景色」から1クリックで設定できる
  • 罫線は外枠+内側横線だけに絞るとすっきりする——縦線は入れすぎない
  • 打率列にはカスタム数値形式 .000 を設定して野球らしい表示に
  • 条件付き書式のカスタム数式 =$A3=1 で1位行を自動金色強調——データ更新後も自動で追従する
  • これでランキングシートが完全完成。第8章(ランキングシートの自動化)のすべての回が終わった
  • 次回からは第9章:チーム成績シートを作るへ進む

次回予告

次回からは第9章「チーム成績シートを作る」に入ります。第75回は「チームシートの設計:年度別に管理する理由」。個人成績と並んで、チームとして何勝何敗・打率・防御率がどう推移しているかを年度別に記録・比較できる仕組みを作っていきます。

▶︎ 次回:【第75回】チームシートの設計:年度別に管理する理由

コメント

タイトルとURLをコピーしました