エクセルでデータをグループ化して1列の異なる値から円グラフを作成する

charts microsoft-excel microsoft-excel-2010 worksheet-function

アンケートの情報を含むExcel文書があります。場所(国)をまたいだ円グラフを作成したいのですが、どうすればよいでしょうか?

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

場所の列だけを選択しようとしたのですが、何も表示されません – とにかく、私が欲しいもののようなものは何もありません。別々の値をすべてカウントできるのはわかっているのですが、似たようなデータから他の円グラフを作るつもりなので、エクセルに自動でやってもらいたいのです

  41  Mestika  2011-08-29


ベストアンサー

これが私のやり方です

  1. 列を追加して1で埋めます(名前はCountとします)

    enter image description here

  2. データ(両列)を選択し、ピボットテーブルを作成します。挿入] タブで [ピボットテーブル] > [ピボットテーブル] をクリックします (同じワークシート上に作成することも、新しいシート上に作成することもできます)

    enter image description here

  3. PivotTableフィールドリストで、Excelが自動的に行わない場合は、行ラベルに国をドラッグし、値にカウントします

    enter image description here

  4. ここでピボットテーブルのデータを選択し、いつものように円グラフを作成します

    enter image description here

P.S. 私は定期的にデータを更新するためにピボットテーブルを使用して、私はちょうど “国 “データを置き換えて、ピボットテーブルを更新します

54  Nicu Zecheru  2011-08-29


同じ悩みを抱えている人には、ピボットテーブルの代替案があります

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

Javascriptには、Charts.jsやD3など、データの可視化のための強力なライブラリがたくさんあり、このExcelアドインを使って好きなチャートを作成することができます

下のFunfunオンラインエディタのリンクを貼り付けて直接Excelで読み込んだFunFunFunサイトのChart.jsを使って作ってみました

Funfun

異なるライブラリをテストしたい場合、Funfunはスプレッドシートが埋め込まれたオンラインエディタをホストしており、コードの出力を即座に見ることができます

ここでは、いくつかのスクリーンショット(WebサイトからExcelアドインへ)です

playground

load

code

final

これが助けになることを願っています

2  nicolas dejean  2017-12-28


タイトルとURLをコピーしました