33

У меня есть документ Excel, содержащий информацию из опроса. Я хочу создать круговую диаграмму по местоположению (странам).

Как я могу заставить Excel сгруппировать все отдельные значения вместе и затем отобразить их относительно друг друга? Скажем, что есть 100 рядов с пятью разными странами: Америка, Великобритания, Франция, Китай и Германия. Например, в Америке 30 рядов, в Великобритании - 20, во Франции - десять, в Китае - 30, а в Германии - десять. Я бы хотел, чтобы круговая диаграмма отображала и представляла эти значения по отношению друг к другу.

Я пытался выбрать только столбец местоположения, но он ничего не отображает - в любом случае, не то, что мне нужно. Я знаю, что могу сосчитать все различные значения, но я бы хотел, чтобы Excel сделал это автоматически, потому что я собираюсь создавать другие круговые диаграммы из аналогичных данных.

2 ответа2

45

Вот как я это делаю:

  1. Добавьте столбец и заполните его 1 (например, назовите его Count)

  2. Выберите данные (обе колонки) и создать сводную таблицу: На Вставка вкладке нажмите на сводной таблице | Сводная таблица (вы можете создать ее на том же листе или на новом листе)

  3. В списке полей сводной таблицы перетащите « Страна» в « Метки строк» и « Подсчитать до значений», если Excel не работает автоматически

  4. Теперь выберите данные сводной таблицы и создайте свою круговую диаграмму как обычно.

PS Я использую сводную таблицу для регулярного обновления данных, затем просто заменяю данные « Страна » и обновляю сводную таблицу.

2

Для людей с такими же проблемами есть альтернатива сводной таблице.

Существует полезный инструмент под названием FunFun, который позволяет людям использовать веб-языки, такие как Html, Css и JavaScript, в Excel и по-настоящему персонализировать вашу диаграмму так, как вам нравится.

Javascript имеет много мощных библиотек для визуализации данных, таких как Charts.js и D3, которые вы можете использовать с этой надстройкой Excel для создания любой диаграммы, которую вы хотите.

Я сделал эту диаграмму с Chart.js на веб-сайте FunFun, который я непосредственно загрузил в Excel, вставив ссылку на онлайн-редактор funfun ниже:

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

Если вы хотите протестировать разные библиотеки, в Funfun есть онлайн-редактор со встроенной электронной таблицей, где вы можете мгновенно увидеть результаты своего кода.

Вот несколько скриншотов (Надстройка веб-сайта в Excel):

детская площадка

нагрузка

код

окончательный

Надеюсь это поможет !

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .