Как писать формулы в excel на разных листах
Смотрите также для них надо копировать формулы в взаимосвязанны. одном документе, то данные.Имеем несколько однотипных таблиц и повторяются в диапазон ячеек, а и отдела продаж всех диапазонов, сделайте и диаграмм на для элементов, которыеМаринова с данными, врайоне (из столбца способами быстро скопироватьЕсть простой способ выделить РАЗНЫЕ листы, любой другой фаил."
:hands: создайте еще однуДля того, чтобы выполнить на разных листах разных диапазонах, на затем укажите его без данных производственного
следующее: панель быстрого доступа. вы хотите объединить.Мясо котором находится A) (из столбца формулу, смотрите в
установить в Excel сылки на одном не
Извини Ворода, намучалься
Решенно, надо уроки страницу (внизу такие такую консолидацию:
одной книги. Например, любом листе может имя. отдела, а вДобавьте мастер сводных таблиц Для этого: В выбранные данные6596условие1 C). статье "Копирование в на несколько листов получится ты со смной.
по-екселлу брать. закладочки есть) иЗаранее откройте исходные файлы вот такие: быть несколько такихПример
другом поле — и диаграмм наЩелкните стрелку рядом с не следует включатьФормула— “Южный”.Вот формулу можно использовать Excel" тут. быстроGenytechДля формул используйтеmabika там уже ввести
Создайте новую пустую книгу
Необходимо объединить их все диапазонов (пример -Если в разделе данные всех трех панель быстрого доступа. панелью инструментов и
итоговые строки иОписаниеПо мере того, как для acomplish это:Получился такой результат.. Такие формулы в: Здравствуйте! теги - кнопка
: Boroda, огромное спасило
формулу = (навести (Ctrl + N) в одну общую Лист2), ячейки вВо-первых, укажите количество полей отделов. Чтобы создать Для этого:
выберите итоговые столбцы. ВРезультат
вы вводите формулу,=SUMIFS(D2:D11,a2:a11,"South",C2:C11,"Meat")Как выделить не Excel работают всегда.Прошу прощение, если fx. Поправил Вам за решение проблемы. мышь на значениеУстановите в нее активную таблицу, просуммировав совпадающие В и С страницы сводной таблицы
консолидацию с использованием
Щелкните стрелку рядом сДополнительные команды приведенном ниже примере
' = СУММЕСЛИМН (a2: в автозавершении формулыРезультатом является значение 14,719. все листы, а Обычно, когда мы
эта тема похожаmabikagling на первой странице) ячейку и выберите значения по кварталам на листах 1:5задано число нескольких полей страницы,
Суммирование значений с учетом нескольких условий
панелью инструментов и. показано четыре диапазона a11; D2: D11 появятся остальные аргументыРассмотрим изучить все части некоторые, выборочно, смотрите пишем формулу, в на другие, но:: Здравствуйте. Может так? + (навести мышь на вкладке (в и наименованиям. могут быть пустыми.1 сделайте следующее: выберитеВ списке в формате перекрестной«Южно» C2: C11, (здесь они не
формулы. в статье "Как которой нужно сделать очень нужна ВашаОгромнейшее спасибо.200?'200px':''+(this.scrollHeight+5)+'px');">=СУММЕСЛИ('1'!D2:D29;"membership";'1'!E2:E28) на значение на меню)Самый простой способ решения
На листе Результат, выберите каждый изДобавьте мастер сводных таблицДополнительные командыВыбрать команды из таблицы. «Мясо») показаны);= СУММЕСЛИМН является формулой заполнить таблицу в ссылку на другой
Данные - Консолидация задачи "в лоб"
связки функций ИНДЕКС диапазонов, а затем и диаграмм на.выберите пунктПри консолидации данных можноСуммирует продаж мяса в
диапазон_условия2
арифметического. Он вычисляет Excel сразу на лист книги Excel,Описание:: Привет опять, :): Здравствуйте, спасибо, что и т. д.(Data - Consolidate) - ввести в и ПОИСКПОЗ в введите уникальное имя панель быстрого доступа.В списке
Все команды использовать поля страницы,Столбец C в— это диапазон числа, которые находятся нескольких листах". мы переходим наЕсть 3 листаИзвините за беспокойство, откликнулись. и потом нажать. Откроется соответствующее окно:
ячейку чистого листа
столбце В проходят в поле Для этого:
Выбрать команды из. содержащие элементы, которые южном C2:C11, представляющий собой в этом случаеУ этой формулы есть этот лист или в книге, как но никак неФормула работает только enterУстановите курсор в строку формулу вида
по значениям столбцов
Первое полеЩелкните стрелку рядом свыберите пунктВыберите в списке пункт представляют один илиобласть в столбце столбец с данными, в столбце D. преимущество перед формулой пишем формулу вручную прописать формулу, что
могу подкоректировать формулу. для указанного диапазона.Игорь максимовСсылка=’2001 год’!B3+’2002 год’!B3+’2003 год’!B3 В листов 1:5,. Если у вас панелью инструментов иВсе командыМастер сводных таблиц и несколько исходных диапазонов. A (результат — в котором находится Первым делом нужно простого суммирования. в каждой ячейке
бы она подсчитывала200?'200px':''+(this.scrollHeight+5)+'px');">=SUMPRODUCT((DAY('1'!B$2:B$999)=ROW(B2))*('1'!D$2:D$999="Membership")*'1'!E$2:E$999) Таблица отоброжает продажи: СУММ=(. +++. )(Reference)которая просуммирует содержимое ячеек в столбце С четыре диапазона, каждый выберите. диаграмм Например, при консолидации 14 719).
условие2 указать расположение номера:Если мы уберем таблицы. Если листов
Попробуйте попрактиковаться
сумму, используя данныеПОжалуйста, помогите разобраться, целого месяца иОткрываем страницу, выделяеми, переключившись в
B2 с каждого соответственно по С. из которых соответствуетДополнительные командыВыберите в списке пункти нажмите кнопку данных бюджета отдела= SUMIFS(D2:D11,A2:A11,— “Мясо”.
=СУММЕСЛИМН(D2:D11; из этого диапазона много, то это со 2-го и что деляю не каждый день есть ячекйу, открываем страницу. файл Иван.xlsx, выделите
Функция ЛИСТ предназначена для возвращения номера конкретного листа с промежутком, который открывает доступ ко всей рабочей книге в MS Excel. Функция ЛИСТЫ предоставляет пользователю информацию о количестве листов, содержащихся в рабочей книге.
Формулы с использованием ссылок на другие листы Excel
Предположим у нас имеется фирма DecArt в которой работают сотрудники и им ежемесячно начисляется зарплата. У данной фирмы имеются сведения о среднемесячной зарплате в Excel, а данные по ней размещены на разных листах: на листе 1 размещены данные о зарплате, на листе 2 премия в процентах. Нам необходимо вычислить размер премии в рублях, при том чтобы данные эти были размещены на втором листе.
Для начала рассмотрим пример работы с листами в формулах Excel. Пример 1:
- Создадим на листе 1 рабочей книги табличного процессора Excel таблицу, как показано на рисунке. Сведения о среднемесячной заработной плате:
- Далее на листе 2 рабочей книги подготовим область для размещения нашего результата - размера нашей премии в рублях, как показано на рисунке:
- Далее нам необходимо будет ввести в ячейку В2 формулу, изображенную на рисунке ниже:
Ввод данной формулы происходил следующим образом: для начала в ячейке В2 мы установили знак "=", затем кликнули на "Лист1" в нижнем левом углу рабочей книги и перешли на ячейку C3 на листе 1, далее ввели операцию умножения и перешли вновь на "Лист2" для того чтобы добавить процент.
Таким образом мы получили при расчете премии каждого сотрудника, причем исходные данные находились на одном листе, а расчет был произведен на другом листе. Данная формула окажется весьма полезной при работе с более длинными массивами данных в крупных организациях.
Функция ЛИСТЫ для подсчета количества листов в рабочей книге
Рассмотрим теперь пример работы функции ЛИСТЫ. Довольно часто бывает так, что в рабочей книге Excel расположено слишком много листов. Выяснить их точное количество визуально не представляется возможным, именно с этой целью и создана функция ЛИСТЫ.
В данной функции всего 1 аргумент – «Ссылка» да и то необязательный для заполнения. Если его не заполнять тогда функция возвращает общее количество листов, созданных в текущей рабочей книге файла Excel. При необходимости можно заполнить аргумент. Для этого в нем необходимо указать ссылку на рабочую книгу, в которой необходимо подсчитать общее количество листов, созданных в ней.
Пример2. Предположим у нас имеется фирма по производству мягкой мебели, и у нее есть множество документов, которые содержатся в рабочей книге Excel. Нам необходимо вычислить точное число этих документов, так как каждый из них имеет свое название, то для того чтобы визуально вычислить их количество потребуется время.
На рисунке ниже показано примерное количество листов:
Чтобы организовать подсчет всех листов, необходимо воспользоваться функцией ЛИСТЫ. Просто ставим знак равенства «=» и вписываем функцию, не заполняя ее аргументов в скобках. Вызов данной функции показан ниже на рисунке:
В результате получим следующее значение: 12 листов.
Таким образом мы узнали, что в нашей фирме имеется 12 документов, содержащихся в рабочей книге Excel. Этот простой пример наглядно иллюстрирует работу функции ЛИСТЫ. Данная функция может стать полезной для руководителей, офисных сотрудников, менеджеров по продажам.
Ссылки на другие листы в шаблонах документов
Пример 3. Имеются данные о расходах на банкет компании занимающейся выездным обслуживанием. Необходимо произвести расчет общей стоимости банкета, а также общий выход порций блюд, и вычислить общее количество листов в документе.
- Создадим таблицу "Банкетное меню", общий вид которой представлен на рисунке ниже:
- Аналогичным образом создадим таблицы на разных листах "Общая стоимость" и "Общий выход":
- При помощи формулы со ссылками на другие листы произведем расчет общей стоимости банкетного меню:
- Перейдем на лист "Общий выход" и путем умножения ячеек веса одной порции, находящегося на листе 2 и общего количества, находящегося на листе 1 произведем расчет общего выхода:
В результате у нас получился простейший шаблон для подсчета расходов на 1 банкет.
На всех предыдущих уроках формулы и функции ссылались в пределах одного листа. Сейчас немного расширим возможности их ссылок.
Excel позволяет делать ссылки в формулах и функциях на другие листы и даже книги. Можно сделать ссылку на данные отдельного файла. Кстати в такой способ можно восстановить данные из поврежденного файла xls.
Ссылка на лист в формуле Excel
Доходы за январь, февраль и март введите на трех отдельных листах. Потом на четвертом листе в ячейке B2 просуммируйте их.
Возникает вопрос: как сделать ссылку на другой лист в Excel? Для реализации данной задачи делаем следующее:
- Заполните Лист1, Лист2 и Лист3 так как показано выше на рисунке.
- Перейдите на Лист4, ячейка B2.
- Поставьте знак «=» и перейдите на Лист1 чтобы там щелкнуть левой клавишей мышки по ячейке B2.
- Поставьте знак «+» и повторите те же действия предыдущего пункта, но только на Лист2, а потом и Лист3.
- Когда формула будет иметь следующий вид: =Лист1!B2+Лист2!B2+Лист3!B2, нажмите Enter. Результат должен получиться такой же, как на рисунке.
Как сделать ссылку на лист в Excel?
Ссылка на лист немного отличается от традиционной ссылки. Она состоит из 3-х элементов:
- Имя листа.
- Знак восклицания (служит как разделитель и помогает визуально определить, к какому листу принадлежит адрес ячейки).
- Адрес на ячейку в этом же листе.
Примечание. Ссылки на листы можно вводить и вручную они будут работать одинаково. Просто у выше описанном примере меньше вероятность допустить синтактическую ошибку, из-за которой формула не будет работать.
Ссылка на лист в другой книге Excel
Ссылка на лист в другой книге имеет уже 5 элементов. Выглядит она следующим образом: ='C:\Docs\[Отчет.xlsx]Лист1'!B2.
Описание элементов ссылки на другую книгу Excel:
- Путь к файлу книги (после знака = открывается апостроф).
- Имя файла книги (имя файла взято в квадратные скобки).
- Имя листа этой книги (после имени закрывается апостроф).
- Знак восклицания.
- Ссылка на ячейку или диапазон ячеек.
Данную ссылку следует читать так:
- книга расположена на диске C:\ в папке Docs;
- имя файла книги «Отчет» с расширением «.xlsx»;
- на «Лист1» в ячейке B2 находится значение на которое ссылается формула или функция.
Полезный совет . Если файл книги поврежден, а нужно достать из него данные, можно вручную прописать путь к ячейкам относительными ссылками и скопировать их на весь лист новой книги. В 90% случаях это работает.
Без функций и формул Excel был бы одной большой таблицей предназначенной для ручного заполнения данными. Благодаря функциям и формулам он является мощным вычислительным инструментом. А полученные результаты, динамически представляет в желаемом виде (если нужно даже в графическом).
Формулы могут работать с ячейками из других листов. Вам просто нужно указать перед ссылкой на ячейку имя листа и восклицательный знак. Например, следующая формула добавляет 12 к значению в ячейке С1, которая находится на листе Лист2: =Лист2!С1+12.
Что делать, если вам нужно вычислить сумму всех значений в С1, начиная с листа Лист2 и заканчивая листом Лист6? Следующая формула решает эту задачу: =СУММ(Лист2:Лист6!C1). В данном случае двоеточие разделяет название первого и последнего листов.
Для создания такой формулы выполните приведенные ниже действия.
Активизируйте ячейку, которая будет содержать формулу, и наберите =СУММ(.
Щелкните на вкладке первого листа (в нашем случае это Лист2) и выберите ячейку С1.
Нажмите Shift и щелкните на вкладке последнего листа (в нашем случае это Лист6).
Нажмите Enter, и формула будет введена в ячейку.
В шаге 2 вы можете выбрать диапазон, а не одну-единствениую ячейку. Например, эта формула возвращает сумму C1:F12 для всех листов от Лист2 до Лист6: =СУММ(Лист2:Лист6!С1:Р12).
Теперь я покажу вам интересный прием, который узнал при прочтении новостных конференций Excel и на обучение в Минске. Если вы хотите просуммировать одну и ту же ячейку со всех листов, кроме текущего, просто введите формулу наподобие этой: =СУММ(‘*’!C1). Звездочка служит подстановочным символом, который интерпретируется как «все листы, кроме этого одного». Когда вы нажмете клавишу Enter после ввода этой формулы, Excel преобразует формулу, чтобы она использовала фактические имена листов. Это работает, даже если активный лист находится где-нибудь в середине, между другими листами. Например, если книга состоит из шести листов и вы введете приведенную выше формулу в ячейку листа Лист3, Excel создаст следующую формулу: =СУММ(Лист1:Лист2!С1;Лист4:Лист6!C1).
Но это еще не все. Введите следующую формулу для нахождения суммы ячеек С1 во всех листах, которые начинаются со слова Регион: =СУММ(‘Регион*»!C1). Excel может преобразовать данную формулу во что-то наподобие этого: =СУММ(Регион1:Регион4!C1).
Вы также можете использовать подстановочный знак ? — он указывает на любой отдельный символ. Например, при вводе следующей формулы Excel создаст формулу, которая просуммирует значения, начиная с листа Лист1 и заканчивая листом Лист9 (названия, которые содержат одну цифру): =СУММ(‘Лист?’!C1). Этот прием не ограничивается функцией СУММ. Он работает и с другими функциями, такими как СРЗНАЧ, МИН, МАКС.
Функция ЛИСТ предназначена для возвращения номера конкретного листа с промежутком, который открывает доступ ко всей рабочей книге в MS Excel. Функция ЛИСТЫ предоставляет пользователю информацию о количестве листов, содержащихся в рабочей книге.
Формулы с использованием ссылок на другие листы Excel
Предположим у нас имеется фирма DecArt в которой работают сотрудники и им ежемесячно начисляется зарплата. У данной фирмы имеются сведения о среднемесячной зарплате в Excel, а данные по ней размещены на разных листах: на листе 1 размещены данные о зарплате, на листе 2 премия в процентах. Нам необходимо вычислить размер премии в рублях, при том чтобы данные эти были размещены на втором листе.
Для начала рассмотрим пример работы с листами в формулах Excel. Пример 1:
- Создадим на листе 1 рабочей книги табличного процессора Excel таблицу, как показано на рисунке. Сведения о среднемесячной заработной плате:
- Далее на листе 2 рабочей книги подготовим область для размещения нашего результата — размера нашей премии в рублях, как показано на рисунке:
- Далее нам необходимо будет ввести в ячейку В2 формулу, изображенную на рисунке ниже:
Ввод данной формулы происходил следующим образом: для начала в ячейке В2 мы установили знак «=», затем кликнули на «Лист1» в нижнем левом углу рабочей книги и перешли на ячейку C3 на листе 1, далее ввели операцию умножения и перешли вновь на «Лист2» для того чтобы добавить процент.
Таким образом мы получили при расчете премии каждого сотрудника, причем исходные данные находились на одном листе, а расчет был произведен на другом листе. Данная формула окажется весьма полезной при работе с более длинными массивами данных в крупных организациях.
Функция ЛИСТЫ для подсчета количества листов в рабочей книге
Рассмотрим теперь пример работы функции ЛИСТЫ. Довольно часто бывает так, что в рабочей книге Excel расположено слишком много листов. Выяснить их точное количество визуально не представляется возможным, именно с этой целью и создана функция ЛИСТЫ.
В данной функции всего 1 аргумент – «Ссылка» да и то необязательный для заполнения. Если его не заполнять тогда функция возвращает общее количество листов, созданных в текущей рабочей книге файла Excel. При необходимости можно заполнить аргумент. Для этого в нем необходимо указать ссылку на рабочую книгу, в которой необходимо подсчитать общее количество листов, созданных в ней.
Пример2. Предположим у нас имеется фирма по производству мягкой мебели, и у нее есть множество документов, которые содержатся в рабочей книге Excel. Нам необходимо вычислить точное число этих документов, так как каждый из них имеет свое название, то для того чтобы визуально вычислить их количество потребуется время.
На рисунке ниже показано примерное количество листов:
Чтобы организовать подсчет всех листов, необходимо воспользоваться функцией ЛИСТЫ. Просто ставим знак равенства «=» и вписываем функцию, не заполняя ее аргументов в скобках. Вызов данной функции показан ниже на рисунке:
В результате получим следующее значение: 12 листов.
Таким образом мы узнали, что в нашей фирме имеется 12 документов, содержащихся в рабочей книге Excel. Этот простой пример наглядно иллюстрирует работу функции ЛИСТЫ. Данная функция может стать полезной для руководителей, офисных сотрудников, менеджеров по продажам.
Ссылки на другие листы в шаблонах документов
Пример 3. Имеются данные о расходах на банкет компании занимающейся выездным обслуживанием. Необходимо произвести расчет общей стоимости банкета, а также общий выход порций блюд, и вычислить общее количество листов в документе.
- Создадим таблицу «Банкетное меню», общий вид которой представлен на рисунке ниже:
- Аналогичным образом создадим таблицы на разных листах «Общая стоимость» и «Общий выход»:
- При помощи формулы со ссылками на другие листы произведем расчет общей стоимости банкетного меню:
- Перейдем на лист «Общий выход» и путем умножения ячеек веса одной порции, находящегося на листе 2 и общего количества, находящегося на листе 1 произведем расчет общего выхода:
В результате у нас получился простейший шаблон для подсчета расходов на 1 банкет.
Один из читателей нашего сайта SirExcel задал вопрос, который может встречаться очень часто. Вопрос заключался в следующем «Как сделать так, чтобы на одном листе показывалась информация из определенной ячейки к примеру $A$1 но с каждого листа из книги? Листов очень много надо сделать сводный список содержимого определенной ячейки со всех листов.»
Я как раз собирался написать о том, как работает функция ДВССЫЛ, почему бы не рассмотреть ее именно на этом примере.
Итак, мы имеем файл Excel, в котором много листов. Давайте рассмотрим простой пример, где названия листов у нас не менялись. То есть у нас есть Лист1, Лист2, Лист3 и так далее.
Допустим, что на каждом листе (Лист1-Лист5) у нас есть данные по выручке 5 различных магазинов в виде одинаковых таблиц данных.
На листе 6 есть результирующая таблица, где нам необходимо заполнить ее данными, взяв их со всех листов.
Таким образом, чтобы заполнить данные за январь нам необходимо взять данные по выручке магазинов, находящихся в ячейке B2, но на 5 различных листов.
Конечно, в нашем примере это можно было бы сделать в ручную, указав просто ссылки на соответствующие значения, но если листов очень много, или данных очень много, то вручную это сделать будет очень затруднительно.
Существует различные способы решить данную задачу, например, с помощью простенького макроса, который можно записать макрорекодером. Ну а мы с вами для решения задачи будет использовать функцию ДВССЫЛ.
ДВССЫЛ – функция, которая возвращает ссылку заданную текстовой строкой.
Чтобы понять принцип действия данной функцию, давайте рассмотрим такой пример.
Посмотрите на рисунок ниже. В ячейке А1 написан текст D4, а в самой ячейке D4 указано число 9999. Если мы напишем формулу ДВССЫЛ(A1), то в результате получим число 9999. То же самое мы получим если напишем формулу так:
=ДВССЫЛ("D4")
То есть мы написали текстом адрес ячейки D4 и функция ДВССЫЛ вернула нам то значение, которое находится по данному адресу (D4).
Надеюсь, все стало более понятным. Теперь давайте рассмотрим на нашем примере. Чтобы заполнить данные за январь с разных листов нам необходимо прописать следующие ссылки на ячейки.
=Лист1!B2 (Выручка за январь магазина 1)
=Лист2! В2 (Выручка за январь магазина 2) и т.д.
Но сложность заключается в том, что если ячейку просто протянуть вниз, то Лист1 не будет меняться на Лист2 и так далее.
Если мы пропишем формулу
ДВCСЫЛ("Лист1!B2"), ДВCСЫЛ("Лист2!B2") и так далее, то функция будет возвращать нам то же самое, но это так же не решает нашу проблему, ведь «Лист1!B2» прописан обычным текстом и так же не будет изменяться при протягивании.
Для решения нашей задачи мы разделим текст «Лист1!B2» на две части (отдельно «Лист1» и отдельно «!B2» — обратите внимание на восклицательный знак во второй части текста) и потом их склеим. Текст Лист1, Лист2 и так далее мы пропишем напротив соответствующих магазинов, при этом написав Лист1, мы сможем просто протянуть ячейку вниз и автоматически получить список Лист1, Лист2 и так далее.
Теперь сцепим этот текст внутри функции ДВССЫЛ с помощью знака & и получим формулу, которая будет автоматически протягиваться и при этом будут подтягиваться данные из одной и той же ячейки, но разных листов.
Итоговая формула выглядит именно так, но я специально расписал с самого начала по шагам, чтобы было понятно из чего состоит данная формула. В принципе, этого уже достаточно, чтобы за короткий срок решить задачу, указанную в начале статьи. Чтобы заполнить данные за февраль, нам необходимо в ячейке D2 написать такую же формулу, но поменять текст «!B2» на «!B3»
=ДВССЫЛ(A2&"!B3") и протянуть вниз, аналогично за март.
Но никто нам не мешает немного усложнить формулу и заполнить ее автоматически, протянув формулу вниз, а затем вправо. Тут я не буду подробно описывать, но если вы разобрались с предыдущим примером, то легко поймете и данный.
Итак, мы решили задачу, как быстро заполнить данные за определенный месяц, но нам необходимо заполнить данные за остальные месяца. Мы знаем, что данные за Январь соответствуют ячейке B2, февраль — B3, Март — B4. То есть буква «B» остается неизменной, меняется лишь цифра. Зная это мы просто разобьем текст внутри ссылки ДВССЫЛ не на 2 части, а на три. Добавим дополнительно строку над таблицей и напишем сверху цифры соответствующие ячейки месяца. Пропишем формулу.
=ДВССЫЛ(A3& «!B»&C1), где A3 — это текст «Лист1», «!B» — это неизменный текст и С1 — это цифра 2. Все это объединено с помощью знака & в общий текст «Лист1!B2». Нам также потребуется закрепить столбец A (с помощью знака $), чтобы он не менялся при протягивании формулы вправо и строку 1, чтобы она не менялась при протягивании формулы вниз. Мы получаем следующую итоговую формулу.
=ДВССЫЛ($A3&"!B"&C$1)
которую можно протянуть вправо и вниз.
Заметки по теме:
- Если бы листы назывались у нас Магазин 1, Магазин 2 и так далее, то дополнительный столбец со словами Лист1, Лист2 и так далее нам бы не потребовался.
- Функцию ДВССЫЛ используют часто тогда, когда требуется изменить ссылку на ячейку в формуле, не изменяя саму формулу.
Если вам понравилась статья, пожалуйста, нажмите +1 и «Мне нравится». Так же подписывайтесь на нашу рассылку или вступайте в нашу группу ВКонтакте, чтобы не пропустить наши следующие уроки по Excel
= Мир MS Excel/Статьи об Excel
Приёмы работы с книгами, листами, диапазонами, ячейками [6] |
Приёмы работы с формулами [13] |
Настройки Excel [3] |
Инструменты Excel [4] |
Интеграция Excel с другими приложениями [4] |
Форматирование [1] |
Выпадающие списки [2] |
Примечания [1] |
Сводные таблицы [1] |
Гиперссылки [1] |
Excel и интернет [1] |
Excel для Windows и Excel для Mac OS [2] |
Многие пользователи совершают одну и ту же ошибку: разносят исходную информацию на несколько листов. Таким образом файл становится неудобным для итогового анализа. Представим что такой файл достался Вам, например от уволенного сотрудника, место которого Вы заняли :) В файле 12 листов итогов работы сотрудников по месяцам, содержащие абсолютно одинаковые таблицы, отличающиеся только значениями результативности, и один общий лист, на который необходимо собрать всю информацию за год, для того что бы определить кто из сотрудников работал наиболее результативно.
ПРОБЛЕМА: Как быстро собрать информацию на один лист из нескольких?
И заполнить такую форму:
КАК ЭТО РАБОТАЕТ:
Функция ДВССЫЛ() возвращает ссылку, заданную текстовой строкой. По простому говоря:=ДВССЫЛ( B1 &" !B2 ") - даёт нам ссылку аналогичную = Янв !B2 , потому как в ячейке В1 находится текст Янв , который конкатенируется (сцепляется) посредством оператора конкатенации амперсанда & с указанием конкретной ячейки листа Янв В2 .
КОММЕНТАРИИ: Так же можно использовать подобные конструкции и для извлечения данных из других книг.
МИНУСЫ: Функция ДВССЫЛ() не работает с закрытыми книгами.
ОБЛАСТЬ ПРИМЕНЕНИЯ: Любая версия Excel
0 Спам
0 Спам
У нас есть файл тоже на много листов по месяцам разбитый.
Из этой статьи как бы подтекст говорит о том, что так не по фэншую делать.
Возможно ли иначе как-то организовать если у нас не как тут пара столбцов, а порядка 20-30 стоблов (на одном листе как-то не уместить 30*12месяцев).
0 Спам
0 Спам
0 Спам
0 Спам
0 Спам
понятно. пример просто очень большой, а именно в нем она и не работает. во вновь созданных книгах все в порядке.
0 Спам
Удалите лишнее, оставьте только строку с ошибкой
Конф инфу (если есть) замените на что-нибудь нейтральное
Вам обязательно помогут
0 Спам
0 Спам
А если, таблицы не однородны по строкам, т.е. ФИО сотрудников в ячейке А3, например, в январе, отдичается, от ФИО сотрудника в июне (уволился, принял нового), какую формулу можно применить
0 Спам
А если надо просто собрать итого по фамилиям, без месяцев то можно так:
в B2 пишем
=Сумм(
Открываем декабрь, встаем на B2 и, зажав шифт кликаем на январь, затем Enter
Получаем формулу
=СУММ(Дек:Янв!B2)
0 Спам
0 Спам
0 Спам
Здравствуйте! Когда- то в в 2000 годах работала со сводными таблицами в бухгалтерии с формулами, забивала формулы один раз, чтобы из книги exсel из ведомостей по бухгалтерским счетам итоги за месяц переносились в сводную оборотно-сальдовую ведомость. Когда заводила второй месяц(февраль), уже данные переносились в сводную ведомость за февраль и т. д и мне не нужно было это прописывать формулами. Потом уже в 1 с работала и уже эл. таблицы эксель стали неактуальны. А сейчас они мне опять понадобились. Подскажите плизз, как не забивать формулы за каждый месяц?
Читайте также: