Как сделать график в ячейке excel
Точечные диаграммы и графики очень похожи друг на друга, особенно если точечная диаграмма отображается с соединительными линиями. Однако способ печати данных по горизонтальной оси (также известной как ось X) и вертикальной оси (ось Y) очень отличается.
Примечание: Сведения о разных типах точек и графиков см. в таблице Типы диаграмм в Office.
Прежде чем выбрать один из этих типов диаграмм, вам может потребоваться узнать больше о различиях и узнать, когда лучше использовать точечная диаграмма вместо графика или наоборот.
Основное различие между точечная и графиками заключается в способе их отстройки на горизонтальной оси. Например, если использовать следующие данные листа для построения точечной диаграммы и графика, они будут представлены по-разному:
На точечной диаграмме значения суточного количества осадков из столбца A отображаются в виде значений X на горизонтальной оси (X), а показатели содержания твердых частиц из столбца B — в виде значений на вертикальной оси (Y). На точечной диаграмме категории никогда не отображаются на горизонтальной оси.
На точечной диаграмме всегда есть две оси значений, то есть один набор числовых данных представлен вдоль горизонтальной оси, а другой — вдоль вертикальной. На пересечении координат X и Y отображается точка данных, объединяющая эти два числовых значения. Такие точки данных могут быть распределены по горизонтальной оси равномерно или неравномерно, в зависимости от конкретных данных.
Первая точка данных на точечной диаграмме представляет значение Y (содержание частиц), равное 137, и значение X (суточная норма осадков), равное 1,9. Эти числа представляют значения в ячейках A9 и B9 на листе.
На графике те же значения суточного количества осадков и содержания частиц будут показаны как две разные точки данных, которые равномерно распределяются вдоль горизонтальной оси. Дело в том, что на графике есть только одна ось значений (вертикальная ось). Горизонтальная ось графика предназначена для отображения группировок (категорий) данных с равномерными интервалами. Так как категории не были заданы, они генерируются автоматически, например 1, 2, 3 и т. д.
Это наглядный пример ситуации, когда график использовать не следует.
На графиках данные категории равномерно распределяются вдоль горизонтальной оси (оси категорий), а все числовые значения откладываются по вертикальной оси (оси значений).
Значение Y (содержание частиц), равное 137 (ячейка B9), и значение X (суточное количество осадков), равное 1,9 (ячейка A9), показаны на графике двумя разными точками данных. Ни одна из этих точек данных не является первой точкой данных, отображаемой на диаграмме. Вместо этого первая точка данных для каждого значения ряд данных ссылается на значения в первой строке данных на этом сайте (ячейки A2 и B2).
Различия между типами и шкалами осей
Так как горизонтальная ось точечной диаграммы всегда является осью значений, на ней можно показывать числа и даты (в том числе дни и часы), представляемые в виде числовых значений. Чтобы отображать числовые значения вдоль горизонтальной оси с большей гибкостью, можно изменить параметры ее шкалы аналогично тому, как изменяется настройка шкалы вертикальной оси.
Поскольку горизонтальная ось графика — это ось категорий, она может быть только осью текста или осью дат. На оси текста отображается только текст (нечисловые данные или числовые категории, не являющиеся значениями) с равномерными интервалами. На оси дат отображаются даты в хронологическом порядке через заданные интервалы (базовые единицы измерения), такие как число дней, месяцев или лет, даже если даты на листе расположены в ином порядке или выражены в других единицах.
Набор параметров шкалы оси категорий ограничен по сравнению с параметрами шкалы оси значений. Доступные параметры шкалы также зависят от типа используемой оси.
Когда следует использовать точечную диаграмму или графикТочечные диаграммы обычно используются для отображения и сравнения числовых значений, например научных, статистических и инженерных данных. На таких диаграммах удобно демонстрировать связь между числовыми значениями, входящими в разные ряды данных; на диаграмме можно показать две группы чисел в виде одной последовательности точек.
Графики позволяют представить непрерывный ряд информации в динамике по времени на стандартной шкале; они идеально подходят для отображения трендов данных с фиксированными равными интервалами или непрерывно с течением времени. На графике данные категорий равномерно распределены по горизонтальной оси, а все данные значений также равномерно распределены вдоль вертикальной оси. График обычно используется, если данные включают нечисловые значения X, а в случае числовых значений X лучше использовать точечную диаграмму.
Точечную диаграмму целесообразно использовать, если необходимо сделать следующее:
Изменить шкалу горизонтальной оси. Так как горизонтальная ось точечной диаграммы является осью значений, для нее доступно больше параметров шкалы.
Использовать логарифмическую шкалу на горизонтальной оси. Горизонтальную ось можно перевести в логарифмическую шкалу.
Отобразить данные листа, состоящие из пар или группированных наборов значений. На точечной диаграмме можно регулировать независимые шкалы осей, чтобы показать больше информации о сгруппированных значениях.
Показать особенности распределения данных в крупных наборах. С помощью точечных диаграмм удобно иллюстрировать особенности распределения данных, например показывать линейные и нелинейные тренды, кластеры и отклонения.
Сравнить большое количество точек данных без учета времени. Чем больше данных включено в точечную диаграмму, тем точнее будет проводимое сравнение.
Используйте график вместо точечной диаграммы, если необходимо сделать следующее:
Использовать текстовые подписи на горизонтальной оси. Такими подписями можно помечать значения, разделенные равными интервалами, например месяцы, кварталы или финансовые годы.
Использовать несколько числовых подписей на горизонтальной оси. Если используется небольшое число расположенных с равными промежутками числовых подписей, обозначающих интервалы времени, например годы, можно выбрать график.
Использовать временную шкалу на горизонтальной оси. Если требуется отобразить данные в хронологическом порядке с определенными интервалами или в базовых единицах измерения, таких как число дней, месяцев или лет, даже если даты на листе не упорядочены или выражены в других единицах, используйте график.
Примечание: Следующая процедура относится к Office 2013 и более новой версии. Действия для Office 2010?
Создание точечной диаграммы
Как же была создана эта точечная диаграмма? Создать похожую диаграмма поможет следующая процедура. Для этой диаграммы были использованы данные листа-примера. Вы можете скопировать эти данные на свой лист или использовать собственные данные.
Скопируйте данные примера на пустой лист или откройте лист с данными, которые нужно отражать на точечная диаграмма.
Одним из революционных нововведений в крайней версии Microsoft Excel 2010 стали инфокривые sparklines - миниграфики, помещающиеся внутри ячеек и наглядно отображающие динамику числовых данных:
Чтобы создать подобные миниграфики, нужно выделить ячейки, куда мы хотим их поместить и воспользоваться кнопками группы Спарклайны (Sparklines) с вкладки Вставка (Insert) :
В открывшемся диалоговом окне нужно задать диапазон исходных данных и диапазон вывода:
Созданные миниграфики можно всячески форматировать и настраивать с помощью динамической вкладки Конструктор (Design) :
В частности, можно легко поменять цвет линий и столбцов спарклайна и выделить особыми цветами минимальные и максимальные значения:
Поскольку спарклайн не является отдельным графическим объектом, а выступает, по сути, в роли фона ячейки, то он нисколько не помешает ввести в ячейку текст, числа или другую информацию. Это открывает простор для фантазии - если немного пошаманить с выравниванием введенного текста, шириной и высотой ячейки, то можно достичь интересных результатов:
Что делать, если у вас пока старая версия Excel? Или нужен тип графика, которого нет в наборе спарклайнов? Переходим к следующим способам!
Способ 2. Дополнительные надстройки для микрографиков
На самом деле, идея подобных графиков витала в воздухе уже достаточно давно. Еще для 2003 версии Excel существовало несколько надстроек с подобным функционалом, самым известными из которых были замечательная бесплатная Sparklines Эдварда Тафта и и платные BonaVista microcharts (169$) и Bissantz SparkMaker (200$). Да и я в свое время тоже пытался сделать что-то подобное в надстройке PLEX.
Если брать в качестве примера бесплатную надстройку Sparklines, то после ее подключения мы получим новую вкладку (или панель инструментов) примерно такого вида:
Как легко заметить, эта надстройка умеет строить заметно больше трех типов диаграмм :)
Единственный минус - надстройку нужно будет установить на всех компьютерах, где вы планируете работать с файлом, содержащим такие диаграммы.
Способ 3. Повтор символов N-раз
"Бюджетным вариантом" одномерных микрографиков являются повторяющиеся однотипные символы, имитирующие линейчатую диаграмму. Для этого можно воспользоваться текстовой функцией ПОВТОР (REPT) , которая умеет выводить в ячейку любой заданный символ нужное количество раз. Для вывода нестандартных символов (зная их код) можно использовать функцию СИМВОЛ (CHAR) . В общем и целом это выглядит так:
Символ с кодом 103 - черный прямоугольник шрифта Webdings, поэтому не забудьте установить этот шрифт для ячеек C2:C12. Также можно поиграться с символами других шрифтов, например в столбце Е использован символ с кодом 110 из шрифта Wingdings.
Способ 4. Макросы
Способ представляет собой улучшенный предыдущий вариант, где набор повторяющихся символов (используется знак "|") создает не формула, а простая пользовательская функция на VBA. Причем для каждой ячейки создается отдельный столбец, т.к. функция использует символ переноса строки после каждого числа - выглядит это примерно так:
Чтобы использовать этот трюк у себя в файле, открываем редактор VBA (Alt+F11), добавляем новый модуль в книгу (меню Insert - Module) и копируем туда код функции NanoChart:
Затем вставляем функцию NanoChart в нужные ячейки, указывая в качестве аргументов числовые данные, как на рисунке выше. Для получившихся ячеек с микрографиками необходимо включить перенос по словам и поворот на 90 градусов через меню Формат - Ячейки - Выравнивание (Format - Cells - Alignment) . Константа MaxSymbols задает длину максимально высокого столбца в минигистограмме.
Теперь в мастере функций в категории Определенные пользователем появилась новая функция LineChart c двумя аргументами - диапазоном и кодом цвета графика. Если ее вставить в пустую ячейку, например, справа от числовой строки и скопировать затем, как обычно, на весь столбец, то получим весьма симпатичное отображение числовых данных в виде миниграфиков:
Иногда сложно представить обобщаемую картину, когда необработанные данные еще не обобщены. Первый из них может быть в том, чтобы создать таблицу, но не все могут взглянуть на числа в таблице и быстро увидеть, что происходит. Сводные диаграммы — отличный способ наглядного предоставления данных.
Данные о расходах семьи
Соответствующая сводная диаграмма
Создание сводной диаграммы
Выделите ячейку в таблице.
Выберите элементы Вставка > Сводная диаграмма .
Создание диаграммы на основе сводной таблицы
Выделите ячейку в таблице.
Выберите элементы Работа со сводными таблицами > Анализ > Сводная диаграмма .
Чтобы создать сводную диаграмму на Mac, необходимо сначала создать сводную таблицу, а затем вставить диаграмму. После этого диаграмма будет вести себя как сводная диаграмма при изменении полей в списке полей сводной таблицы.
Выберите любую ячейку в сводной таблице.
На вкладке Вставка нажмите кнопку для вставки гистограммы, графика, круговой или лепестковой диаграммы. Обратите внимание на то, что другие типы диаграмм в настоящее время не поддерживают сводные таблицы. Например, диаграммы "дерево", а также статистические и комбинированные диаграммы использовать нельзя.
После вставки гистограммы, графика, круговой или лепестковой диаграммы вы сможете сводить данные в ней путем изменения или перемещения полей в списке полей сводной таблицы.
Вы также можете фильтровать данные в сводной таблице и использовать срезы. При этом также фильтруются данные в диаграмме.
Чтобы создать сводная диаграмма в Excel в Интернете, сначала потребуется создать сетную. Для этого см. создание таблицы для анализа данных на этом или вехе.
Вы можете выбрать ячейку в своей pivotTable.
На вкладке Вставка выберите в меню Вставка диаграммыпункт и выберите любой вариант диаграммы.
Диаграмма появится на этом же графике. Если щелкнуть в любом месте диаграммы, на ленте появится вкладка Диаграмма. Для изменения диаграммы можно использовать любые параметры на вкладке Диаграмма.
См. также
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Построение диаграммы в Microsoft Excel по таблице – основной вариант создания графиков и диаграмм другого типа, поскольку изначально у пользователя имеется диапазон данных, который и нужно заключить в такой тип визуального представления.
В Excel составить диаграмму по таблице можно двумя разными методами, о чем я и хочу рассказать в этой статье.
Способ 1: Выбор таблицы для диаграммы
Откройте необходимую таблицу и выделите ее, зажав левую кнопку мыши и проведя до завершения.
Вы должны увидеть, что все ячейки помечены серым цветом, значит, можно переходить на вкладку «Вставка».
Там нас интересует блок «Диаграммы», в котором можно выбрать одну из диаграмм или перейти в окно с рекомендуемыми.
Откройте вкладку «Все диаграммы» и отыщите среди типов ту, которая устраивает вас.
Справа отображаются виды выбранного типа графика, а при наведении курсора появляется увеличенный размер диаграммы. Дважды кликните по ней, чтобы добавить в таблицу.
Предыдущие действия позволили вставить диаграмму в Excel, после чего ее можно переместить по листку или изменить размер.
Дважды нажмите по названию графика, чтобы изменить его, поскольку установленное по умолчанию значение подходит далеко не всегда.
Не забывайте о том, что дополнительные опции отображаются после клика правой кнопкой мыши по графику. Так вы можете изменить шрифт, добавить данные или вырезать объект из листа.
Для определенных типов графиков доступно изменение стилей, что отобразится на вкладке «Конструктор» сразу после добавления объекта в таблицу.
Как видно, нет ничего сложного в том, чтобы сделать диаграмму по таблице, заранее выбрав ее на листе. В этом случае важно, чтобы все значения были указаны правильно и выбранный тип графика отображался корректно. В остальном же никаких трудностей при построении возникнуть не должно.
Способ 2: Ручной ввод данных
Преимущество этого типа построения диаграммы в Экселе заключается в том, что благодаря выполненным действиям вы поймете, как можно в любой момент расширить график или перенести в него совершенно другую таблицу. Суть метода заключается в том, что сначала составляется произвольная диаграмма, а после в нее вводятся необходимые значения. Пригодится такой подход тогда, когда уже сейчас нужно составить график на листе, а таблица со временем расширится или вовсе изменит свой формат.
На листе выберите любую свободную ячейку, перейдите на вкладку «Вставка» и откройте окно со всеми диаграммами.
В нем отыщите подходящую так, как это было продемонстрировано в предыдущем методе, после чего вставьте на лист и нажмите правой кнопкой мыши в любом месте текущего значения.
Из появившегося контекстного меню выберите пункт «Выбрать данные».
Задайте диапазон данных для диаграммы, указав необходимую таблицу. Вы можете вручную заполнить формулу с ячейками или кликнуть по значку со стрелкой, чтобы выбрать значения на листе.
В блоках «Элементы легенды (ряды)» и «Подписи горизонтальной оси (категории)» вы самостоятельно решаете, какие столбы с данными будут отображаться и как они подписаны. При помощи находящихся там кнопок можно изменять содержимое, добавляя или удаляя ряды и категории.
Обратите внимание на то, что пока активно окно «Выбор источника данных», захватываемые значения таблицы подсвечены на листе пунктиром, что позволит не потеряться.
По завершении редактирования вы увидите готовую диаграмму, которую можно изменить точно таким же образом, как это было сделано ранее.
Вам остается только понять, как сделать диаграмму в Excel по таблице проще или удобнее конкретно в вашем случае. Два представленных метода подойдут в совершенно разных ситуациях и в любом случае окажутся полезными, если вы часто взаимодействуете с графиками во время составления электронных таблиц. Следуйте приведенным инструкциям, и все обязательно получится!
Читайте также: