ExcelにTABLE関数は存在するのか?

  • これを共有
Hugh West

Microsoft Excelでは、表は大量のデータを簡単に処理するための非常に便利なツールです。 データを分析する際に、多くの時間を節約し、ストレスを軽減します。 本当はTABLEというExcelの組み込み関数はありませんが、VBAマクロを使ってExcelの表を作成できます。 また、組み込みの表コマンドを使ってExcelの表を作成することもできます。この記事では、What-if分析に使用されるテーブル、データテーブルのすべてを、適切な例と図解で説明します。

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードする。

エクセル表.xlsm

VBAとExcelコマンドで表を作成する

の両方を使用して、Excelの表を作成することができます。 VBAマクロ とExcelのコマンドを入力します。

次のデータセットを見てください。 チュートリアルでは、これをサンプルデータセットとしてずっと使っていきます。

さて、これを表に変換すると、次のようになります。

これはExcelの表ですが、後ほど説明するように多くの機能を備えています。 その前に、まずExcelの表を ブイビーエー またはExcelの組み込みコマンドを使用します。

ということで、2つの方法があります。 エクセルテーブルを作成する Excelのコマンドを使用して手動で作成する、または ブイビーエー のコードと適切な関数を作成します。

1.VBAコードでExcelの表の関数を作成する

を使用して関数を作成する方法を示します。 VBAマクロ をクリックし、Excel Tableを作成します。

📌 ステップス

1.まず、ボタンを押します。 ALT+F11 をキーボードで入力すると、VBAエディターが起動します。

2.クリックする 挿入モジュール .

3.次に、次のコードを入力します。

 Sub CreateTable() Sheet1.ListObjects.Add(xlSrcRange,Range("B4:F13"), ,xlYes).Name End Sub 

4.ファイルを保存します。

5.次に、 を押します。 ALT+F8 を開くことができます。 マクロ のダイアログボックスが表示されます。

6.クリックする 走る。

を使用してようやくテーブルの作成に成功しました。 ブイビーエー のコードです。

続きを読む VBAでExcelの表を利用する方法

2.Excel内蔵のコマンドを使ったExcel表の作成

ここでは、キーボードショートカットを使ってテーブルを作成するか、または テーブル コマンドを実行します。 インサート タブで表示します。

キーボードショートカットを使用する。

📌 ステップス

1.まず、セル範囲を選択する B4:F13

2.次に、 を押します。 Ctrl+T が表示されます。 テーブルの作成 ダイアログボックスが表示されます。

3.ボックスの中で、セルの範囲がすでに指定されています。 ここで テーブルにはヘッダーがあります ボックスのオプションです。

4.クリックする よっしゃー .

ご覧の通り、データセットをテーブルに変換しています。

挿入]タブの[表]コマンドを使用する。

📌 ステップス

1.まず、セル範囲を選択する B4:F13

2.次に、次のページに進みます。 インサート タブをクリックします。 テーブル が表示されます。 テーブルの作成 のダイアログボックスが表示されます。

3.ボックスの中で、セルの範囲がすでに指定されています。 ここで テーブルにはヘッダーがあります ボックスのオプションです。

4.クリックする よっしゃー .

続きを読む ショートカットを使ってExcelで表を作成する

Excelの表の機能

Excelの表は多面的な有用性を持っています。 以下では、その基本的な使い方について説明します。 一つずつ見ていきましょう。

1.ソート

Excelの並べ替えは、これまで手動で データ 各カラムの後にドロップダウンメニューが表示されます。

今度は、テーブルを 価格 (最大から最小まで)。

📌 ステップス

1.カラムのドロップダウンをクリックする 価格 .

2.選択する 大きいものから小さいものへのソート オプションを使用します。

3.クリックする OKです。

ここでは、テーブルを以下の基準でソートしています。 価格 .

2.フィルター

また、任意の値に基づいてデータをフィルタリングすることもできます。 ここでは、営業担当者に基づいてテーブルをフィルタリングしています。 ジョン

📌 ステップス

1.販売員欄のドロップダウンを選択します。

2. フィルター オプションのチェックをはずすと、まず すべて選択 のボックスをチェックします。 ジョン .

3.クリックする オッケーです。

これで、販売員に基づいてテーブルをフィルタリングすることができました。 ジョン .

3.オートフィル・フォーミュラ

データセットでは、計算を行うために数式を使用します。 そして、その数式をすべての列や行にドラッグしてコピーしなければなりません。 しかし、テーブルではこのような作業をする必要はありません。 あなたは数式を挿入するだけで、テーブルはその列を自動的に埋めてくれます。

先ほどの表では 委員会 カラムは 10% に変更します。 15% その後、Commission欄は自動入力されます。

📌 ステップス

1.次の数式を セルF5。

=(E5*15)/100

2.プレス 入力 .

ご覧のように、数式は自動的に列全体に記入されます。

同様に、いずれかの列の数式を変更すると、それに応じてすべての列が変更されます。

4.新しい行/列のために自動的に展開する

新しい行や列を追加すると、自動的にテーブルの項目として追加されます。

5.数式を使わない演算を行う

各テーブルに追加オプションがあります 総列 を実行することができます。 総和 , COUNT , ミニ , マックス 数式を挿入せずに操作することができます。 これを可能にするには Ctrl+Shift+T という新しい行が作成されます。 合計 が追加されます。

ここでは、列の総和を求めます。 価格 .

ここでも、その平均値は 委員会 になります。

6.簡単に読み取れる計算式

表では、数式は人間が読むことができ、誰でも解釈することができます。 この画像を見てください。

ここで、式は合計を記述しています。 総和 列の 価格 において SalesTableです。

7.手入力による構造化されたリファレンス

を求めるとします。 ミニ の値は、委員会の列の範囲全体を選択する必要はありません。 必要なのは、テーブル名と列名を選択することだけです。

ここで、テーブル名は セールステーブル .

この次の数式を任意のセルに入力します。

=Min(SalesTable[Commision])とする。

ご覧のように、当社の製品群が自動的に選択されます。

続きを読む Excel 2013 でスライサーを使用して表をフィルタリングする方法

Excelテーブルのプロパティを変更する

テーブルにはさまざまなプロパティがありますが、ここではテーブルの基本的なプロパティと、それを変更する方法についてのみ説明します。

1.表の書式を変更する

表の書式設定は、「表のデザイン」タブで変更できます。 表の任意のセルをクリックし、「表のデザイン」タブをクリックします。 テーブルデザイン タブに表示されます。 テーブルスタイル を選択すると、様々な表形式が表示されます。

下矢印をクリックすると、すべて展開されます。 テーブルスタイル .

テーブルの書式は、どれを選んでもかまいません。

2.表の書式を削除する

ここで、フォーマットを変更し、作成した基本フォーマットに戻したい場合があります。 テーブルデザイン > テーブルスタイル。

その後、以下を選択します。 なし

3.デフォルトの表スタイルを選択する

また、デフォルトの表スタイルを選択することもできます。 このスタイルは、表を作成する際にいつでも使用できます。 セルのスタイルを右クリックし、次のように選択します。 デフォルトに設定する .

これで、同じワークブックの新しいテーブルがこのスタイルになります。

4.ローカルフォーマットのクリア

表スタイルを実装すると、デフォルトでローカルフォーマットが保存されます。 しかし、必要に応じてローカルフォーマットをキャンセルすることができます。 任意のスタイルを右クリックして、" フォーマットの適用とクリア ":

5.テーブルの名前を変更する

テーブルを作成すると、テーブル名が自動的に設定されます。 テーブル1、テーブル2などのようになります。テーブル名を付けるには テーブルデザイン タブで表示されます。 テーブル名 ここで、テーブルの名前を変更し、任意の名前を付けることができます。

6.テーブルをなくす

テーブルを通常のデータセットに変更するには テーブルデザイン タブ >ツール。 をクリックします。 レンジに変換する。 をクリックします。 はい .

その後、このテーブルを通常のデータセットに変換します。

続きを読む Excelで表の書式を削除する方法

類似の読み物

  • Excelの表で数式を効果的に使う(4つの例付き)
  • Excelの表と範囲の違いは何ですか?
  • Excelでレンジをテーブルに変換する(5つの簡単な方法)
  • Excelのすべてのピボットテーブルを更新する方法(3つの方法)

Microsoft Excelのデータテーブル

データテーブルとは、いくつかのセルの値を変更し、問題に対する異なる答えを導き出すことができるセルの範囲です。 これはWhat-If分析ツールの1つで、数式の異なる入力値を試し、それらの値の変化が数式の出力にどのように影響するかを確認することができます。

1.Excelで1つの変数でデータテーブル関数を作成する

変数が1つのデータテーブルでは、1つの入力に対する値の範囲をテストすることができます。 その入力を変更して値の範囲をテストします。 入力に何らかの変更があれば、それに応じて出力も変更されます。

ここで、ある商品に関するデータがあります。 2つの商品があり、1個あたりの価格は100ドルです。 価格が10%上昇すると、合計価格は210ドルになります。

トータルプライス=(商品点数×単価)+(単価×増加分)

ここで、increaseという変数でデータテーブルを作成します。 にパーセンテージが上昇した後に、総価格を増加させることを分析します。 15%, 20%,25%,30%,35%.

📌 ステップス

1.まず、IncreaseとPriceの2つの列を新規に作成します。

2.次に、次のように入力します。 増加 コラム

3.セルC10に、次のように入力します。 =C7 . 次に、 を押します。 入力 現在のTotal priceが表示されます。

4.次に、セルの範囲を選択します B10:C15

5.次のページに進みます。 データ タブをクリックします。 予想 オプションをクリックします。 What-If Analysis>データテーブル。

6.その後 データテーブル ダイアログボックスが表示されます。 列入力セル ボックスを選択します。 増加 の割合が高い。

7.クリックする オッケー .

最後に、1つの変数でデータテーブルからパーセンテージを増加させた後、すべての可能な合計価格を見ることができます。

2.Excelで2変数でデータテーブル関数を作成する

さて、2つの変数を持つデータ表は、先ほどとほぼ同様です。 ここでは、2つの変数が出力に影響を与えています。 つまり、同じ計算式の2つの入力を変えることで、出力がどう変わるかを説明しているのです。

前回と同じデータセットを使用しています。

📌 ステップス

1.まず、以下のように新しい行と列を作成します。

2.さて、では セルB10 タイプ =C7 .

3.プレス 入力 合計金額が表示されます。

4.次に、セル範囲を選択する B10:F14

5.さて、ここまで来ました。 データ タブに表示されます。 予想 オプションをクリックします。 What-If分析> データテーブル .

6.その後、a データテーブル ダイアログボックスが表示されます。 製品数 において 行入力セル ボックスと 増加 の割合が高い。 列入力セル を以下に示します。

6.次に、をクリックします。 よっしゃー .

最後に、製品数と同様にパーセンテージを増加させた場合のすべての可能な価格が表示されます。 増加率と製品数の変更は、合計価格に影響します。

3.データテーブルの結果をExcelで編集する

この状態では、個々の値のテーブルを変更することはできません。 これらの値を自分で置き換える必要があります。 データテーブルの編集を開始すると、これらの計算された値はすべて消えます。 その後、各セルを手動で編集する必要があります。

📌 ステップス

1.まず、計算されたセルをすべて選択します。 ここでは、セルの範囲を選択しています。 C11:F14です。

2.次に、削除します。 テーブル の数式を数式バーから選択します。

3.その後、数式バーに新しい値を入力します。

4.次に、 を押します。 Ctrl+Enter。

最後に、すべてのセルに新しい値が表示されます。 あとは、これを手動で編集するだけです。 この方法で、通常の範囲に変換されました。

4.Excelのデータテーブル再計算機能

複数の変数が含まれる大きなデータテーブルがある場合、計算式はExcelの速度を低下させます。 そのような場合、そのデータテーブルと他のすべてのデータテーブルの自動再計算を無効にする必要があります。

まず 計算式 タブに表示されます。 算出方法 グループをクリックします。 計算オプション>データテーブルを除いて自動。

この方法は、データテーブルの自動計算をオフにし、ワークブック全体の再計算を高速化するものです。

5.データテーブルを削除する

現在、Excelでは、結果を保持している特定のセルの値を削除することはできません。 これを実行しようとすると、「データテーブルの一部を変更できません」というエラーメッセージが表示されます。

しかし、単純に計算値の配列全体を削除することができます。

📌 ステップス

1.まず、計算されたセルをすべて選択します。

2.次に、 を押します。 削除 をキーボードで入力します。

ご覧のように、データテーブルの結果のセルをすべて削除しています

💬覚えておくべきこと

データテーブルを作成するには、入力セルがデータテーブルと同じシートにある必要があります。

✎ データテーブルでは、特定のセルを変更または編集することはできません。 配列全体を削除する必要があります。

✎ 通常のテーブルでは、いずれかの列の数式を変更すると、それに応じて列全体が変更されます。

結論

最後に、このチュートリアルでExcelの表に関する有用な知識を得ることができたと思います。 これらの手順をすべて学び、あなたのデータセットに適用することをお勧めします。 練習用ワークブックをダウンロードして自分で試してみてください。 また、コメント欄に自由にフィードバックをお寄せください。 あなたの貴重なフィードバックが、このようなチュートリアルを作るモチベーションになります。 当社のウェブサイトもお忘れなくチェックください。 Exceldemy.com Excelにまつわる様々なトラブルや解決策をご紹介しています。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。