Excel テーブルはデータをフォーマットするだけではありません。私が実際に Excel テーブルを使用する 7 つの目的

in tech

Excel のテーブルというと、あまり魅力的ではありません。いくつかのデータを選択し、 を押します Ctrl+TExcel では、明確なヘッダーと帯状の行を備えた、適切にフォーマットされたブロックが得られます。とてもプロフェッショナルです。とてもエクセル。テーブルの役割がそれだけだと思っているのであれば、私はあなたを責めません。私は何十年も Excel を使ってきましたが、私ですら表を当然のことだと思っていることがあります。しかし、本当の利点は次に何が起こるかです。

データを追加すると拡張される単一の構造を作成する

データに拡張できる余地を与える

Excel の表は、日付を含む新しい行が下部に追加されると、自動的に下方向に拡張されます。

テーブルを使用すると、Excel の日常的な作業の多くが不要になります。テーブルの直下に新しいレコードの入力を開始すると、Excel がそれを取得してテーブルに取り込みます。テーブルのサイズを自分で変更する必要はなく、既存のテーブルに適用された条件付き書式設定やデータ検証などは自動的に引き継がれます。

同じことが列でも起こります。テーブルのすぐ右側の列に新しいヘッダーを入力すると、Excel によって新しい列がテーブルに追加されます。

新しい Notes ヘッダーが右側に追加されると、Excel テーブルは自動的に右側に拡張されます。

テーブルのすぐ下または横に何か他のものを置きたい場合は、そのテーブルとテーブルの間に空白の行または列を残します。そうしないと、Excel はテーブルを展開しようとしているとみなしてしまう可能性があります。

乱雑な参照を読み取り可能なアドレスに変換する

数式自体を説明できるようにする

テーブルの最も優れた点の 1 つは、不可解なセル アドレスを、データが実際に何を表すかを示す構造化参照に置き換えることです。数式を作成する最も簡単な方法は、数式を作成するときにセルをクリックすることです。たとえば、次のように入力します。 =、最初をクリックします 距離 セル、タイプ *をクリックし、最初の コストパーマイル 細胞。 Excel では次のことが得られます。

=(@Distance)*(@CostPerMile)

の @ は「この行」を意味するため、数式では常に現在のレコードの値が使用されます。

構造化参照はテーブルの外でも機能します。たとえば、テーブルの名前が tblTrips の場合、次の数式は Distance 列全体を合計します。

=SUM(tblTrips(Distance))
Excel の数式は、構造化参照を使用して、選択したセル内のテーブルの[距離]列の合計を計算します。

次のような動的配列関数と一緒に使用することもできます。

=FILTER(tblTrips,tblTrips(State)=J1)
Excel の FILTER 数式は、構造化参照を使用して、セル値に基づいてテーブルをフィルターします。

テーブルの外から列を参照するときに Excel がどのようにテーブル名を追加するかに注目してください。

少し面倒な点が 1 つあります。Excel では、範囲をテーブルに変換するときに既存のセル参照を構造化参照に自動的に変換しないため、数式を追加する前にテーブルを作成する価値があります。

式に一貫性を持たせる

一度入力して次に進みます

テーブルを使用すると、数式を操作する際の最も面倒な部分の 1 つである、すべての行に正しい数式が含まれていることを確認する手間も省けます。表の列の 1 つのセルに数式を入力すると、Excel によって列の残りの部分が自動的に入力されます。後でさらに行を追加すると、数式も追加されます。

たとえば、テーブルに Distance 列と CostPerMile 列がある場合、旅行代金の式を 1 回入力すると、Excel によってすべてのレコードに対して同じ式を含む計算列が作成されます。後で数式を変更すると、Excel によって計算列全体が更新されます。

つまり、ドラッグ、コピー、欠落行のチェックを行う数式が少なくなります。小さなことですが、数百または数千のレコードを処理する場合、その繰り返し作業を Excel に処理させると、時間を大幅に節約できます。

別の数式を書かなくても有用な合計を確認できます

テーブルにスコアを記録させます

データの簡単な概要が必要な場合は、テーブルがそれを計算します。オンにする 合計行 で テーブルデザイン タブをクリックし、各列のドロップダウン メニューを使用して、表示する内容を選択します。たとえば、ある列には合計を表示し、別の列には平均を表示し、別の列にはカウントを表示できます。

ここにはもう 1 つの便利なトリックがあります。デフォルトでは、合計行の計算はフィルターに応答します。たとえば、テーブルをフィルターしてカリフォルニアの旅行のみを表示すると、合計行にはデータセット全体ではなく、表示されているレコードの合計が表示されます。フィルターを削除すると、合計が再度更新されます。

データを定期的にフィルターする場合は、全体の合計をシートの別の場所に記録してください。次のような式 =SUM(tblTrips(Distance)) テーブル全体が引き続き含まれるため、フィルタリングされた合計と全体の数値を簡単に比較できます。

別のフィルタリング方法のロックを解除する

フィルターにいくつかのボタンを追加します

Excel では、[テーブル デザイン]リボン タブの[スライサーの挿入]ボタンが強調表示されます。

テーブルを絞り込むために小さなフィルター矢印を繰り返しクリックする必要がある場合は、スライサーを使用すると、よりわかりやすい方法でそれを行うことができます。テーブルを選択して、 テーブルデザイン > インサートスライサーをクリックし、フィルタリングする列を選択します。

Excel は、選択された列ごとにボタンのセットを作成します。いずれかをクリックしてテーブルをフィルタリングすると、スライサーによってどのフィルタがアクティブであるかが一目瞭然になります。複数の項目を選択したり、ボタンでフィルターをクリアしたり、複数のスライサーを一緒に使用したりすることもできます。

TripType スライサーを使用して、Microsoft Excel テーブルがフィルター処理され、家族旅行が表示されます。

ダッシュボードを構築するとき、または他の人とワークシートを共有するときに、利用可能な選択肢が常に目に見えるところにあるため、スライサーを使用するのが特に好きです。

自動的に更新されるドロップダウン リストを作成する

選択肢を表に残しておく

データ検証を使用すると、Excel セルに入力できる内容を制御できます。最も便利な機能の 1 つはドロップダウン リストです。これを使用すると、ユーザーまたは他のユーザーが事前定義されたオプションのセットから値を選択できます。

これらのオプションは、 データの検証 ダイアログを使用しますが、すでにそれらが含まれているセル範囲を選択することもできます。問題は、別のオプションを追加したときに通常の範囲が自動的に拡張されないことです。ただし、その範囲をテーブルにすると、テーブルに別のオプションを追加すると、リストが自動的に拡張されます。

Excel では、参照テーブルの新しいオプションがセルのドロップダウン メニューに表示されます。

ちょっとした落とし穴があります。ダイアログは次のような構造化参照を受け入れません。 =tblTripTypes(TripType) 直接 ソース 分野。ただし、テーブルとドロップダウン リストが同じワークシート上にある場合は、検証を設定するときにテーブルの列 (ヘッダーを除く) を選択でき、Excel はテーブルの拡大に合わせてソース範囲を維持します。

テーブルとドロップダウン リストが異なるワークシートにある場合は、テーブルの列 (ヘッダーを除く) を選択し、名前 (例: TripTypes) を名前ボックスに入力し、 を押します 入力。次に、その名前付き範囲を データの検証 ダイアログの ソース 箱 (=TripTypes)。それ以降、テーブルに項目を追加すると、ドロップダウン リストが自動的に更新されます。

拡張データを他の Excel 機能にフィードする

ワークブックのより良い基盤を提供する

新しい行がソーステーブルに追加されると、Excel グラフは自動的に更新されます。

テーブルを使用すると、データの増大に応じて拡張されるソースが提供されるため、ワークブックの他の部分の管理も容易になります。たとえば、テーブルからグラフを作成し、別のレコードを追加すると、ソース範囲を調整しなくても、そのレコードが自動的にグラフに組み込まれます。

同じ考え方がピボットテーブルと Power Query でも機能します。テーブルをソースとして使用する場合、レコードを追加すると、次回の更新でそれらのレコードが自動的に取得されます。

テーブルの良さはその背後にあるデータによって決まります

Excel のテーブルでは、構造が不十分なスプレッドシートを魔法のように修正できるわけではありません。データを作成する前に、データが適切にレイアウトされており、空白の行や列が分割されておらず、各列のヘッダーが明確であることを確認してください。これらの基本を正しく理解すれば、Excel はデータを操作するために必要な構造を備えています。

このテーマについてさらに詳しく知りたい方は以下をご覧ください

完全ガイドはこちら

関連記事

前の投稿
DIY ゲームをレベルアップするために必要な 4 つのリョービ ツール
次の投稿
LanCache によりダウンロード速度が 10 倍向上しますが、それはこれら 5 つのタスクのみです。