Почему диаграмма не отображается в excel
Я создал очень простой график, основанный на 2 столбцах (дата и числовое значение).
Я нажимаю на график, захожу в Chart Tools/Layout. Выпадающая линия Trendline неактивна.
Что мне не хватает?
4 ответа 4
- Просто выберите график, который вы хотите добавить / активировать линию тренда, а затем
- нажмите вкладку "ВСТАВИТЬ" сразу после вкладки "домашний" офис, затем
- щелкните стрелку раскрывающегося списка типа "Площадь", затем
- выберите "Область" вместо "Сложенная область"
Вы должны убедиться, что ваши даты являются правильными датами Excel, а не просто текстовым представлением дат.
Простой способ проверить это - выбрать даты в столбце и нажать Control + 1 чтобы отформатировать их в виде чисел. Если все ячейки превращаются в числа, то у вас есть правильные даты Excel. Если они по-прежнему отображаются в виде дат, то они являются текстовыми представлениями дат, и вам нужно будет выполнить преобразование, прежде чем вы сможете создать линию тренда.
Еще один чит для линейного графика с проблемой серой рамки линии тренда - это изменить график на диаграмму рассеяния, создать линию тренда, а затем вставить объект (линию), который перекрывает линию тренда. Затем преобразуйте обратно в исходный линейный график. Вы теряете линию тренда, но сохраняете вставленный объект. Неуклюжий, но это работает!
Excel не может добавить линию тренда к определенным типам графиков - например, моя представляет собой столбчатую линейку, а в Excel отсутствует опция "Линия тренда".
Вот мой обходной путь: я добавил третий ряд данных для "итога" (сумма моих суммированных рядов данных); это дает мне сложенный бар вдвое выше, чем я хочу. Затем я щелкаю правой кнопкой мыши по моей новой "итоговой" серии и меняю тип диаграммы на "линию", давая мне свой исходный столбец с накоплением плюс линию, соединяющую вершины всех столбцов.
Щелкните правой кнопкой мыши по строке "Итого", и "Добавить линию тренда" будет активным. Нажмите на нее, и Excel создаст линию тренда для "итоговой" серии.
Наконец, избавьтесь от этой линии "Total", которая загромождает ваш график. Щелкните правой кнопкой мыши строку "Итого" и выберите "Форматировать ряд данных". Измените форматирование, чтобы сделать маркеры и заполните "Нет цвета" и стиль линии "Нет линии". Вуаля! Теперь на вашем столбчатом графике с накоплением есть линия тренда, основанная на невидимой линии "Всего".
Не строится диаграмма в Excel? Еще раз проверьте правильность действий, убедитесь в корректности исходной информации или попробуйте переустановить / восстановить приложение. Ниже рассмотрим, в чем могут быть причины подобных проблем, и как их устранить. Разберем особенности построения графиков и диаграмм в Эксель.
Причины и пути решения
Практика применения программы позволяет выделить несколько причин, почему в Эксель не строится график / диаграмма:
- Неправильно заданные первоначальные значения.
- Ошибки в установке программы.
- Непонимание принципов, как строится диаграмма / график в программе.
Для начала убедитесь, что исходные данные введены корректно. После перезапустите приложение и попробуйте выполнить работу еще раз. Если это не дало результата, и Эксель не стоит графики / диаграммы, причиной является «кривая» установка. В последнем случае необходимо полностью удалить, а потом установить программу.
- Найдите в списке «Офис».
- Жмите «Удалить».
- Выберите «Установка Office» на домашней странице.
- Жмите «Установить».
По умолчанию на ПК / ноутбук ставится 64-разраядная версия. Если же было установлено какое-то 32-разрядное приложение из серии, устанавливается именно оно. После завершения процесса проверьте — строится диаграмма в Excel или нет. Как показывает практика, проблема Excel должна устраниться.
Как построить
Нельзя исключать ситуацию, когда не строится график / диаграмма в Excel из-за неправильно выполняемой работы. В таком случае необходимо следовать инструкции, которая приведена ниже.
График
Для начала разберемся, как строится график в Excel по самому простому принципу. Этот инструмент необходим для отображения тенденций изменения инструмента за определенный промежуток времени. В качестве первоначальных данных выступает заполненная таблица. Сделайте следующие шаги:
- Перейдите к вкладке «Вставка», где можно выбрать подходящий график.
- Сделайте настройки будущего графика и определите, в каком формате он будет строится. Чтобы понять, какой он будет иметь вид, наведите мышкой на определенный тип, после чего появятся соответствующие сведения.
- Скопируйте таблицу с данными и свяжите ее с графиком.
- Удалите лишнюю линию на рисунке, если в ней нет необходимости.
- Войдите в панель «Работа с диаграммами» Excel.
- Перейдите в блок «Подписи данных» на вкладке «Макет».
- Определите положение чисел.
- Найдите меню «Название осей» и задайте имена для вертикальной / горизонтальной оси.
- Задайте название.
- Войдите в «Выбор данных» и «Изменить подпись горизонтальной …».
- Задайте диапазон, к примеру, первая колонка таблицы.
- По желанию поменяйте цвет во вкладке «Конструктор». Здесь же можно измерить шрифт или разместить изображение на другом листе.
Во многих случая у пользователей Эксель не строит график с несколькими кривыми. Она не строится из-за неправильных действий. Для этого используйте рассмотренные выше шаги. На следующем шаге выделите главную ось и вызовите меню, в котором выберите «Формат ряда данных». Здесь отыщите раздел «Параметры ряда» и установите функцию «По вспомогательной оси».
Как только это сделано, жмите «Изменить тип диаграммы …» и определите внешнее отображение второго ряда. К примеру, можно оставить линейчатый вариант. После этого посмотрите, правильно ли строится изображение в Excel и внесите правки.
Диаграмма
Следующая проблема, когда не получается сделать диаграмму в Excel. В таком случае пройдите следующие шаги:
- Выберите данные, которые нужно использовать для создания будущего рисунка.
- Перейдите в раздел «Вставка» и кликните «Рекомендуемые диаграммы».
- На открытой вкладке укажите подходящий вариант диаграммы для оценки внешнего вида изображения в Excel.
Для выделения необходимых данных можно нажать на комбинацию Alt+F1, чтобы сразу создать диаграмму. Если строится не совсем, то, что нужно, или ничего не происходит, перейдите во «Все диаграммы» для просмотра доступных типов. Далее выберите подходящий вариант и жмите «Ок».
На этом же этапе можно добавить линии тренда в Excel. Для этого выберите вновь сделанное изображение и пройдите такие шаги:
- Кликните на вкладку «Конструктор».
- Жмите на кнопку «Добавить элемент программы».
- Выберите «Линия тренда».
- Укажите тип линии: Линейная, Линейный прогноз, Экспотенциальная, Скользящее среднее.
Для примера рассмотрим, как строится гистограмма по параметрам таблицы в Excel. Сделайте следующие шаги:
- Создайте таблицу с данными.
- Выделите нужную область значений, по которым будет строится изображение в Excel, к примеру, А1:В6.
- Войдите в раздел «Вставка» и выберите тип диаграммы.
- Жмите «Гистограмма» и выберите один из предложенных вариантов.
- Получите результат. Если он не подходит, и в Excel строится не то, что вы хотели, внесите изменения.
- Два раза жмите по названию и введите нужный вариант.
- Зайдите в «Макет» и «Подписи», а после «Названия осей», где выберите вертикальную ось и назовите ее.
- Поменяйте цвет и стиль (по желанию).
Теперь вы знаете, почему не строится диаграмма в Excel, и как правильно сделать эту работу. Чаще всего проблема связана с «кривой» установкой или неправильными действиями пользователя. Первое исправляется переустановкой / восстановлением, а второе — следованием приведенной выше инструкции.
В комментариях расскажите, пригодились ли вам приведенные советы, и что еще можно сделать при возникновении такой ситуации в Excel.
Как оказалось, ситуация, когда листы в Excel не отображаются, далеко не редкость. Речь идет о маленьких ярлыках в нижней части книги, клик по которым инициирует переход по вкладкам. Мы не поленились и составили полный перечень причин:
Теперь вы знаете, почему листы в Эксель не отображаются на привычном месте (внизу над строкой состояния). Далее, рассмотрим, как решить каждую из проблем.
Включаем отображение через настройки
Если у вас в документе Эксель программа не показывает листы (внизу, в левом углу), проверьте настройки. Возможно, ярлыки не отображаются, потому что данный пункт параметров отключен.
- Откройте книгу Excel;
- Щелкните по разделу «Файл» и перейдите к пункту «Параметры»;
- Далее зайдите в блок «Дополнительно»;
- Промотайте до «Параметры отображения книги»;
- Поставьте галку в поле «Показывать ярлычки листов».
- Не забудьте нажать «ОК»;
- Готово, проверьте отображаются ли ярлычки теперь.
По частоте встречаемости, когда в книге Excel не видно листов, данное объяснение – самое популярное.
Убираем полосу прокрутки
Иногда вкладки листов в Экселе отображаются, но их, просто-напросто, не видно. Их заслонила горизонтальная полоса прокрутки. Это специальный инструмент, предназначенный для навигации по документу слева направо, и наоборот.
- Полоса прокрутки находится над строкой стояния, в одной плоскости с ярлычками;
- Слева от ее начала расположены 3 вертикальные точки;
- Нажмите на них и потяните вправо;
- Полоса прокрутки сократится, а странички покажутся;
- Готово. Выставьте удобный размер и продолжайте работу.
Возвращаем скрытые ярлычки
Если вы получили Эксель файл, в котором не видно листов книги, возможно, пользователь их скрыл. Причины разбирать не будем, вы и сами могли это сделать совершенно случайно. Вот как можно скрывать или показывать вкладки:
- Щелкните правой кнопкой мыши на выбранном листе и выберите команду «Скрыть».
- Чтобы увидеть перечень скрытых страниц, щелкните на любой из доступных правой кнопкой мыши и выберите значение «Показать».
- Отобразится список. Вам нужно определить нужную страничку и нажать «ОК»;
- Готово. Ярлычок страницы снова отображается в книге.
Восстанавливаем удаленные страницы
Вариант, что листы в Экселе не открываются и не отображаются, потому что вы их удалили, самый печальный. Полной гарантии возврата данных нет, но попытаться однозначно стоит.
- Если вкладки пропали только что, можно попробовать закрыть документ, не сохраняя изменения. В этом случае вы потеряете все данные, внесенные после последнего сохранения. Зато удаленные листочки отобразятся;
- Если вы уже успели сохраниться или у вас включено автосохранение с частым интервалом, откатите к предпоследней версии файла:
- Щелкните по вкладке «Файл»;
- Перейдите в «Сведения» и найдите раздел «Управление книгой»;
- Выберите из списка автосохранений подходящий по времени (примерный, в котором ярлычки отображались). Все изменения, внесенные в документ после данного сэйва, увы, потеряются. Как вариант, перед откатом сохраните копию текущего файла. Потом, когда вернете вкладки, перенесете потерянные материалы банальным копипастом.
- Когда найдете версию Эксель, которая видит листы, не забудьте ее сохранить, сделав последней в списке автосэйвов.
На всякий случай, чтобы снова случайно не удалить вкладки, ознакомьтесь, как это делается:
- нужную страницу выделяют;
- щелкают по ней правой кнопкой;
- выбирают команду «Удалить»;
- подтверждают задачу клавишей «ОК».
Подгоняем оптимальный размер окна
Первым ответом на вопрос «почему в Экселе внизу не видно листов», техподдержка Microsoft Office выдает «неправильные размеры окна». Или окон, если пользователь работает в нескольких одновременно. Возможно, края одного рабочего поля закрывают часть другого. Как раз ту, где находятся ярлыки.
Захватите верхнюю часть окошка и попробуйте ее немного сдвинуть. Проверьте, отображаются ли листы на нижнем поле. Если появились, дело, действительно, в перекрытии. Можете самостоятельно разместить окна так, как вам угодно. Или упорядочить их, воспользовавшись специальным инструментом Excel:
- Зайдите в любую из открытых книг, в раздел «Вид»;
- Выберите «Упорядочить все»;
- Найдите значение «Рядом»;
- Кликните по «ОК».
Все открытые окошки красиво упорядочатся по экрану ровными прямоугольниками.
«Достаем из плена» супер скрытые листы
Не все знают, что некоторые вкладки в Excel можно помещать категорию «супер скрытых». Понятное дело, Excel такие листы не отображает. Однако, через режим разработчика и редактор макросов, спрятанные странички можно вытащить наружу.
Итак, если вкладки в Excel не видны, несмотря на все попытки их отобразить, сделайте следующее:
- В поле с перечнем основных вкладок найдите пункт «Разработчик» и поставьте на нем галку;
- «ОК»;
- Раздел «Разработчик» отобразится справа от раздела «Вид»;
- Снова откройте параметры, перейдите в «Центр управления безопасностью»;
- Зайдите во внутренние параметры данного блока;
- В пункте «Настройки макросов» поставьте маркер в строке «Включить все» и ниже галку в «Доверять доступ к модели проектов VBA»;
- «ОК»;
- Находясь в книге, щелкните комбинацию кнопок Alt+F11;
- Откроется Visual basic редактор;
- Слева найдите поле с перечнем открытых книг. Под каждой будет приведен перечень листов;
- Выберите тот, который не отображается, выделите его;
- В поле ниже (настройки этого листа) найдите пункт «Visible» (обычно, самый последний);
- Смените значение с «Hidden» или «Veryhidden» на «Visible»
Сохраняться не нужно, VBA все действия запоминает автоматом. Закрывайте редактор макросов и проверяйте, отображает ли программа странички книги теперь.
Ну что же, вы убедились, если ваш Excel не показывает листы, переживать не стоит. Проблема решаема, чаще всего, в 5 кликов. Надеемся, мы смогли вам помочь.
В Экселе не отображается ноль? Войдите в «Файл», а далее «Параметры», зайдите в «Дополнительно» и в группе «Показать параметры следующего листа» выберите лист и поставьте отметку в поле «Показывать нули в ячейках, которые содержать нулевые значения». Ниже подробно рассмотрим, почему в Excel не отображается 0, и как внести изменения в программы для разных версий.
Причины, почему не отображается ноль в Экселе
В процессе пользования программой Эксель может появиться необходимо скрыть нулевые значения. Такая опция доступна пользователям софта, которые в любой момент могут убрать ноль с помощью специальных настроек. Так что главная причина, почему 0 не ставится в Эксель — пользовательские настройки. Следовательно, для устранения неисправности достаточно внести в них изменения.
Ноль не отображается в новых версиях
В ситуации, когда не ставится 0 в Excel новых версий (после 2010-го), сделайте следующие шаги:
- Войдите в «Файл», а далее «Параметры».
- Кликните на пункт «Дополнительно».
- Найдите группу «Показать параметры для следующего листа» и войдите сюда.
- Поставьте флажок в поле «Показывать нули в ячейках, которые содержат нулевые значения».
Для отображение скрытых значений в выделенных секциях, сделайте следующее:
- Выделите секцию с 0-ыми параметрами.
- Жмите на кнопку Ctrl+1.
- На вкладке «Главная» жмите «Формат», а после «Формат ячеек».
- Выберите «Число», а после «Общий».
- Жмите ОК.
Если в Эксель не отображается 0 в выделенной секции, сделайте следующее:
- Выделите ячейки, не отображается нужное число.
- Войдите в раздел «Главная», а далее «Формат» и «Формат ячеек».
- Жмите на кнопку «Число» и «Все форматы».
- В поле «Тип» удалите запись 0;-0;;@ и сохраните данные.
В случае, когда в Экселе не отображается ноль, возвращенный формулой, пройдите такие шаги:
- Выделите ячейку с 0.
- В разделе «Главная» жмите на стрелку возле «Условное форматирование».
- Слева введите 0.
- Справа выберите «Пользовательский …».
- В поле «Формат ячейки» откройте «Шрифт».
- В поле «Цвет» укажите обычный черный и кликните «ОК».
Одна из причин, почему в Экселе не пишется 0 в отчетной таблице — внесение соответствующих данных. Для исправления сделайте следующее:
- Войдите в отчет.
- На вкладке «Анализ» в группе «Сводная таблица» жмите на стрелку возле «Параметры» и выберите соответствующий пункт.
- Войдите на вкладку «Разметка и формат».
- В поле формат «Для ошибок отображать» уберите отметку. Это же сделайте в отношении поля «Для пустых ячеек отображать».
Если все равно не пишется ноль в Экселе, убедитесь в правильности действий. В дальнейшем по желанию можно вернуть настройки и скрыть 0-ые значения, возвращенные формулой, заменить эту цифру тире или пробелами, брать ноль в отчете сводной таблицы и т. д.
Не отображается ноль в Excel 2010
В ситуации, когда не пишет 0 в Экселе 2010, можно воспользоваться той же инструкцией, что рассмотрена выше. Для этого зайдите в «Файл» и «Параметры», а после «Дополнительно». На следующем шаге зайдите в группу «Показать параметры для следующего листа» и установите пункт, предусматривающий включение 0. Если ноль не ставится в Экселе из-за этих настроек, указанные шаги должны дать результат.
Если ноль не отображается в выделенных секциях, сделайте следующее:
- Выделите нужные участник, где нет 0.
- Войдите в «Главная» и жмите «Формат», а после «Формат ячеек».
Для отображения 0-ых значений, указанных формулой, сделайте следующее:
- Выберите ячейку в Экселе, где не отображается ноль.
- В разделе «Главная» в группе «Стили» жмите на стрелку возле «Условное форматирование».
- Наведите указатель на «Правила выделения …».
- Выберите «Равно» и слева введите 0.
- Справа укажите «Пользовательский формат».
- В «Формат ячеек» выберите «Шрифт».
- В поле «Цвет» укажите черный.
Если ноль не отображается в отчете в Экселе общей таблицы, войдите в него, а после в «Параметры» и «Параметры сводной таблицы», где жмите на пункт «Параметры». Здесь войдите в «Разметка и формат» и в поле «Формат» уберите отметку «Для ошибок отображать» и «Для пустых ячеек отображать».
Ноль не отображается в Эксель 2007
В ситуации с программой 2007 года вопрос, почему 0 не ставится в Эксель, имеет схожие ответы и решения.
Если ноль вообще не отображается на листе, сделайте следующее:
- Жмите на кнопку Майкрософт Офис.
- Войдите в параметры, а потом «Дополнительные параметры».
- Кликните «Показать параметры для следующего листа».
- Поставьте отметку в поле «Показывать нули в ячейка, которые содержат …».
В случае, когда ноль не отображается в выделенных секциях (он был скрыт настройками), сделайте следующее:
- Выделите нужную часть.
- Зайдите в раздел «Главная», а после этого «Ячейки».
- Наведите указатель на «Формат» и выберите «Формат ячеек».
- В списке «Категория» выберите «Общий.
Если 0 не отображается после возвращения формулой с применением условного форматирования, сделайте те же шаги, что актуальны для Эксель 2010 года. В частности, нужно установить черный цвет или выбрать обычный вариант отображения.
Если нулевое значение не отображается в сводной таблице Excel, здесь также применима инструкция, которая рассмотрена для 2010-й версии.
В комментариях расскажите, пригодились ли указанные советы, и какие еще способы решения проблемы можно использовать.
Качественная визуализация большого объема информации – это почти всегда нетривиальная задача, т.к. отображение всех данных часто приводит к перегруженности диаграммы, ее запутанности и, в итоге, к неправильному восприятию и выводам.
Вот, например, данные по курсам валют за несколько месяцев:
Строить график по всей таблице, как легко сообразить, не лучшая идея. Красивым решением в подобной ситуации может стать создание интерактивной диаграммы, которую пользователь может сам подстраивать под себя и ситуацию. А именно:
- двигаться по оси времени вперед-назад в будущее-прошлое
- приближать-удалять отдельные области диаграммы для подробного изучения деталей графика
- включать-выключать отображение отдельных валют на выбор
Выглядеть это может примерно так:
Нравится? Тогда поехали.
Шаг 1. Создаем дополнительную таблицу для диаграммы
В большинстве случаев для реализации интерактивности диаграммы применяется простой, но мощный прием – диаграмма строится не по исходной, а по отдельной, специально созданной таблице с формулами, которая отображает только нужные данные. В нашем случае, в эту дополнительную таблицу будут переноситься исходные данные только по тем валютам, которые пользователь выбрал с помощью флажков:
В Excel 2007/2010 к созданным диапазонам можно применить команду Форматировать как таблицу ( Format as Table) с вкладки Главная ( Home) :
Это даст нам следующие преимущества:
- Любые формулы в таких таблицах автоматически транслируются на весь столбец – не надо «тянуть» их вручную до конца таблицы
- При дописывании к таблице новых строк в будущем (новых дат и курсов) – размеры таблицы увеличиваются автоматически, включая корректировку диапазонов в диаграммах, ссылках на эту таблицу в других формулах и т.д.
- Таблица быстро получает красивое форматирование (чересстрочную заливку и т.д.)
- Каждая таблица получает собственное имя (в нашем случае – Таблица1 и Таблица2), которое можно затем использовать в формулах.
Подробнее про преимущества использования подобных Таблиц можно почитать тут.
Шаг 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) и рисуем два флажка-галочки для включения-выключения каждой из валют:
Текст флажков можно поменять, щелкнув по ним правой кнопкой мыши и выбрав команду Изменить текст ( Edit text) .
Теперь привяжем наши флажки к любым ячейкам для определения того, включен флажок или нет (в нашем примере это две желтых ячейки в верхней части дополнительной таблицы). Для этого щелкните правой кнопкой мыши по очереди по каждому добавленному флажку и выберите команду Формат объекта ( Format Control) , а затем в открывшемся окне задайте Связь с ячейкой ( Cell link) .
Шаг 3. Транслируем данные в дополнительную таблицу
Теперь заполним дополнительную таблицу формулой, которая будет транслировать исходные данные из основной таблицы, если соответствующий флажок валюты включен и связанная ячейка содержит слово ИСТИНА (TRUE):
Заметьте, что при использовании команды Форматировать как таблицу ( Format as Table) на первом шаге, формула имеет использует имя таблицы и название колонки. В случае обычного диапазона, формула будет более привычного вида:
Обратите внимание на частичное закрепление ссылки на желтую ячейку (F$1), т.к. она должна смещаться вправо, но не должна – вниз, при копировании формулы на весь диапазон.
Шаг 4. Создаем полосы прокрутки для оси времени и масштабирования
Теперь добавим на лист Excel полосы прокрутки, с помощью которых пользователь сможет легко сдвигать график по оси времени и менять масштаб его увеличения.
Полосу прокрутки ( Scroll bar) берем там же, где и флажки – на панели инструментов Формы ( Forms) или на вкладке Разработчик ( Developer) :
Рисуем на листе в любом подходящем месте одну за другой две полосы – для сдвига по времени и масштаба:
Каждую полосу прокрутки надо связать со своей ячейкой (синяя и зеленая ячейки на рисунке), куда будет выводиться числовое значение положения ползунка. Его мы потом будем использовать для определения масштаба и сдвига. Для этого щелкните правой кнопкой мыши по нарисованной полосе и выберите в контекстном меню команду Формат объекта ( Format control) . В открывшемся окне можно задать связанную ячейку и минимум-максимум, в пределах которых будет гулять ползунок:
Таким образом, после выполнения всего вышеизложенного, у вас должно быть две полосы прокрутки, при перемещении ползунков по которым значения в связанных ячейках должны меняться в интервале от 1 до 307.
Шаг 5. Создаем динамический именованный диапазон
Чтобы отображать на графике данные только за определенный интервал времени, создадим именованный диапазон, который будет ссылаться только на нужные ячейки в дополнительной таблице. Этот диапазон будет характеризоваться двумя параметрами:
- Отступом от начала таблицы вниз на заданное количество строк, т.е. отступом по временной шкале прошлое-будущее (синяя ячейка)
- Количеством ячеек по высоте, т.е. масштабом (зеленая ячейка)
Этот именованный диапазон мы позже будем использовать как исходные данные для построения диаграммы.
Для создания такого диапазона будем использовать функцию СМЕЩ ( OFFSET) из категории Ссылки и массивы ( Lookup and Reference) - эта функция умеет создавать ссылку на диапазон заданного размера в заданном месте листа и имеет следующие аргументы:
В качестве точки отсчета берется некая стартовая ячейка, затем задается смещение относительно нее на заданное количество строк вниз и столбцов вправо. Последние два аргумента этой функции – высота и ширина нужного нам диапазона. Так, например, если бы мы хотели иметь ссылку на диапазон данных с курсами за 5 дней, начиная с 4 января, то можно было бы использовать нашу функцию СМЕЩ со следующими аргументами:
Хитрость в том, что константы в этой формуле можно заменить на ссылки на ячейки с переменным содержимым – в нашем случае, на синюю и зеленую ячейки. Сделать это можно, создав динамический именованный диапазон с функцией СМЕЩ ( OFFSET) . Для этого:
- В Excel 2007/2010 нажмите кнопку Диспетчер имен (NameManager) на вкладке Формулы (Formulas)
- В Excel 2003 и старше – выберите в меню Вставка– Имя– Присвоить(Insert – Name – Define)
Для создания нового именованного диапазона нужно нажать кнопку Создать ( Create) и ввести имя диапазона и ссылку на ячейки в открывшемся окне.
Сначала создадим два простых статических именованных диапазона с именами, например, Shift и Zoom, которые будут ссылаться на синюю и зеленую ячейки соответственно:
Теперь чуть сложнее – создадим диапазон с именем Euros, который будет ссылаться с помощью функции СМЕЩ ( OFFSET) на данные по курсам евро за выбранный отрезок времени, используя только что созданные до этого диапазоны Shift и Zoom и ячейку E3 в качестве точки отсчета:
Обратите внимание, что перед именем диапазона используется имя текущего листа – это сужает круг действия именованного диапазона, т.е. делает его доступным в пределах текущего листа, а не всей книги. Это необходимо нам для построения диаграммы в будущем. В новых версиях Excel для создания локального имени листа можно использовать выпадающий список Область.
Аналогичным образом создается именованный диапазон Dollars для данных по курсу доллара:
И завершает картину диапазон Labels, указывающий на подписи к оси Х, т.е. даты для выбранного отрезка:
Общая получившаяся картина должна быть примерно следующей:
Шаг 6. Строим диаграмму
Выделим несколько строк в верхней части вспомогательной таблицы, например диапазон E3:G10 и построим по нему диаграмму типа График ( Line) . Для этого в Excel 2007/2010 нужно перейти на вкладку Вставка ( Insert) и в группе Диаграмма ( Chart) выбрать тип График ( Line) , а в более старших версиях выбрать в меню Вставка – Диаграмма ( Insert – Chart) . Если выделить одну из линий на созданной диаграмме, то в строке формул будет видна функция РЯД ( SERIES) , обслуживающая выделенный ряд данных:
Эта функция задает диапазоны данных и подписей для выделенного ряда диаграммы. Наша задача – подменить статические диапазоны в ее аргументах на динамические, созданные нами ранее. Это можно сделать прямо в строке формул, изменив
=РЯД(Лист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. При изменении положения ползунков будут меняться диапазоны и, как следствие, диаграмма. При включении-выключении флажков – отображаться только те валюты, которые нам нужны.
Таким образом мы имеем полностью интерактивную диаграмму, где можем отобразить именно тот фрагмент данных, что нам нужен для анализа.
Читайте также: