Как сделать хроматограмму в экселе

Добавил пользователь Валентин П.
Обновлено: 05.10.2024

Имеется изображение номограммы

Шаг 1. Составляем данные для построения горизонтальной оси номограммы.
(А2:В182)

Шаг 2. По данным (А2:В182) строим точечный график.

Шаг 3. Форматируем ось Y ( от 0 до 70)
Устанавливаем обратный порядок значений

Шаг 4. Форматируем ось Х ( от 1 до 10)
Логарифмическая шкала
Форматируем ряд "Горизонтальная ось"

Шаг 5.Добавляем подписи данных ряда "Горизонтальная ось"
Убираем Легенду.
Вставляем рисунок из файла в фон области построения.
Подгоняем размеры рисунка.
Убираем основную горизонтальную ось графика.

Шаг 6. Форматируем надписи ряда "Горизонтальная ось"

Шаг 7. Преобразуем ссылки ряда на диапазон ячеек в массив.
Выделить ряд диаграммы "Горизонтальная ось".
В строке формул щелкнуть левой кнопкой мыши.
Нажмите и Enter.При этом ссылки на диапазон преобразуются
в массивы.

Шаг 8. В простейшем случае добавляем маркер и полосы прокрутки для
его управления

В файле" Номограмма 2" оригинальное изображение номограммы заменено его копией,все кривые номограммы оцифрованы.
В ячейках D22:K22 расположены формулы кривых на номограмме.
В ячейке М21 производится выбор фильтра,а в ячейке М22 выводится рассчитанная по формулам величина A(db).

На листе2 приведен пример управления маркера мышью.
Для запуска макроса нажмите на кнопку.
Для остановки макроса дважды щелкните на ячейке.

Качественная визуализация большого объема информации – это почти всегда нетривиальная задача, т.к. отображение всех данных часто приводит к перегруженности диаграммы, ее запутанности и, в итоге, к неправильному восприятию и выводам.

Вот, например, данные по курсам валют за несколько месяцев:

interactive-chart1.jpg

Строить график по всей таблице, как легко сообразить, не лучшая идея. Красивым решением в подобной ситуации может стать создание интерактивной диаграммы, которую пользователь может сам подстраивать под себя и ситуацию. А именно:

  • двигаться по оси времени вперед-назад в будущее-прошлое
  • приближать-удалять отдельные области диаграммы для подробного изучения деталей графика
  • включать-выключать отображение отдельных валют на выбор

Выглядеть это может примерно так:

Нравится? Тогда поехали.

Шаг 1. Создаем дополнительную таблицу для диаграммы

В большинстве случаев для реализации интерактивности диаграммы применяется простой, но мощный прием – диаграмма строится не по исходной, а по отдельной, специально созданной таблице с формулами, которая отображает только нужные данные. В нашем случае, в эту дополнительную таблицу будут переноситься исходные данные только по тем валютам, которые пользователь выбрал с помощью флажков:

interactive-chart2.jpg

В Excel 2007/2010 к созданным диапазонам можно применить команду Форматировать как таблицу ( Format as Table) с вкладки Главная ( Home) :

interactive-chart3.jpg

Это даст нам следующие преимущества:

Подробнее про преимущества использования подобных Таблиц можно почитать тут.

Шаг 2. Добавляем флажки (checkboxes) для валют

В Excel 2007/2010 для этого необходимо отобразить вкладку Разработчик ( Developer) , а в Excel 2003 и более старших версиях – панель инструментов Формы ( Forms) . Для этого:

  • В Excel 2003: выберите в меню Вид – Панели инструментов – Формы (View –Toolbars –Forms)
  • В Excel 2007: нажать кнопку Офис – ПараметрыExcel – Отобразить вкладку Разработчик на ленте (OfficeButton –Exceloptions –ShowDeveloperTabintheRibbon)
  • В Excel 2010: Файл – Параметры – Настройка ленты – включить флаг Разрабочик (File –Options –CustomizeRibbon –Developer)

На появившейся панели инструментов или вкладке Разработчик ( Developer) в раскрывающемся списке Вставить ( Insert) выбираем инструмент Флажок ( Checkbox) и рисуем два флажка-галочки для включения-выключения каждой из валют:

interactive-chart4.jpg

Текст флажков можно поменять, щелкнув по ним правой кнопкой мыши и выбрав команду Изменить текст ( Edit text) .

interactive-chart5.jpg

Теперь привяжем наши флажки к любым ячейкам для определения того, включен флажок или нет (в нашем примере это две желтых ячейки в верхней части дополнительной таблицы). Для этого щелкните правой кнопкой мыши по очереди по каждому добавленному флажку и выберите команду Формат объекта ( Format Control) , а затем в открывшемся окне задайте Связь с ячейкой ( Cell link) .

Шаг 3. Транслируем данные в дополнительную таблицу

Теперь заполним дополнительную таблицу формулой, которая будет транслировать исходные данные из основной таблицы, если соответствующий флажок валюты включен и связанная ячейка содержит слово ИСТИНА (TRUE):

interactive-chart6.jpg

Заметьте, что при использовании команды Форматировать как таблицу ( Format as Table) на первом шаге, формула имеет использует имя таблицы и название колонки. В случае обычного диапазона, формула будет более привычного вида:

Обратите внимание на частичное закрепление ссылки на желтую ячейку (F$1), т.к. она должна смещаться вправо, но не должна – вниз, при копировании формулы на весь диапазон.

Шаг 4. Создаем полосы прокрутки для оси времени и масштабирования

Теперь добавим на лист Excel полосы прокрутки, с помощью которых пользователь сможет легко сдвигать график по оси времени и менять масштаб его увеличения.

Полосу прокрутки ( Scroll bar) берем там же, где и флажки – на панели инструментов Формы ( Forms) или на вкладке Разработчик ( Developer) :

interactive-chart7.jpg

Рисуем на листе в любом подходящем месте одну за другой две полосы – для сдвига по времени и масштаба:

interactive-chart8.jpg

Каждую полосу прокрутки надо связать со своей ячейкой (синяя и зеленая ячейки на рисунке), куда будет выводиться числовое значение положения ползунка. Его мы потом будем использовать для определения масштаба и сдвига. Для этого щелкните правой кнопкой мыши по нарисованной полосе и выберите в контекстном меню команду Формат объекта ( Format control) . В открывшемся окне можно задать связанную ячейку и минимум-максимум, в пределах которых будет гулять ползунок:

interactive-chart9.jpg

Таким образом, после выполнения всего вышеизложенного, у вас должно быть две полосы прокрутки, при перемещении ползунков по которым значения в связанных ячейках должны меняться в интервале от 1 до 307.

Шаг 5. Создаем динамический именованный диапазон

Чтобы отображать на графике данные только за определенный интервал времени, создадим именованный диапазон, который будет ссылаться только на нужные ячейки в дополнительной таблице. Этот диапазон будет характеризоваться двумя параметрами:

  • Отступом от начала таблицы вниз на заданное количество строк, т.е. отступом по временной шкале прошлое-будущее (синяя ячейка)
  • Количеством ячеек по высоте, т.е. масштабом (зеленая ячейка)

Этот именованный диапазон мы позже будем использовать как исходные данные для построения диаграммы.

Для создания такого диапазона будем использовать функцию СМЕЩ ( OFFSET) из категории Ссылки и массивы ( Lookup and Reference) - эта функция умеет создавать ссылку на диапазон заданного размера в заданном месте листа и имеет следующие аргументы:

interactive-chart19.jpg

В качестве точки отсчета берется некая стартовая ячейка, затем задается смещение относительно нее на заданное количество строк вниз и столбцов вправо. Последние два аргумента этой функции – высота и ширина нужного нам диапазона. Так, например, если бы мы хотели иметь ссылку на диапазон данных с курсами за 5 дней, начиная с 4 января, то можно было бы использовать нашу функцию СМЕЩ со следующими аргументами:

interactive-chart10.jpg

Хитрость в том, что константы в этой формуле можно заменить на ссылки на ячейки с переменным содержимым – в нашем случае, на синюю и зеленую ячейки. Сделать это можно, создав динамический именованный диапазон с функцией СМЕЩ ( OFFSET) . Для этого:

  • В Excel 2007/2010 нажмите кнопку Диспетчер имен (NameManager) на вкладке Формулы (Formulas)
  • В Excel 2003 и старше – выберите в меню Вставка– Имя– Присвоить(Insert – Name – Define)

Для создания нового именованного диапазона нужно нажать кнопку Создать ( Create) и ввести имя диапазона и ссылку на ячейки в открывшемся окне.

Сначала создадим два простых статических именованных диапазона с именами, например, Shift и Zoom, которые будут ссылаться на синюю и зеленую ячейки соответственно:

interactive-chart11.jpg
interactive-chart12.jpg

Теперь чуть сложнее – создадим диапазон с именем Euros, который будет ссылаться с помощью функции СМЕЩ ( OFFSET) на данные по курсам евро за выбранный отрезок времени, используя только что созданные до этого диапазоны Shift и Zoom и ячейку E3 в качестве точки отсчета:

interactive-chart13.jpg

Обратите внимание, что перед именем диапазона используется имя текущего листа – это сужает круг действия именованного диапазона, т.е. делает его доступным в пределах текущего листа, а не всей книги. Это необходимо нам для построения диаграммы в будущем. В новых версиях Excel для создания локального имени листа можно использовать выпадающий список Область.

Аналогичным образом создается именованный диапазон Dollars для данных по курсу доллара:

interactive-chart14.jpg

И завершает картину диапазон Labels, указывающий на подписи к оси Х, т.е. даты для выбранного отрезка:

interactive-chart15.jpg

Общая получившаяся картина должна быть примерно следующей:

interactive-chart16.jpg

Шаг 6. Строим диаграмму

Выделим несколько строк в верхней части вспомогательной таблицы, например диапазон E3:G10 и построим по нему диаграмму типа График ( Line) . Для этого в Excel 2007/2010 нужно перейти на вкладку Вставка ( Insert) и в группе Диаграмма ( Chart) выбрать тип График ( Line) , а в более старших версиях выбрать в меню Вставка – Диаграмма ( Insert – Chart) . Если выделить одну из линий на созданной диаграмме, то в строке формул будет видна функция РЯД ( SERIES) , обслуживающая выделенный ряд данных:

interactive-chart18.jpg

Эта функция задает диапазоны данных и подписей для выделенного ряда диаграммы. Наша задача – подменить статические диапазоны в ее аргументах на динамические, созданные нами ранее. Это можно сделать прямо в строке формул, изменив

=РЯД(Лист1!$F$3;Лист1! $E$4:$E$10 ;Лист1! $F$4:$F$10 ;1)

=РЯД(Лист1!$F$3;Лист1! Labels ;Лист1! Euros ;1)

Выполнив эту процедуру последовательно для рядов данных доллара и евро, мы получим то, к чему стремились – диаграмма будет строиться по динамическим диапазонам Dollars и Euros, а подписи к оси Х будут браться из динамического же диапазона Labels. При изменении положения ползунков будут меняться диапазоны и, как следствие, диаграмма. При включении-выключении флажков – отображаться только те валюты, которые нам нужны.

Таким образом мы имеем полностью интерактивную диаграмму, где можем отобразить именно тот фрагмент данных, что нам нужен для анализа.

Гистограмма — это тип диаграммы, которую вы можете создать на основе данных в Excel. Это позволяет легко суммировать частоту определенных значений в вашем наборе данных. Excel упрощает создание гистограммы, предполагая, что гистограмма — это действительно то, что вам нужно!


Что такое гистограмма?

Гистограмма — это тип диаграммы, в которой вертикальные полосы используются для суммирования диапазонов данных. Хотя это может выглядеть как гистограмма, между ними есть существенные различия. Гистограммы показывают различия между переменными, тогда как гистограммы обычно используются для отображения различий между переменными с точки зрения другой переменной.


Вертикальная ось Y показывает нам, сколько измерений этой переменной попадает в каждый диапазон ячеек. Итак, если у вас есть 100 человек, которые напишут тест IQ, каждый человек, чей результат попадает в определенную ячейку, засчитывается для оценки частоты этой ячейки.

С помощью гистограммы вы можете сравнить что-то вроде среднего показателя IQ между странами. В этом случае каждая полоса может представлять страну, а вертикальная ось Y представляет средний IQ этой страны.

Когда следует использовать гистограмму?


Конечно, если вы действительно хотите определить, является ли ваше частотное распределение нормальным или нет, вы должны запустить тест нормальности в Excel для своих данных. Эти тесты по-прежнему используют гистограммы в качестве основы, и создание и наблюдение за гистограммой является важным первым шагом, показывающим вам, с каким типом распределения вы можете иметь дело.

Что нужно для построения гистограммы

Чтобы построить гистограмму, вам понадобится несколько вещей:

Первое требование довольно простое. Например, если бы у вас были веса группы людей, вы бы записали каждый измеренный вес в ваш набор данных. Будьте осторожны, чтобы не смешивать данные из групп, которые вы не хотите измерять, в одну гистограмму. Например, если вы хотите посмотреть только распределение веса определенной возрастной группы или пола, вам следует включить данные только для этой группы.

Если вы хотите сравнить частотные распределения между двумя группами по одной переменной, вам понадобится несколько гистограмм. По одному на каждую группу населения.


Вы также можете оставить это автоматической функции в Excel, где она попытается выбрать ширину ячейки, которая лучше всего подходит для ваших данных. В Excel вы также можете указать количество ячеек, включая необязательные так называемые ящики переполнения и недополнения. Они фиксируют все оценки выше и ниже указанного значения.

Создание гистограммы в Excel: шаг за шагом

Создание гистограммы занимает всего несколько щелчков мышью. Мы используем последнюю версию Microsoft 365 здесь, но любая версия Office, начиная с 2016, будет работать так же.

  1. Предполагая, что вы ввели все значения для своего набора данных, выберите все значения, которые должны быть включены в гистограмму.



Настройте горизонтальную ось

Теперь ваша гистограмма находится на листе, но, вероятно, она выглядит не так, как вам хотелось бы. Итак, теперь мы собираемся настроить горизонтальную ось:

  1. Щелкните правой кнопкой мыши горизонтальную ось.
  2. Выберите Ось формата.


Панель оси формата теперь будет открыта. Здесь есть ряд важных параметров, которые можно использовать для настройки гистограммы, чтобы она выглядела именно так, как вам нужно.

От гистериграммы к гистограмме

Надеюсь, теперь вы можете легко построить гистограмму, но если вам нужно ознакомиться с основными концепциями Excel, попробуйте прочитать Руководство по основам Microsoft Excel — Обучение использованию Excel

Гистограмма – очень полезный инструмент, с помощью которого можно сделать демонстрируемую информацию более наглядной и простой для восприятия. Это особенно актуально, когда время на изучение данных в таблице ограничено, и нужно в сжатые сроки сформировать целостное представление о них. Давайте посмотрим, каким образом можно построить гистограмму в Эксель.

Строим гистограмму

Для выполнения поставленной задачи в Excel можно воспользоваться разными методами:

  • использовать инструменты на ленте программы;
  • воспользоваться надстройкой “Пакет анализа”;
  • применить условное форматирование.

Ниже мы подробнее остановимся на каждом из этих пунктов.

Метод 1: используем инструменты на ленте программы

Это, пожалуй, самый простой способ. И вот, как он реализуется:

Выделение ячеек таблицы Эксель

    Открываем (или создаем) таблицу. Выделяем любым удобным способом (например, с помощью зажатой левой кнопки мыши) ячейки, на базе которых планируется построить диаграмму.

Самая верхняя левая ячейка таблицы Эксель

Гистограмма с накоплением
До того, как приступить к созданию гистограммы с накоплением, проверяем, чтобы самая верхняя левая ячейка таблицы была пустой.
Затем делаем следующее:

Примечание: в гистограммах с накоплением один столбец содержит сразу несколько значений. В нашем случае – это данные по всем четырем торговым точкам за конкретную дату.

Нормированная гистограмма с накоплением
В данном случае отображается (в процентном выражении) вклад каждого значения в общем количестве.

Нормированная гистограмма с накоплением в Эксель

Метод 2: пользуемся надстройкой “Пакета “анализа”

Для начала нужно включить данный пакет.

Метод 3: выполняем условное форматирование с гистограммой

Получить гистограмму можно и с помощью условного форматирования ячеек. План действий следующий:

Выбор гистограммы в вариантах условного форматирования в Excel

  1. Для начала нужно выделить элементы, которые нужны для гистограммы.
  2. Находясь в главной вкладке в группе “Стили” щелкаем по кнопке “Условное форматирование”. Откроется список, в котором выбираем “Гистограмму”. Раскроется еще один перечень, где нужно определиться с вариантами заливки – градиентная или сплошная.

Редактирование гистограммы

Вставленную на лист гистограмму можно изменить:

  1. Корректируем или удаляем название. Для активации режима редактирования щелкаем по названию, после чего вокруг него появится рамка. Теперь кликаем в любом месте внутри рамки и мы можем приступать к редактированию.
  2. Удаляем легенду (если она не нужна). Предварительно нужно ее выбрать. Первым кликом выделяем все легенды (если их несколько), вторым – конкретную легенду. Удалить легенду можно через контекстное меню, вызываемое щелчком правой кнопки мыши по ней или просто нажав клавишу Del на клавиатуре.
  3. Меняем положение названия гистограммы и легенды. Для этого кликаем по выбранному объекту, чтобы выделить его. Затем наводим указатель мыши на любую из появившихся границ, и когда появится характерный символ в виде стрелок в четыре стороны, зажав левую кнопку мыши перетаскиваем объект в новое место.
  4. Меняем размер и положение гистограммы. Чтобы изменить размер гистограммы, зажав левую кнопку мыши тянем за одну из точек, расположенных на рамке вокруг нее.Для изменения положения выполняем те же самые действия, что и в отношении названия или легенды.
  5. Для более детальных настроек щелкаем по любой свободной части в области диаграммы (белые участки) и в открывшемся контекстном меню выбираем пункт “Формат области диаграммы”.Появится вспомогательное окно, в котором мы можем настроить:
    • заливку и границы;
    • добавить различные эффекты;
    • размеры и свойства;
    • параметры текста.
  6. Настраиваем шкалы по осям X и Y. Щелкаем по подписям выбранной шкалы правой кнопкой мыши и в открывшемся контекстном меню выбираем “Формат оси”.Откроется окно, в котором мы можем выполнить соответствующие настройки.

Помимо вышеперечисленного, на ленте программы во вкладке “Конструктор”, в которой мы окажемся автоматическим после создания гистограммы, мы можем сменить стиль, выбрать один из экспресс-макетов и т.д.

Настройка диаграммы во вкладке Конструктор в Эксель

Также, мы можем добавить новый элемент диаграммы, щелкнув на соответствующий значок в левом верхнем углу ленты и выбрав из списка нужный пункт.

Добавление нового элемента диаграммы в Эксель

Примечание: возможных настроек и параметров, которые можно задать для гистограммы достаточно много, и каждый пользователь сможет подобрать для себя оптимальный вариант. Мы описали лишь часть основных действий и инструментов, которые могут помочь в этом.

Заключение

Программа Excel позволяет построить различные гистограммы, которые помогают лучше и быстрее освоить информацию, особенно, когда ее слишком много, а времени, наоборот, мало. Выбор конкретного вида и метода построения диаграммы зависит от того, какие цели преследует пользователь, и каким он видит конечный результат.

Читайте также: