今回は少し趣向を変えて、Excelでトーナメント表を作成する方法を紹介してみよう。このテクニックを応用して「手順を示す図表」などを作成することも可能だ。Excelは図表の作成ツールではないが、Excelならではの特性を活かすことで簡易的な図表作成ツールとして利用することも不可能ではない。参考にしていただければ幸いだ。
トーナメント表を作成するときの操作手順
今回は、Excelで「トーナメント表」を作成する方法を中心に話を進めていこう。トーナメント表は「グラフ」といえる存在ではないが、広い意味では「図表の一種」になるので参考程度に読み進めて頂きたい。
以下に、Excelで作成したトーナメント表の例を紹介する。この図では、主に「セルの罫線」を使ってトーナメント表を作成している。
それでは、トーナメント表の具体的な作成手順を紹介していこう。まずは、チーム名を1行おきにセルに入力する。
続いて、それぞれのチーム名が2行分の高さになるように「セルの結合」を行い、文字の配置に「右揃え」を指定していく。
あとは、トーナメント表の形になるように「セルの罫線」を指定していくだけ。少し考えれば誰でも思いつくような、本当に簡単なテクニックである。
念のため、このテクニックのポイントを説明しておこう。通常、セルの罫線は「セルの上下左右」にしか描画できないが、セルを結合させことにより「セルの中央」から伸びる罫線も描画できるようになる。これがExcelで図表を作成するときの基本的な考え方となる。
罫線をそのつど指定していくのが面倒な場合は、マウスのドラッグにより罫線を描画してもよい。この場合は「罫線」コマンドをクリックし、「線の色」や「線のスタイル」を指定する。
すると、マウスポインタが「鉛筆」の形状に変化する。この状態で「セルを区切る枠線」をマウスでなぞるようにドラッグしていくと、より直感的に罫線を描画できる。
罫線の描画を終えるときは「罫線」コマンドをクリックし、「罫線の作成」を選択してOFFにする。もしくは「Esc」キーを押して「罫線の作成」をOFFにしても構わない。
トーナメント表に各チームの得点を記載することも可能だ。この場合は、適当なセルに数字を入力し、フォント、文字サイズ、文字の配置などの書式を「ホーム」タブで指定すればよい。
「セルを区切る枠線」が邪魔で完成イメージを把握しにくいときは、セル範囲を選択して「塗りつぶしの色」に「白」を指定する。これで「セルを区切る枠線」を部分的に非表示にできる。
最後に、「文字の書式」や「列の幅」、「行の高さ」を調整してレイアウトを整えると、トーナメント表が完成する。以下の図では、背景を「白」で塗りつぶしたセル範囲に「外枠の罫線」を指定している。
このテクニックを応用して、チーム数が2のN乗にならない、少し変則的なトーナメント表を作成することも可能だ。この場合は「3行分のセルの結合」などを利用してレイアウトを調整する。
上図に示した例の場合、「駿津大付」のセルは「3行分のセルの結合」が行われている。また、5~6行目の高さを「他の行の半分」に指定することで、各チームの「行の高さ」が一定になるように工夫してある。12~14行目の「萩崎工」、19~21行目の「苫吹」などにも同様の工夫を施してある。
こうすることで、各チームの「行の高さ」を一定にしたまま、上下中央から罫線を描画することが可能となる。少し複雑そうに見えるが、実際に手を動かしながら作業を進めていけば、上下(または左右)の中央から罫線を描画するためのサイズ調整法を見つけられるだろう。