\r\n\r\n
多くのアプリケーションでリストを作成することができますが、本当にもう1つ必要でしょうか?すでにスプレッドシートを使っている人は、もう迷うことはないでしょう。microsoftexcel**を使えば、簡単にリストを作成することができます。
毎日のToDoリストアプリとして使わなくても、リストはスプレッドシートで直接まだやるべきことを把握するのに最適な方法です。
それでは、Excelで5分以内にリストを作成する方法を紹介します。
項目が完了するとチェックボックスにチェックを入れられるExcelのリストを作成する方法をご紹介します。すべての項目にサインオフしたタイミングも表示されるので、一目瞭然です。
以下、簡単な手順を詳しく説明します。
リストを作成するには、リボン上のDeveloperタブが有効になっている必要があります。これを行うには、リボン上で右クリックし、「リボンのカスタマイズ」を選択します。
Excelオプション]ダイアログボックスの右側のメインタブリストで、[デベロッパー]ボックスをチェックし、[OK]をクリックします。
各セルに1つずつ、ToDoリストを入力します。この例では、アイテムの総数を含むセルと、詰め込まれたアイテムの総数、つまりリストで選択されているアイテムの数を含むセルがあります。
もう行ってもいいですか? すべての項目にチェックが入っていない場合、何もないセルが赤くなります。
すべて確認したら、もう行っていいですか?
開発者」タブをクリックし、「コントロール」エリアの「**」をクリックし、チェックボックス(フォームコントロール)をクリックします。
チェックボックスを設置したいセルをクリックします。チェックボックスの右側にテキストが表示されます。テキストボックスだけで、テキストはいらない。チェックボックスコントロールが選択されている場合、チェックボックスの横のテキストをハイライト表示し、削除します。
チェックボックスコントロールは、中のテキストが削除されると自動的にサイズ変更されません。サイズを変更するには、セル上で右クリックしてチェックボックスを選択し、チェックボックス上で左クリックします(関連メニューが消えます)。隅にある丸印で選択されます(上図)。
チェックボックスの右側にある円をドラッグすると、チェックボックスのサイズに合わせてアウトラインがリサイズされます。チェックボックスは、四角いカーソルを使ってセルの中央に移動させることができます。
次に、このチェックボックスをTo Doリストの残りの項目にもコピーしたいと思います。
チェックボックスを含むセルを選択するには、その周囲にチェックボックスがないセルを選択します。次に、キーボードの矢印キーの一つを使って、チェックボックスのあるセルに移動します。
チェックボックスを他のセルにコピーするには、チェックボックスがプラス記号に変わるまで、選択したセルの右下隅にカーソルを移動させます。カーソルが手でないことを確認してください。これでチェックが入ります。
チェックボックスをコピーするセルまでプラス記号をドラッグして、マウスボタンを離すと、チェックボックスがこれらのセルすべてにコピーされます。
リストを使用する目的に応じて、さらに書式要素を追加してリストの検証を行い、その状況をまとめることができます。
このステップでは、チェックボックスの右側のカラムを使用して、チェックボックスのtrueとfalseの値を格納する必要があります。これにより、これらの値を使用して、すべてのボックスにチェックが入っているかどうかをテストすることができます。
最初のチェックボックス(チェックボックスのあるセルではありません)を右クリックし、「コントロールの書式設定」を選択します。
オブジェクトの書式の設定] ダイアログボックスの [コントロール] タブで、[セルのリンク] ボックスの右側にある [セル選択] ボタンをクリックします。
チェックボックスセルの右側のセルを選択します。選択したセルの絶対参照は、「コントロールの書式設定」ダイアログボックスの簡略版で「セルのリンク」ボックスに**表示されます。
もう一度「セル選択」ボタンをクリックして、ダイアログボックスを展開します。ダイアログボックスの「OK」をクリックして、ダイアログボックスを閉じます。
リスト内の各チェックボックスについて、この作業を繰り返します。
次に、リスト内のチェックボックスの総数を「アイテム総数」セルの右側のセルに入力します。
では、チェックボックスがいくつ選択されているかを数えるために、特殊な関数を使用してみましょう。
Items Packed(または呼び名)と書かれたセルの右側のセルに次のテキストを入力し、Enterキーを押してください。
=COUNTIF(C2:C9,TRUE)これは、C列(セルC2からC9まで)のうち、TRUE値を持つセルの数を数えます。
ワークシートでは、「C2:C9」をチェックボックスの右側の列に対応する列文字と行番号に置き換えることができます。
trueとfalseの値を持つ列は表示する必要がないので、非表示にしましょう。文字列のヘッダーをクリックすると、列全体が選択されます。次に、列の見出しを右クリックし、「隠す」を選択します。
文字列の見出しはCをスキップするようになったが、隠れた列を示す二重線がある。
IF関数を使って、続けられるかどうかを判断します。(または好きなように呼んでください)を使って、すべてのチェックボックスが選択されているかどうかを確認します。右のセルを選択 Can I go on?をクリックし、次のテキストを入力します。
=IF(B11=B12,"YES","NO")つまり、セルB10の数値とB11のチェックボックスから計算された数値が等しければ、そのセルには自動的にYESが入力され、そうでなければNOが入力される。
また、セルB10とセルB11の値が等しいかどうかでセルを色分けすることもできます。これを条件付き書式と呼びます。
ここでは、すべてのチェックボックスにチェックが入っていない場合はセルを赤く、チェックが入っている場合はセルを緑にする方法を説明します。ルールの作成方法については、条件付き書式についての記事をご覧ください。
Can I go now?" の隣のセル(この場合は B14)を選択します。
数式を使用する]を使用して、ルールタイプで書式設定するセルを特定し、[条件付き書式ルールマネージャ]ダイアログボックスを使用して、そのセルのルールを作成します。
この数式は真のフォーマット値です」ボックスに次のテキストを入力します。
B11 と B12 が同じセルでない場合、それらを Total Items と Items Packed (またはこれらのセルに付けた名前) 値のセル参照に置き換えます。(Excelの名前ボックスについてより詳しい情報が必要な場合は、こちらのガイドをご覧ください)。
=$B11<>$B12次に、「書式」をクリックし、赤色の塗りつぶし色を選択し、「OK」をクリックします。
同じタイプの別の新しいルールを作成しますが、「この数式は真の形式の値です」ボックスに次のテキストを入力します。ここでも、セルの参照を自分のリストと一致するように置き換えます。
=$B11=$B12次に、「書式」をクリックし、緑色の塗りつぶし色を選択して「OK」をクリックします。
条件付き書式規則マネージャ」ダイアログボックスで、「適用先」ボックスに、緑または赤のセルの絶対参照を入力します。
どちらのルールも、同じセル参照を入力します。この例では、=$B$13と入力します。
OK」をクリックします。
もう行っていい?すべてのチェックボックスが選択されると、B列のセルが緑色に変わり、「はい」と表示されるようになりました。チェックを外すと赤くなり、「いいえ」と表示されます。
Excelで簡単にリストを作成することができます。しかし、それはリストの一種に過ぎない。また、Excelでは、カスタム項目を使用してドロップダウンリストを作成することができます。
さて、部署名や人名など、よく使う情報もありませんか?この方法を利用して、頻繁に必要とされるデータのカスタムリストをExcelで作成してみてください。