Excelでデータをグループ化して、1つの列の個別の値から円グラフを作成する


38

調査の情報を含むExcelドキュメントがあります。場所(国)の円グラフを作成したい。

Excelですべての個別の値をグループ化し、それらを互いに相対的に表示するにはどうすればよいですか?アメリカ、イギリス、フランス、中国、ドイツの5つの異なる国で100行あるとします。たとえば、アメリカには30行、イギリスには20行、フランスには10行、中国には30行、ドイツには10行あるとします。円グラフにこれらの値を相互に関連付けて表示および表示したいと思います。

場所の列のみを選択しようとしましたが、何も表示されません。とにかく、欲しいもののようなものは表示されません。すべての個別の値をカウントできることは知っていますが、同様のデータから他の円グラフを作成するので、Excelで自動的にカウントしたいと思います。

回答:


49

これは私がそれを行う方法です:

  1. 列を追加して1を入力します(たとえば、Countという名前を付けます)

    ここに画像の説明を入力してください

  2. データ(両方の列)を選択し、ピボットテーブルを作成し ます。[ 挿入 ]タブで、[ ピボットテーブル ]をクリックします。ピボットテーブル(同じワークシートまたは新しいシートで作成できます)

    ここに画像の説明を入力してください

  3. ピボットテーブルのフィールドリストのドラッグで行ラベルカウントた値 Excelが自動的にない場合

    ここに画像の説明を入力してください

  4. ここで、ピボットテーブルデータを選択し、通常どおり円グラフを作成します。

    ここに画像の説明を入力してください

PS定期的にデータを更新するためにピボットテーブルを使用してから、「Country」データを置き換えてピボットテーブルを更新します。


1
答えてくれてありがとう。ピボットテーブルをカウントで並べ替える方法はありますか?ピボットテーブルのフィルターオプションはグレー表示されます。
ガニシムセック14年

2

同じ問題を抱えている人のために、ピボットテーブルの代わりがあります。

FunFunという便利なツールがあります。これにより、人々はExcelでHtml、Css、JavaScriptなどのWeb言語を使用して、チャートを好きなようにパーソナライズできます。

Javascriptには、Charts.jsやD3など、データを視覚化するための強力なライブラリが多数あり、このExcelアドインで使用して、必要なグラフを作成できます。

以下のfunfunオンラインエディターのリンクを貼り付けて、Excelに直接読み込んだFunFun WebサイトのChart.jsでこのチャートを作成しました。

https://www.funfun.io/1/edit/5a32b45161242f75d9405449

さまざまなライブラリをテストする場合、Funfunは、スプレッドシートが埋め込まれたオンラインエディターをホストし、コードの出力を即座に確認できます。

スクリーンショットは次のとおりです(WebサイトからExcelアドインへ):

遊び場

負荷

コード

最後の

お役に立てれば !


非常に興味深いプロジェクト。これが可能であることは知りませんでした。
FranzHuber23
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.