Tw-city.info

IT Новости
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Работа с листами в книге excel

Excel. Урок 11. Работа с несколькими листами: однотипные данные, формулы

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

1:20 Добавление листа

В рабочей книге три рабочих листа. Добавим новый лист для итога. Можно сделать это нажатием на ярлычок вставки листа (рядом с ярлычками существующих листов).

1:52 Переименование листа

Двойной щелчок по имени листа. Имя листа выделилось, можно вводить новое название. (Другой способ — правый щелчок по имени листа — команда «Переименовать«). Называем листы:

«Итог», «Магазин 3», «Магазин 2», «Магазин 1»

2:50 Перемещение листов

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

«Магазин 1», «Магазин 2», «Магазин 3», «Итог»

3:18 Приемы работы с листами

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

4:16 Работа со всеми листами одновременно

Четыре листа у нас есть. Теперь приступим к заполнению листов однотипной информацией. Можно воспользоваться обычным приемом копирования вставки, а можно все сделать еще быстрее. Выделяем все листы — щелкаем правой кнопкой и даем команду «Выделить все листы». Все ярлычки листов стали светлыми, и активны все 4 листа. Начинаем вводить данные сразу во все таблицы (вводим на одном листе, на других они дублируются).

В А1 пишем «Магазин № 1».

В B1 пишем: «Данные по кварталам».

5:23

Кварталы можно заполнять при помощи автозаполнения. Вводим кв. 1, хватаем за правый нижний угол тащим это еще один из списков автозаполнения.

Вводим боковые заголовки в столбце 1:


6:28 Улучшаем внешний вид

Изменяем размер столбца. Заголовок в строке 1 увеличиваем и центрируем. Заголовок в строке 2 центрируем. Заголовки столбцов и первый стлбец таблицы делаем полужирными.

7:11 Добавляем заливку ячеек, чтобы таблица лучше воспринималась.

7:35 Очерчиваем границы

7:50

Сейчас все таблицы заполнены одинаковыми данными, и необходимо подредактировать каждый лист. Перемещаемся в область ярлычков. Нажимаем правую кнопку и выбираем команду «Разгруппировать листы«. Ярлычки приняли прежний цвет. Перемещаясь между листами, редактируем каждый из них. В заголовочных строках меняем номер магазина и в итоговом листе «Магазин № 1» заменяем на «Итог».

8:45 Можно было бы группировать листы несколько иным способом. Выделяем первый лист зажимаем клавишу Ctrl, щелкаем на второй лист и третий лист. В данном случае я выделяю не все листы а лишь часть из них (лист «Итог» пока не выделяем).

9:20 в выделенных листах вводим формулы. Здесь пока нет исходных данных но как только появятся числа, появится результат. В В8 выполняем автосуммирование.

Подстановка данных в автосумму не сработала, потому что нет чисел, и поэтому получилась пустая скобка. Указываем с помощью выделения с нажатой кнопкой диапазон В5:В6.

Выполняю автозаполнение вправо до столбца Е включительно.

Прибыль это выручка от продаж минус суммарные затраты.

= B4-B8

10:32

Определим эти данные как финансовые (выделим и нажмем на кнопку «Финансовый числовой формат» на ленте) Теперь листы можно разгруппировать и вводить данные и сразу будем получать результат вычисления по формулам.

11:00

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

11:20 Переходим на лист «Итог» и подсчитаем сумму по 3-м магазинам по каждому кварталу.

Активируем ячейку В4 вводим знак «=» (начало формулы) и переходим на ярлычок первого магазина. Щелчок по ячейке В4 на этом листе. В строке формул появляется имя ячейки, которому предшествует название листа

Отсутствие наглядности при работе с несколькими листами иногда сбивает. Поэтому смотрите на строку формул. Жмем на знак «+», переходим на следующий лист «Магазин 2» жмем на ячейку B4. Опять жмем на «+», переходим на лист «Магазин 3», Нажимаем на B4 и затем на Enter. Никаких лишних кликов мышью ни в коем случае совершать нельзя!

=’Магазин 1′!B4+’Магазин 2′!B4+’Магазин 3′!B4

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

Читать еще:  Альбомное расположение в word

13:17 Поскольку ссылки в формуле относительные, можно выполнять автозаполнение вправо и вниз. если не знаете про абсолютные и относительные ссылки смотрите в предыдущих уроках.

14:10

Результат формулы не помещается в ячейку числа отображаютс #####

Двойной щелчок по границе между ячейками и формула приобретает удобочитаемый вид.

Единственное что произошло это сбился формат, и нужно еще раз восстановить цвет ячеек.

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

Работа с листами в Microsoft Excel

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

Пользователи могут упорядочить данные в пределах одной книги

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

Чтобы легче было ориентироваться, вы можете переименовать листы, подписав их по своему усмотрению. Делается это очень просто. Щёлкните правой клавишей мыши по ярлыку текущей страницы и нажмите на пункт «Переименовать». После этого текущее название выделится чёрным, и вы сможете ввести туда свой вариант названия.

Если трёх имеющихся по умолчанию страниц вам недостаточно для работы, вы можете добавить ещё столько, сколько нужно. Внизу, рядом с вкладками каждой страницы, есть специальная пиктограмма. Щёлкните по ней либо нажмите комбинацию клавиш Shift+F11. Вы также можете установить другое начальное число листов в каждой создаваемой книге Excel. По умолчанию их три, но перейдя в окно параметров, вы сможете установить любое другое количество.

Удаление выполняется в пару кликов. Нажмите правой кнопкой мыши на вкладке страницы, в появившемся меню выберите пункт «Удалить». Копирование листа выполняется в том же меню, просто выберите пункт «Переместить или скопировать». В открывшемся окне поставьте галочку «Создать копию» и укажите книгу, в которую будет перемещена страница, либо выберите расположение относительно остальных листов. Перемещать страницу можно простым перетаскиванием вкладки внизу.

Чтобы пользователю было проще ориентироваться в книге Excel, разработчиками была реализована функция выделения ярлыка страницы цветом. Щёлкнув по вкладке правой кнопкой мыши, выберите в меню «Цвет ярлычка». Во всплывшем окне укажите желаемый цвет.

С листами можно работать не только отдельно, но и группируя их между собой. То есть изменения, касающиеся одного, будут применены и ко всем остальным страницам группы. Для этого отметьте один лист и нажмите Ctrl. Держа клавишу зажатой, продолжайте отмечать каждый ярлык. Закончив выделение, отпустите клавишу Ctrl. Для отмены нажмите правой кнопкой мыши и в появившемся списке выберите «Разгруппировать».

В случае, если необходимо закрепить столбцы и строки, выделите строчку, расположенную под теми, которые вы бы хотели закрепить. Далее перейдите на вкладку «Вид» и нажмите кнопку «Закрепить области», в выплывающем списке выберите одноимённый пункт. После этого вы обнаружите, что на странице появилась линия, отделяющая строки. Закрепление столбцов выполняется точно так же. Только выделять нужно следующую колонку справа от тех, что вы хотите закрепить. Для отмены перейдите на вкладку «Вид», нажмите «Закрепить области» и в открывшемся меню выберите пункт «Снять закрепление областей».

Как видите, можно значительно повысить эффективность работы в программе. Научившись правильно работать с листами в Microsoft Excel, решать определённые задачи станет гораздо проще, кроме того, вы сэкономите немало времени. Пишите в комментариях, помогла ли вам статья освоить операции с листами в Экселе и спрашивайте всё, что вас интересует по рассмотренной теме.

Рабочая книга и листы в MS Excel

Рабочая книга располагается в рабочей области окна табличного процессора.

Рабочая книга – это файл, который предназначен для хранения электронной таблицы и имеет расширение .xlsx. Рабочая книга состоит из рабочих листов, которых по умолчанию в новой рабочей книге 3.

Рабочий лист является основным элементом рабочей книги и предназначен для ввода, редактирования, хранения данных, выполнения вычислений. Основной структурной единицей рабочего листа является ячейка.

Рабочие листы могут быть двух типов:

  • рабочий лист с данными электронной таблицы (по умолчанию имеют имена Лист1–Лист3);
  • лист диаграммы с графическим представлением данных электронной таблицы (по умолчанию называются Диаграмма1, Диаграмма2 и т.д.).

Рабочий лист разбит на строки (нумеруются арабскими цифрами) и столбцы (именуются латинскими буквами). Максимально допустимое число листов в одной книге – 255.

Читать еще:  Настройка абзаца в word 2020

Количество листов в рабочей книге можно изменить в меню Параметры кнопки Office на вкладке Основные в группе При создании новых книг.

Попробуй обратиться за помощью к преподавателям

Ярлыки всех рабочих листов в книге отображается в нижнем левом углу окна над строкой состояния.

Операции с рабочими листами

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

Рисунок 1. Контекстное меню ярлыка рабочего листа

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

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

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

Задай вопрос специалистам и получи
ответ уже через 15 минут!

  • одного листа нужно щелкнуть по ярлыку листа;
  • нескольких смежных листов – щелкнуть по ярлыку первого листа и, при нажатой клавише Shift, щелкнуть по ярлыку последнего листа;
  • нескольких несмежных листов – щелкнуть по ярлыку первого листа и, при нажатой клавише Ctrl, отмечать мышкой ярлыки нужных листов.

Можно защитить лист от несанкционированного доступа или изменения. Для этого в диалоговом окне Защита листа нужно выбрать нужный вариант защиты, который применяется только к текущему листу.

Рисунок 2. Диалоговое окно Защита листа

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

Режим скрытия формул

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

  1. Выделить ячейки, формулы в которых нужно скрыть.
  2. Из контекстного меню открыть вкладку Защита диалогового окна Формат Ячеек и установить флажок Скрыть формулы.

Групповое редактирование и форматирование

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

Создание колонтитулов

Колонтитулы – области, которые расположены в верхнем и нижнем полях каждой из страниц документа. Колонтитулы можно создать в режиме просмотра Разметка страницы.

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

Для добавления колонтитула нужно щелкнуть в левом, центральном или правом поле верхнего или нижнего колонтитула, после чего автоматически откроется дополнительная вкладка Конструктор инструмента Работа с колонтитулами.

Рисунок 3. Дополнительная вкладка Конструктор для работы с колонтитулами

В колонтитулы можно добавлять текст прямо с клавиатуры.

С помощью кнопок группы Элементы колонтитулов в поля колонтитула можно вставить информацию, которая автоматически обновляется:

  • номер страницы;
  • число страниц – вставляет общее количество страниц для печати;
  • текущая дата – вставляет автоматически обновляющуюся дату при печати;
  • текущее время;
  • путь к файлу – отображает весь путь (диск, папки) к файлу, причем описание автоматически изменится, если файл будет перемещен в другую папку или переименован;
  • имя файла – отображает имя файла и автоматически изменяет его при переименовании;
  • имя листа.

При вставке сама информация не отображается, а отображается символ & (амперсант) с названием типа информации в квадратных скобках (например, &[Файл]).

С помощью кнопки Рисунок можно вставлять в колонтитулы рисунки из графических файлов.

Для изменения некоторых параметров шрифта колонтитула нужно:

  1. Выделить текст всего поля колонтитула или нужной части.
  2. Установить параметры шрифта с помощью элементов группы Шрифт на вкладке Главная или всплывающей мини-панели инструментов.

Можно установить особый колонтитул для первой страницы (в таком случае на первой странице он не будет отображаться) и разные колонтитулы для четных и нечетных страниц. Для этого нужно установить соответствующие флажки в группе Параметры.

Выйти из режима редактирования колонтитулов можно щелкнув на любой ячейке листа или нажав Esc.

Так и не нашли ответ
на свой вопрос?

Просто напиши с чем тебе
нужна помощь

Как сделать список листов в Excel?

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

Приветствую всех, дорогие читатели блога TutorExcel.Ru.

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

Читать еще:  Альбомная ориентация одной страницы word 2003

Поэтому рассмотрим 2 варианта создания списка, которые помогут нам автоматизировать процесс:

  • Формула. С помощью стандартных функций получим имена всех листов книги;
  • Пользовательская функция (UDF). Аналогичный способ реализованный посредством VBA.

Способ 1. Формула

Воспользуемся свойствами функции ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ (в английском варианте GET.WORKBOOK), которая позволит нам получить список всех листов текущей книги.
Для начала перейдем в Диспетчер имен — переходим в панели вкладок на вкладку Формулы в раздел Определенные имена и добавляем новое имя (к примеру, Список_листов) в качестве диапазона которого прописываем следующую формулу:

=ЗАМЕНИТЬ(ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1);1;НАЙТИ(«]»;ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1));»»)


Формально в качестве формулы можно было прописать только =ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1), однако в этом случае в названиях листов будет также содержаться названия книги (например, [Книга1.xlsb]Лист1).
Удаляем все до символа правой закрывающейся квадратной скобки ], в итоге мы оставляем только имя листа (Лист1), и чтобы не делать это формульно каждый раз при обращении к отдельным элементам переменной Список_листов, сделаем это один раз сразу для всех элементов (как в примере выше).

Таким образом, в новой созданной переменной Список_листов содержатся название всех листов текущей книги, своего рода массив с данными, теперь же нам нужно извлечь их оттуда.
Для работы с массивом воспользуемся функцией ИНДЕКС (в английской версии INDEX), которая по порядковому номеру вытаскивает элемент массива, и функцией СТРОКА (английский вариант ROW) для создания простой нумерации:


Далее для удобства навигации с помощью функция ГИПЕРССЫЛКА (в английской версии HYPERLINK) добавим гиперссылки к названиям листов:


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

Способ 2. Пользовательская функция (UDF)

Чтобы каждый раз не вспоминать алгоритм извлечения имени листа, реализуем пользовательскую функцию с идентичным функционалом.
Все стандартно: переходим в редактор Visual Basic (сочетание клавиш Alt + F11), создаем новый модуль и копируем туда текст функции:

6.4.3 Работа с листами книги Excel стр.1

Delphi site: daily Delphi-news, documentation, articles, review, interview, computer humor.

Мы рассмотрели в разд. 6.4.2 основные операции, связанные с книгами. Теперь перейдем к операциям с листами книги. Коллекция листов содержится в свойстве Worksheets объекта книги. Эта коллекция по своим свойствам подобна рассмотренной ранее коллекции Workbooks. К листу можно обращаться по индексу или по имени. Например, следующие операторы при работе с серверами СОМ открывают и активизируют первый лист книги, представленной объектом Excel Workbook 1, передают указатель на этот лист в переменную Excel Worksheet 1 и активизируют лист, т.е. выдвигают его на первый план в окне Excel:

При работе с серверами автоматизации OLE аналогичные операторы выглядят так:

Свойство Worksheets имеется также в объекте сервера. Это свойство относится к активной книге. Так что следующие операторы при работе с серверами СОМ производят операции с активной книгой, открывая и активизируя в ней лист, имя которого (например, «Лист1») задано в окне редактирования Editl:

При работе с серверами автоматизации OLE аналогичные операторы выглядят так:

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

Worksheets[Editl.Text] as ExcelWorksheet; ExcelWorksheetl.Activate(LOCALE_USER_DEFAULT); except

Добавить новый лист в книгу можно методом Add объекта Worksheets:

Параметры Before или After — это объект листа, перед которым или после которого осуществляется вставка. Обычно достаточно задать только один из этих параметров, а другой сделать равным EmptyParam. Если оба параметра равны EmptyParam, то новые листы вставляются перед текущим активным листом. Параметр Count указывает число вставляемых листов. Если этот параметр равен EmptyParam, то вставляется один лист. Параметр Туре__ определяет тип вставки. При значении EmptyParam вставляется новый пустой лист.

Например, следующий код при работе с серверами СОМ вставляет один новый лист перед активным листом активной книги и передает указатель на него в переменную ExcelWorksheetl:

А следующий код вставляет два новых листа после третьего листа активной книги:

При работе с серверами автоматизации OLE аналогичные операторы выглядят так:

Имя вставленного или любого имеющегося листа можно изменить с помощью свойства Name. Например:

ExcelWorksheetl.Name := ‘Счет-фактура’; Удалить лист из книги можно методом Delete:

Напечатать лист можно методом Printout, не отличающимся от аналогичного метода, описанного ранее для книги. Например, печать текущей страницы при работе с серверами СОМ может быть оформлена так:

При работе с серверами автоматизации OLE получается попроще:

Предварительный просмотр листа перед печатью можно осуществить методом PrintPreview:

Параметр EnableChanges указывает возможность внесения изменений при просмотре. Например, следующий оператор обеспечивает при работе с серверами СОМ предварительный просмотр активного листа книги:

(ExcelApplicationl.ActiveSheet as ExcelWorksheet).

Для серверов OLE аналогичный оператор имеет вид:

Ссылка на основную публикацию
Adblock
detector