Над листами в excel можно выполнять операции
Microsoft Office Excel 2010 представляет собой мощный табличный процессор.
Основными возможностями применения Excel 2010 являются:
· решение числовых задач, требующих больших вычислений (создание отчетов, анализ результатов);
· организация списков (создание и использование сложно структурированных таблиц);
· доступ к данным других типов (возможность импортирования данных из множества различных источников);
· создание рисунков и схем (использование фигур и объектов SmartArt);
· автоматизация сложных задач (с использованием макросов).
В окне Microsoft Excel 2010, как и в других программах MS Office 2010, используется новый ленточный интерфейс. В верхней части окна расположена лента со вкладками инструментов, панель быстрого доступа, строка заголовка. Под лентой меню расположена строка, в которой отображается название активной ячейки, а также строка ввода формул или содержимого выделенной ячейки. В нижней части окна расположена строка состояния, которая содержит различного рода вспомогательную информацию по работе с программой.
Панель быстрого доступа
На панели размещены кнопки наиболее часто выполняемых операций. По умолчанию это: Сохранить, Отменить ввод, Повторить ввод. На панель могут быть добавлены кнопки из раскрывающегося по кнопке списка настройки, либо любые другие команды при использовании пункта Другие команды →Панель быстрого доступа.
Лента главного меню
Лента главного меню включает в себя вкладки: Файл, Главная, Вставка, Разметка страницы, Формулы, Данные, Рецензирование, Вид, Разработчик (если вкладка не отображается, следуетвыбрать Файл→ Параметры настройка ленты→ включить в правой части окна Настройка ленты отображение вкладки Разработчик (поставить галочку). Каждая вкладка содержит группы инструментов, предназначенных для выполнения определенного класса задач. Также существуют специализированные вкладки, которые появляются в ленте меню на время работы с определенными объектами.
На панелях инструментов вкладок вынесены наиболее часто используемые кнопки. Другие нужные команды группы можно вызвать, нажав на небольшую стрелку в правом нижнем углу определенной группы. Это позволит вызвать диалоговое окно, содержащее все команды данной группы. При наведении курсора на кнопки инструментов появляется всплывающая подсказка, которая информирует об их предназначении.
Вкладка (меню) ФайлМеню содержит команды для работы с файлами (Сохранить, Сохранить как, Открыть, Закрыть, Последние, Создать), для работы с текущим документом (Сведения, Печать, Доступ), а также для настройки Excel (Справка, Параметры).
Вкладка Главная состоит из следующих групп инструментов, позволяющих осуществлять базовые операции по редактированию и оформлению текста в ячейках, форматированию самих ячеек и работе с ними:
· буфер обмена (позволяет осуществлять копирование, вставку, специальную вставку, удаление, формат по образцу);
- шрифт (позволяет задавать разнообразные параметры шрифта, заливки и границ ячеек);
- выравнивание (позволяет устанавливать выравнивание текста в ячейках по горизонтали и вертикали, направление и перенос текста, объединение/разъединение ячеек);
- число (используется для задания формата отображения значений ячейки, регулирования разрядности числовых значений);
- стили (позволяет задавать разнообразные параметры стилей оформления ячеек, условное форматирование);
- ячейки (позволяет выполнять операции вставки, удаления, формата ячеек, строк, столбцов, листов, а также выставлять параметры защиты различных объектов);
- редактирование (предназначена для вставки функций в формулы, задания прогрессии, сортировки и фильтрации, очистки содержимого ячеек, поиска и выбора различных объектов листа).
Вкладка Вставка состоит из групп, позволяющих осуществлять вставку различных элементов:
- таблицы (позволяет создать на листе новый объект – таблицу, для управления связанными данными и их анализа; вставить сводную таблицу и диаграмму);
- иллюстрации (позволяет вставлять рисунки, клипы, фигуры, объекты SmartArt);
- диаграммы (позволяет вставлять на листы диаграммы и форматировать их),
- связи (позволяет осуществить вставку гиперссылок);
- текст (позволяет вставить предварительно отформатированные надписи, объекты WordArt, специальные символы, колонтитулы и другие объекты).
Вкладка Разметка страницы состоит из групп инструментов, ориентированных на установку и настройку различных параметров разметки страницы:
- темы (изменение вида оформления электронной таблицы, в том числе, цветов, шрифтов, эффектов);
- параметры страницы (выбор размеров полей, ориентации и размера бумаги, добавление в документ разрывов страниц, включение режима печати заголовков таблицы, задание подложки листов);
- вписать (изменение масштаба документов, задание распределения таблицы на определенное количество листов при печати);
- параметры листа (задание вида отображения данных на листе);
- упорядочить (корректировка параметров размещения выделенного объекта на листе, привязка к сетке).
Вкладка Формулы состоит из групп инструментов по созданию и использованию формул на листах таблицы:
- библиотека функций (используется для вставки функций различных типов);
- определенные имена (задание и использование имен для более удобной работы ячейками в формулах);
- зависимости формул (нахождение зависимостей и проверка формул);
- вычисление (задание пересчета формул).
Вкладка Данные состоит из групп инструментов для различных операций с данными:
- получить внешние данные (импорт данных из различных приложений);
- подключения (интерактивный сбор данных);
- сортировка и фильтр (расширенные возможности сортировки и отбора данных);
- работа с данными (проверка, объединение данных, подбор заданных параметров, удаление повторяющихся значений);
- структура (группировка и подведение итогов).
Вкладка Рецензирование состоит из следующих групп:
- правописание (проверка орфографии, грамматики, использование справочников, перевод выделенного текста на другой язык);
- примечания (создание, редактирование и удаление примечаний к ячейкам);
- изменения (настройка параметров защиты листов и книг).
Вкладка Вид состоит из следующих групп инструментов, предназначенных для настройки режимов просмотра документов:
- режимы просмотра книги (просмотр документов в различных видах);
- показать или скрыть (дополнительные элементы настройки отображения элементов окна);
- масштаб (изменение масштаба книги и ее частей);
- окно (открытие нового окна, упорядочивание и управление открытыми окнами, разделение текущего окна на два окна для одновременного просмотра разных частей документа);
- макросы (работа с макросами в таблицах).
Создание новой книги
Все создаваемые в Excel файлы называются книгами, они состоят из множества рабочих листов и имеют расширение .XLSX (если книга не содержит макросы) и .XLSM (если книга содержит макросы). Для создания новой книги также предназначен пункт Создать вкладки (меню) Файл. При его выборе появляется окно Доступные шаблоны. В его левой части необходимо указать категорию шаблонов, на основе которых будет создана книга.
Основные операции с листами
Каждая рабочая книга в Excel состоит из рабочих листов. Лист состоит из ячеек, образующих строки и столбцы. На одном листе может содержаться
1 048 576 строк и 16 384 столбцов.
Для активизации листа нужно нажать на его название в группе ярлыков листов, либо на кнопки со стрелками для перехода к нужному листу
Листы можно добавлять, удалять, перемещать, копировать, переименовывать, выделять, задавать цвет для ярлыка. Для этого можно воспользоваться соответствующей командой из контекстного меню по нажатию правой кнопки мыши на ярлыке листа
Рабочая книга (ваш файл excel) всегда состоит как миним из одного рабочего листа. На этих рабочих листах вы собственно и вводите свои формулы, строите диаграммы, проводите различные расчеты и создаете таблицы. При этом в конкретный момент времени может быть активным только один лист.
Над любым из листов рабочей книги можно проводить следующие операции:
1. Активация и переключение между рабочими листами . Для того, чтобы лист стал активным и в нем можно было начать работать, достаточно нажать на любую из ячеек этого листа. Для того, чтобы переключиться на другой лист - его необходимо выбрать. Переключение между листами вне зависимости от того, видны они или нет (лист может быть скрыт), осуществляется с помощью вкладок с листами, находящихся внизу рабочей книги:
На картинке представлено несколько листов (Продажи, Клиенты, План продаж и прочие). При этом в текущий момент активным является лист Продажи. Для того, чтобы переключиться на другой лист, например, Клиенты, необходимо просто на него нажать.
Если количество листов, распложенных в книге больше, чем может быть отображено, появляется знак ". ". Чтобы прокрутить все листы и найти нужный можно воспользоваться стрелочками, расположенными слева от ярлыков листа (красным):
2. Удаление и добавление нового листа . Если какой-то из листов вам больше не нужен, его можно удалить, щелкнув правой кнопкой мыши на ярлыке листа и выбрав команду "Удалить"
Чтобы добавить новый лист в рабочую книгу, достаточно щелкнуть на плюсик, расположенный справа от ярлыков листов:
Также новый лист можно добавить, нажав комбинацию клавиш Shift+F11. Лист добавится левее от текущего активного листа.
3. Изменение порядка расположения листов . Если вас не устраивает порядок, в котором располагаются листы, необходимо выбрать нужный лист, зажать левую кнопку мыши и потянуть его в ту сторону, где он должен располагаться.
4. Переименование листа . Чтобы переименовать лист, можно дважды щелкнуть на его ярлыке (его название будет выделено) и начать печатать новое название листа:
Еще один способ переименования листа - щелкните на его ярлыке правой кнопкой мыши, в появившемся окне нажмите "Переименовать":
5. Изменение цвета заливки ярлыка листа . Когда листов слишком много, чтобы проще в них ориентироваться можно залить их разными цветами. Для этого выберите нужный лист, щелкните правой кнопкой мыши, выберите "Цвет ярлычка" -> отметьте нужный цвет.
6. Скрытие и отображение листов . Чтобы скрыть нужный лист, выделите его, нажмите правой кнопкой, в меню выберите "Скрыть":
Чтобы отобразить нужный лист - нажмите "Показать" и выберите лист из списка:
Документ Excel имеет расширение «*.xls» («*.xlsx» в Microsoft Office Excel 2007 и более поздних версиях) и называется рабочая книга. Рабочая книга состоит из листов. По умолчанию их создается три. Переключаться между листами можно, используя закладки (ярлычки) в нижней части окна «Лист 1» и т. д. Каждый лист представляет собой таблицу. Таблица состоит из столбцов и строк. Столбцов в листе 16384 (2 в 14 степени), а строк 1048576 (2 в 20 степени). Количество ячеек — 17179869184 (2 в 34 степени). Столбцы обозначаются буквами латинского алфавита (в обычном режиме) от «A» до «Z», затем идет «AA-AZ», «BA-BZ», «AAA» и т. п. до «XFD» (16384). Строки обозначаются обычными арабскими числами.
На пересечении столбца и строки находится ячейка. Каждая ячейка имеет свой уникальный (в пределах данного листа) адрес, который составляется из буквы столбца (в обычном режиме) и номера строки (например «A1»). Вспомните морской бой, шахматы или как вы находите ваше место в кинотеатре. Адрес ячейки (ссылка на ячейку) используется в расчётах (и не только) для того, чтобы «достать» данные из этой ячейки, и использовать в формуле.
Только одна из ячеек листа в текущий момент времени является активной. Вокруг активной ячейки видна жирная чёрная рамка с квадратиком в нижнем правом углу (маркером автозаполнения). Даже если выделен диапазон ячеек, все равно одна из выделенных ячеек будет иметь белый цвет. Это не значит, что она не выделена, это значит, что в выделенном диапазоне она активная — именно в нее будет вводится набираемый с клавиатуры текст.
Отдельно следует сказать о так называемых «объединенных ячейках»: в программе Excel допустимо объединять ячейки, при этом визуально границы ячеек стираются и область ячеек, к которой было применено объединение ячеек, условно становится одной ячейкой. Пример: выделим ячейки D2:E5 и объединим их (правая кнопка мыши в контекстном меню выбираем «Формат ячеек», переходим на вкладку «Выравнивание» ставим птичку напротив «объединение ячеек»). После этой операции при попытке установить курсор в любую из ячеек диапазона, будет выделятся (визуально) сразу 8 ячеек, однако текущей ячейкой будет являться левая верхняя, в этом примере — это ячейка D2.
С использованием левой кнопки мыши:
- щелчок левой кнопкой по закладке (ярлычку) — переключение на соответствующее окно (либо использовать сочетание клавиш Ctrl + PageUp / Ctrl + PageDown ;
- перетаскивание левой кнопкой мыши — изменение порядка расположения листов;
- Ctrl + перетаскивание левой кнопкой мыши — создание копии листа;
- Ctrl + последовательные щелчки по ярлычкам — выделение нескольких листов;
- ⇧ Shift + щелчок на начальном и конечном ярлычке — выделение диапазона листов;
- двойной щелчок по ярлычку — переименование листа. Нажимаем ↵ Enter для завершения.
По нажатию правой кнопки мыши над ярлычком открывается контекстное меню, в котором доступны следующие команды:
- «Добавить…». Открывается окно, в котором выбираем, что добавить: новый лист, диаграмму, готовый шаблон и т. д.;
- «Удалить». Надеюсь, без комментариев;
- «Переименовать». Надеюсь, без комментариев;
- «Переместить/Скопировать…». Интересная и полезная команда:
- в выпадающем списке "в книгу: " выбираем, куда мы копируем лист: в один из открытых документов или в новую книгу;
- В списке "перед листом: " будут отображены листы выбранной книги. Выбираем, переместить лист в конец или перед каким листом вставить;
- Если не устанавливать галочку «Создавать копию», лист будет перемещен в выбранную книгу (то есть в этой его не останется!), если установить — в выбранной книге будет создана копия этого листа.
- Самый простой способ — щелкнуть левой кнопкой на нужной ячейке.
- С помощью клавиш управления курсором (стрелочек) можно переместить «курсор» (рамку) на ячейку вверх/вниз/вправо/влево.
- С помощью окна «Переход» (активируется сочетанием клавиш Ctrl + G ) — в строку «Ссылка: » вводим необходимый адрес ячейки, например BH12543 , и нажимает ↵ Enter . Данный способ удобен в тех случаях, когда необходимо переместиться к ячейке находящейся в той части листа рабочей книги, которая значительно отдалена от текущего положения активной ячейки (в окне «Переход» допустимо вводить и адрес диапазона — в этом случае, кроме перемещения к диапазону, также происходит его выделение)
- Нажатие клавиши Tab ↹ приводит к перемещению в следующую (справа) ячейку в строке, а ⇧ Shift + Tab ↹ — в предыдущую. Нажатие клавиши ↵ Enter приводит к перемещению на ячейку вниз, а ⇧ Shift + ↵ Enter — вверх.
- Однако, если нажать несколько раз Tab ↹ , затем нажать ↵ Enter , курсор прыгнет под ту ячейку, в которой мы в первый раз нажали Tab ↹ . Это удобно в тех случаях, когда мы заполняем таблицу построчно.
- Нажатие сочетаний клавиш Ctrl + клавиши управления курсором приводит к «прыжку» курсора к ближайшей ячейке, где имеются какие-то данные. Если же таких ячеек на пути не встречается, курсор прыгает к одному из краёв таблицы.
- Если выделен диапазон ячеек, одна из них все равно остается белой, «невыделенной» (см. выше). При этом нажатие клавиш Tab ↹ , ↵ Enter [+ ⇧ Shift ] приведет к циклическому перемещению активной ячейки. В процессе этого можно вводить данные, выделение не снимется. Если в процессе перемещения активной ячейки нажать Ctrl + ↵ Enter (не выходя из режима редактирования), значение из этой ячейки скопируется во все ячейки выделенного диапазона;
- Нажатие клавиш Page Up / Page Down приводит к перемещению на страницу вниз / вверх;
- Чтобы выделить одну ячейку, щелкните на ней левой кнопкой мыши;
- Чтобы выделить связный диапазон ячеек, наведите курсор мыши на ячейку, которая будет началом/концом выделенного диапазона, зажмите левую кнопку мыши, и, не отпуская ее, двигайте мышь до той ячейки, которая будет концом/началом выделенного диапазона, затем отпустите левую кнопку мыши;
- Если нужно выделить два и более несвязных диапазона/ячейки, выделите сначала первый/первую, затем зажмите Ctrl , и не отпуская его, выделите остальные диапазоны/ячейки. Они добавятся в выделение;
- Нажатие сочетания клавиш Ctrl + A приводит к выделению всей таблицы. Но не всегда, есть маленький нюанс. Если справа, справа и на одну строку вниз, или снизу есть ячейка, содержащая данные, после первого нажатия этого сочетания выделится диапазон, начальной ячейкой которого будет активная ячейка, конечной — ячейка с данными. Повторное нажатие Ctrl + A приведет к выделению всей таблицы;
- Чтобы выделить всю таблицу, можно щелкнуть левой кнопкой мыши на пересечении столбцов и строк («между» столбцом «A» и строкой «1»);
- Чтобы выделить весь столбец, щелкнете на заголовке столбца («шапка» таблицы сверху);
- Чтобы выделить всю строку, щелкнете на заголовке строки («шапка» таблицы слева);
- Чтобы выделить диапазон столбцов или строк, наведите курсор мыши на начало диапазона, зажмите левую кнопку, и, не отпуская ее, передвигайте курсор;
- С зажатой клавишей Ctrl можно выделять не только несвязные ячейки и диапазоны, но и строки и столбцы;
- Если зажать клавишу ⇧ Shift и нажимать на клавиши управления курсором, выделяется диапазон, началом которого будет активная в момент нажатия клавиш управления курсором ячейка, а концом ячейка с координатами, зависящими от того, сколько раз и какие вы нажали клавиши управления курсором.
- При наведении курсора мыши на границу между двумя строками или столбцами (в «шапке» таблицы), курсор изменяет форму. Если зажать левую кнопку мыши и, не отпуская ее, переместить курсор, будет изменяться ширина столбца или высота строки. При этом появится всплывающая подсказка, в которой будет отображаться числовое значение ширины (высоты).
- При изменении ширины столбцов, первое число будет означать, сколько символов шрифта текущего размера поместится в этой ячейке. Число в скобках показывает ширину в пикселях.
- При изменении высоты строк, первое число показывает, какого максимального размера (шрифта) текст поместится в эту ячейку. Число в скобках показывает высоту в пикселях.
- Если выделить несколько столбцов (строк), затем изменить ширину (высоту) одной из них, все выделенные столбцы (строки) станут такой же ширины (высоты).
- Если выполнить двойной щелчок левой кнопкой мыши на правой границе столбца (нижней границе строки), то ширина столбца (высота строки) подгонится под содержимое (под самый «длинный» («высокий») элемент. Аналогично, если выделены несколько столбцов (строк), то двойной щелчок на правой (нижней) границе любого из них подгонит все выделенные столбцы (строки) под содержимое;
- Если щелкнуть правой кнопкой на заголовке столбца (строки), в контекстном меню появятся команды «Ширина столбца…» («Высота строки»). После выбора одной из них откроется окно «Ширина столбца» («Высота строки»), в котором пользователь может ввести числовое значение ширины (высоты) в количестве символов (размер шрифта).
- Для ввода данных в одну ячейку достаточно сделать ее активной и начать набирать текст, при этом мы входим в режим редактирования данных в ячейке. Для выхода из режима редактирования нужно нажать ↵ Enter или Tab ↹ ([+ ⇧ Shift ]). Если до этого в ячейке были данные, они сотрутся;
- Для ввода одинаковых данных во многие ячейки, выделяем нужные ячейки, пишем текст, и, не выходя из режима редактирования, нажимаем Ctrl + ↵ Enter ;
- Для изменения данных в ячейке, делаем ее активной и делаем на ней двойной щелчок;
- Для изменения данных в ячейке, делаем ее активной и нажимаем F2 ;
- Для изменения данных в ячейке, делаем ее активной, щелкаем в строке формул, и в ней изменяем содержимое ячейки, для завершения нажимаем ↵ Enter , либо зеленую галочку слева.
- Для принудительного ввода разрыва строки достаточно в нужном месте текста ячейки нажать Alt + ↵ Enter
Для вставки примечания делаем одно из указанных ниже действий:
- Щелкаем правой кнопкой в нужной ячейке → «Добавить примечание» → Пишем текст примечания и оформляем → щелкаем за пределами примечания для завершения;
- Выделяем нужную ячейку → меню «Вставка» → «Примечание» → … ;
- Выделяем нужную ячейку → меню «Рецензирование» → «Создать примечание» → … или быстрой комбинацией ⇧ Shift + F2 (для Excel 2007)
Откроется окошко, в верхней части которого вставится имя текущего пользователя. В нём пишем текст примечания, причем его можно оформлять (шрифт, начертание, цвет, выравнивание). Для завершения щелкаем за пределами примечания.
В верхнем правом углу ячейки с примечанием появится красный треугольник. При наведении мыши на эту ячейку появится примечание:
К тексту примечания применимы некоторые приемы форматирования (размер, вид шрифта и др.)
При щелчке правой кнопкой на ячейке с примечанием в контекстном меню появятся пункты для работы с примечанием:
С пунктами 1-2 все понятно. Альтернативный способ удалить примечание: меню «Правка» —> «Очистить» —> «Примечания».
Команда «Отобразить или скрыть примечание» делает так, чтобы примечание всегда отображалось, даже без наведения на ячейку мыши. Есть способ отобразить разом все примечания во всех ячейках: меню «Вид» —> «Примечания». При этом откроется панель инструментов «Рецензирование», в котором находятся некоторые дополнительные команды для работы с примечаниями.
Если в этом режиме щелкнуть правой кнопкой мыши на границу примечания, в контекстном меню появится команда «Формат примечания», после выбора которой открывается окно «Формат примечания». В этом окне можно поменять заливку, границы, направление текста и другие настройки примечания.
Если при создании примечание не помещается, раздвиньте сразу границы. Автоматически границы не подгоняются и пользователю потом будет видно не все примечание.
Дано: 22 таблицы унифицированного формата с перечнем помещений от 22 дочерних предприятий.
Задача: сделать сводную таблицу с данными всех 22 таблиц
Итак, решение. Есть три варианта решения данной задачи. Первый - использовать встроенную (начиная с excel 2013) надстройку PowerPivot (об этом методе мы поговорим позднее). Второй - посредством сводной таблицы через несколько диапазонов консолидации. Не люблю этот метод, т.к. такая сводная таблица имеет существенно более ограниченный функционал по сравнению с простой сводной таблицей. Наконец, третий вариант - это создать общую таблицу с использованием функции INDIRECT (ДВССЫЛ). Этому методу и посвятим сегодня наш пост.
Что мы имеем? 22 одинаковых по формату таблицы на отдельных листах и с разным количеством строк в каждой. Соответственно, для построения общей таблицы нам надо решить следующие "проблемы":
1) как заставить общую таблицу "переключаться" с одного листа данных на другой?;
2) как заставить ее делать это в нужный момент (когда закончились строки на одном листе)?
Начнем со второго вопроса, т.к. ответ на него мы уже знаем. Это циклы, о которых мы подробно говорили в выпуске 2 "Циклы в Excel без VBA". Для решения проблемы достаточно в наш файл добавить лист с перечнем всех обществ, соответствующими названиями листов и количеством подсчетом количества строк на каждом таком листе.
Обратите внимание на формулу в столбце Кол-во записей. Мы могли бы использовать просто COUNTA (СЧЁТА) со ссылкой на каждый лист. Но это потребует времени для "линковки" каждого листа. Плюс мы с вами готовим универсальные решения, которые будут работать в независимости от количества листов.
Именно для этого в функцию COUNTA (СЧЁТА) и внедряется эта чуднАя функция INDIRECT (ДВССЫЛ). Остановимся на ней подробнее.
Функция имеет, по сути, единственный параметр - ref_text (ссылка_на_текст). Что делает эта функция? Всего-навсего преобразует текст в ссылку на ячейку. То есть она преобразует текст, например, "А1" в ссылку и возвращает значение ячейки А1.
Соответственно, зная несложные правила работы с текстом в Excel, мы можем легко сделать текст внутри изменяемым, а значит можем сделать и изменяемыми ссылки, которые будет возвращать функция INDIRECT (ДВССЫЛ).
Разберем пример выше. Функция INDIRECT (ДВССЫЛ) имеет следующий вид:
Чтобы понять, что означает текст внутри нее, давайте вспомним, как выглядит в Excel ссылка на ячейку на другом листе. Вот так:
'Название листа'!A1
Соответственно, в нашем случае у нас неизменен столбец B:B, а вот название листа меняется. Для "автоматизации" формулы заменяем Название листа на ссылку на название листа с данными по соответствующему обществу (столбец Название листа). Получаем следующее:
" ' " & A1 & " '!B:B "
где все, что подчеркнуто - текст, а выделено жирным - ссылки.
ВАЖНО! Обратите внимание на кавычки и конкатенацию ("склеивание") при помощи амперсента. Не забудьте, что текст вносится в кавычках и соединяется со ссылками при помощи символа &.
Получается, что INDIRECT (ДВССЫЛ) получает название листа из ячеек в столбце А:А (Название листа), а диапазон у нас прописан фиксированно текстом (В:В). COUNTA (СЧЁТА) же просто считает количество строк в столбце В:В на соответствующем листа за вычетом заголовка.
Перейдем к формированию общей таблицы. Как вы уже наверное прикинули, у нас будет два вложенных цикла: один - количество обществ, второй - количество записей на листе данных по соответствующему обществу. Соответственно, нам потребуются два вспомогательных столбца (определим их в столбцы А и В). Ровно так же, как мы делали на примере в выпуске 2 "Циклы в Excel без VBA", пишем формулу первого цикла:
=IF(A2="";"";IF(COUNTIF($A$2:A2;A2)=OFFSET('Список обществ'!$E$2;A2-1;0);IF(A2+1>COUNTA('Список обществ'!A:A)-1;"";A2+1);A2))
Затем пишем формулу второго цикла:
Далее при помощи уже знакомой нам функции OFFSET (СМЕЩ) заполняем столбцы из таблицы на листе Список обществ.
Осталось подтянуть данные с 22 листов по обществам. Тут нам опять поможет OFFSET (СМЕЩ), но уже в паре с INDIRECT (ДВССЫЛ).
=IF(A2="";"";INDIRECT(OFFSET('Список обществ'!$A$2;A2-1;0)&"!"&"E"&B2+1))
OFFSET (СМЕЩ) передает в формулу название листа, а конструкция B2+1 - номер строки в столбце Е на том листе.
ВАЖНО! Обратите внимание, что OFFSET (СМЕЩ) вкладывается внутрь INDIRECT (ДВССЫЛ), а не наоборот.
16. Представлен фрагмент электронной таблицы Excel в режиме отображения формул:
Значение в ячейке А1 будет равно
—значению ячейки А1 листа «Лист1»
—значению ячейки В1 листа «Лист!»
—значению ячейки В1 листа «Лист1»
17. Укажите, как выравниваются по умолчанию текстовые данные в ячейках Excel:
—по центру ячейки—по правому краю ячейки
—по левому краю ячейки
18. Объединение листов рабочей книги Excel в группу делает невозможным следующие
операции (2 правильных ответа):—Одновременное условное форматирование данных нескольких листов
—одновременную сортировку и фильтрацию данных с нескольких листов
—Одновременное размещение формул на несколько листов
—Одновременный ввод данных на несколько листов
19. В формулах Excel в качестве знака арифметической операции не может
использоваться знак20. Средствами автоматизации ввода данных в Excel не являются (2 правильных ответа)
—автосохранение—автозавершение
21. В Excel ячейка А3 содержит стоимость покупки без НДС (S=500,65). Ячейка А4
содержит значение НДС равное 13%. Формула для расчета суммы НДС будет иметь вид:— =А3*А4
22. Укажите, как выравниваются по умолчанию числовые данные в ячейках Excel: —по центру ячейки
—по правому краю ячейки
—по левому краю ячейки
23. В Excel ссылка - это
—способ указания адреса ячейки
—способ форматирования данных
—операция фильтрации данных —метод прогнозирования
24. Представлен фрагмент электронной таблицы Excel в режиме отображения формул:
После копирования ячейки А4 в ячейку В4 результат в ячейке В4 равен
—55
25. Укажите типы ссылок, с которыми может работать Excel:
—абсолютные, относительные, типовые
—относительные, связанные, внутренние
—числовые, смешанные, буквенные
—абсолютные, относительные, смешанные
26. В Excel функция СУММЕСЛИ включена в категорию
—математических функций
27. Какое из утверждений о функциональных возможностях Excel является ошибочным:
—наличие мощных вычислительных инструментов для обработки больших объемов числовой информации
—возможности графической интерпретации данных в виде диаграмм и графиков
—предусмотрен вывод на печать небольшого количества отчетных форм с ограниченными возможностями форматирования документов экономического характера
—наличие методов обработки и оптимизации данных для анализа и дальнейшего принятия решений
28. При работе с рабочей книгой в Excel не предусмотрены:
—защита документа паролем—создание, сохранение, открытие, печать документа
—каскадное обновление полей и каскадное удаление записей
—сохранение документа с другим именем
29. Если в ячейке находится слишком большое число, то Excel может (2 правильных
ответа)—обнулить содержимое ячейки
—представить число в экспоненциальной форме
30. В Excel ссылка $A2 является —пользовательской
—смешанной
31. Представлен фрагмент электронной таблицы Excel в режиме отображения формул:
Читайте также: