Excel листы разные ячейка одна

 

У меня в одном документе есть 200 листов с одинаковыми анкетами  
Анкета состоит из колонки вопросов и колонки ответов.  
Нужно на отдельном листе в столбцах собрать 200 ответов по каждому из вопросов  
Сейчас это выглядит так:  

  вопрос № 1         вопрос № 2  
=’1′!$C$22         =’1′!$C$23  
=’2′!$C$22         =’2′!$C$23  
=’3′!$C$22         =’3′!$C$23  
=’200′!$C$22       =’200′!$C$23  

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

 

Marchuk

Пользователь

Сообщений: 1167
Регистрация: 01.01.1970

 
 

так… читаю… но не совсем понятно  
подскажите, пожалуйста, как это может использоваться для моего вопроса?

 

Dophin

Пользователь

Сообщений: 2684
Регистрация: 01.01.1970

=двссыл(строка(1:1)&»!$C$22″)=двссыл(строка(1:1)&»!$C$23″)  

  и тянете вниз

 

да, заработало! ) и куча вопросов сразу…  
подскажите, как эта формула работает?  
(СТРОКА(1:1) — что это?  
Как формула понимает, о каких листах идет речь?

 

Микки

Пользователь

Сообщений: 3280
Регистрация: 24.12.2012

{quote}{login=}{date=21.10.2009 04:11}{thema=}{post}да, заработало! ) и куча вопросов сразу…  
подскажите, как эта формула работает?  
(СТРОКА(1:1) — что это?  
Как формула понимает, о каких листах идет речь?{/post}{/quote}  
Строка (1:1) в данном случае всего-лишь номер по порядку 1,2,3,.. у Вас же листы именно так называются

 

Ок, всем большое спасибо.  
Приятно удивлен оперативностью ответов. На всех бы форумах так.  
P.S.  
Если имя листа изменится, например, на «A1», а номер ячейки останется тот же, то как в этом случае будет выглядеть ссылка на этот лист?

 

Dophin

Пользователь

Сообщений: 2684
Регистрация: 01.01.1970

введите в любую ячейку =строка(1:1) и протяните вниз  

  заодно потом введите =столбец(A:A) и протяните вправо.  

  На будущее пригодится)

 

да, интересно  
все работает, и очень хочется понять, как…  
силюсь это сделать (ну не такой же я тупой)  

  основной вопрос, где во всем этом кроется имя листа )  

  «введите в любую ячейку =строка(1:1) и протяните вниз  
заодно потом введите =столбец(A:A) и протяните вправо.  
На будущее пригодится)»  

  =столбец(A:A) вводить в ячейке справа от =строка(1:1) на той же строке? или справа и на одну строку выше?

 

извините, если туплю  
но, правда, очень хочется понять

 

{quote}{login=Dophin}{date=21.10.2009 04:03}{thema=}{post}=двссыл(строка(1:1)&»!$C$22″){/post}{/quote}  
Петр, это сложная формула, но если ее составные части разместить по разным ячейкам, то Вы скорее поймете как все работает, например:  
=&»!$C$22″  
=строка(1:1)  
=строка(1:1)&»!$C$22″  
ну и почитаете в справке про функцию =двссыл()

 

Dophin

Пользователь

Сообщений: 2684
Регистрация: 01.01.1970

=двссыл(1!$C$22)   возвращает то же самое что и просто =1!$C$22  

  надо получить текст 1!$C$22  

  вводим =строка(1:1)&»!$C$22″ ячейка возвращает 1!$C$22  

  =строка(2:2)&»!$C$22″ вернет уже 2!$C$22  

  а вообще в справке достаточно доходчиво написано)

 

читаю )в справке нет инфы о работе с данными на листах  

  мне, наверное, на следующем примере будет проще понять  
> Если листы называются:    
График 1.26, График 1.27, График 1.28  
и искомая ячейка $K$1,  
то как в этом случае будет выглядеть формула?

 

=’1′!$C$22 значение появляется  
=ДВССЫЛ(‘1’!$C$22) выдает #ССЫЛКА!  

  {quote}{login=Dophin}{date=21.10.2009 04:42}{thema=}{post}=двссыл(1!$C$22)   возвращает то же самое что и просто =1!$C$22  

  надо получить текст 1!$C$22  

  вводим =строка(1:1)&»!$C$22″ ячейка возвращает 1!$C$22  

  =строка(2:2)&»!$C$22″ вернет уже 2!$C$22  

  а вообще в справке достаточно доходчиво написано){/post}{/quote}

 

Dophin

Пользователь

Сообщений: 2684
Регистрация: 01.01.1970

=ДВССЫЛ(«‘График 1.2″&СТРОКА(6:6)&»‘!A1»)  

  ссылка на ячейку А1 графика 1.26, при протяжке вниз будут ссылки на график 1.27, график 1.28 и т.д.

 

Dophin

Пользователь

Сообщений: 2684
Регистрация: 01.01.1970

а примера и нет))  

  {quote}=’1′!$C$22 значение появляется  
=ДВССЫЛ(‘1’!$C$22) выдает #ССЫЛКА!{/quote}  

   забыли про &

 

Микки

Пользователь

Сообщений: 3280
Регистрация: 24.12.2012

{quote}{login=Петр}{date=21.10.2009 05:05}{thema=}{post}читаю )в справке нет инфы о работе с данными на листах  

  мне, наверное, на следующем примере будет проще понять  
> Если листы называются:    
График 1.26, График 1.27, График 1.28  
и искомая ячейка $K$1,  
то как в этом случае будет выглядеть формула?{/post}{/quote}  
На самом деле лист не может называться График 1.26  

  А типа График1_26  
А формула в файле в строке 2 заголовки листов

 

Dophin

Пользователь

Сообщений: 2684
Регистрация: 01.01.1970

{quote}{login=The_Prist}{date=21.10.2009 05:13}{thema=}{post}=двссыл(«График 1.»&строка(1:1)&»!$C$22″)=двссыл(«График 1.»&строка(1:1)&»!$C$23″)  
Сам пример не смотрел, но вроде того должно быть.{/post}{/quote}  

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

  =двссыл(«‘График 1.»&строка(1:1)&»‘!$C$22»)

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

Миш, а почему не может  График 1.26?

 

Dophin

Пользователь

Сообщений: 2684
Регистрация: 01.01.1970

Микки, а почему не может? у меня может почему то) или это только в 07?

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

Есть ещё зарезервированные слова, которые нельзя использовать в названии листа

 

Микки

Пользователь

Сообщений: 3280
Регистрация: 24.12.2012

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

 

Спасибо  
Лист действительно называется так, как вы видите «График 1.26». Файл создан в Excel 2007  
Возьму на заметку, что в будущем лучше без пробелов и с нижним подчеркиванием (и еще лучше не кириллицей)  

  С формулой разбираюсь, спасибо  
Такой вопрос —    
Строки имеют привязку к конкретному листу?  
В формуле в значение листа вносится одинаковое для изучаемых листов сочетание знаков из имени листов?  
Изучаемые листы должны называться одинаково с различиями в конце имени, как у меня? Или это не принципиально?  

  Пример не выкладывал, так как файл целиком выложить не имею права ) А как это сделать кусочком, не представляю, могут данные выпасть (там везде формулы) )

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

{quote}{login=Микки}{date=21.10.2009 05:34}{thema=}{post} пишу имена листов  без пробелов и никаких знаков кроме подчеркивания. {/post}{/quote}  
И это правильно — при обработке меньше заморочек :-)  
Кстати, зарезервированное имя — «журнал»

 

Микки

Пользователь

Сообщений: 3280
Регистрация: 24.12.2012

{quote}{login=Петр}{date=21.10.2009 05:34}{thema=}{post}Спасибо  
Лист действительно называется так, как вы видите «График 1.26». Файл создан в Excel 2007  
Возьму на заметку, что в будущем лучше без пробелов и с нижним подчеркиванием (и еще лучше не кириллицей)  

  С формулой разбираюсь, спасибо  
Такой вопрос —    
Строки имеют привязку к конкретному листу?  
В формуле в значение листа вносится одинаковое для изучаемых листов сочетание знаков из имени листов?  
Изучаемые листы должны называться одинаково с различиями в конце имени, как у меня? Или это не принципиально?  

  Пример не выкладывал, так как файл целиком выложить не имею права ) А как это сделать кусочком, не представляю, могут данные выпасть (там везде формулы) ){/post}{/quote}  
Можно типа того хотя это извращение , Листы все рано как называются лишь бы они стояли в одно строке.

 

Микки

Пользователь

Сообщений: 3280
Регистрация: 24.12.2012

Вобще ДВССЫЛ() как конструктор при правильной расстановке & и » можно собрать что угодно если известно что взять , хотя я так понимаю в вашем случае правильнее использовать ИНДЕКС(ПОИСКПОЗ()) , так как названия строк и столбцов видимо идентичны на разных лситстах .

 

Dophin

Пользователь

Сообщений: 2684
Регистрация: 01.01.1970

а как можно заменить двссыл поискпозом?

 

Микки

Пользователь

Сообщений: 3280
Регистрация: 24.12.2012

#30

21.10.2009 17:52:29

{quote}{login=Dophin}{date=21.10.2009 05:50}{thema=}{post}а как можно заменить двссыл поискпозом?{/post}{/quote}  
Имелось ввиду не заменить а дополнить  
ДВССЫЛКОЙ переключится на массив нужного листа и там искать ПОИСКПОЗ() использовал я как-то

Один из читателей нашего сайта 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 и так далее.

Теперь сцепим этот текст внутри функции ДВССЫЛ с помощью знака & и получим формулу, которая будет автоматически протягиваться и при этом будут подтягиваться данные из одной и той же ячейки, но разных листов.

=ДВССЫЛ(A2&"!B2")

Протягиваем формулу с ДВССЫЛ

Итоговая формула выглядит именно так, но я специально расписал с самого начала по шагам, чтобы было понятно из чего состоит данная формула. В принципе, этого уже достаточно, чтобы за короткий срок решить задачу, указанную в начале статьи. Чтобы заполнить данные за февраль, нам необходимо в ячейке 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

SirExcel — безграничные возможности Excel

Содержание

  1. Microsoft Excel
  2. Как суммировать данные с разных листов книг Excel
  3. Как в Excel указать ссылки на одну и ту же ячейку, но с разных листов (Функция ДВССЫЛ)
  4. Excel листы разные ячейка одна
  5. Как объединить ячейки с другого листа / разных листов в Excel?
  6. Excel листы разные ячейка одна
  7. Как выбрать один и тот же диапазон ячеек на разных листах в Excel?
  8. Выберите один и тот же диапазон ячеек на разных листах в Excel
  9. Выберите тот же диапазон ячеек на всех листах с помощью Kutools for Excel

Microsoft Excel

трюки • приёмы • решения

Как суммировать данные с разных листов книг Excel

Формулы могут работать с ячейками из других листов. Вам просто нужно указать перед ссылкой на ячейку имя листа и восклицательный знак. Например, следующая формула добавляет 12 к значению в ячейке С1 , которая находится на листе Лист2: =Лист2!С1+12 .

Что делать, если вам нужно вычислить сумму всех значений в С1, начиная с листа Лист2 и заканчивая листом Лист6? Следующая формула решает эту задачу: =СУММ(Лист2:Лист6!C1) . В данном случае двоеточие разделяет название первого и последнего листов.

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

  1. Активизируйте ячейку, которая будет содержать формулу, и наберите =СУММ( .
  2. Щелкните на вкладке первого листа (в нашем случае это Лист2) и выберите ячейку С1 .
  3. Нажмите Shift и щелкните на вкладке последнего листа (в нашем случае это Лист6).
  4. Нажмите 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). Этот прием не ограничивается функцией СУММ. Он работает и с другими функциями, такими как СРЗНАЧ, МИН, МАКС.

Источник

Как в Excel указать ссылки на одну и ту же ячейку, но с разных листов (Функция ДВССЫЛ)

Один из читателей нашего сайта 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 !B 2 «. Нам также потребуется закрепить столбец A (с помощью знака $), чтобы он не менялся при протягивании формулы вправо и строку 1, чтобы она не менялась при протягивании формулы вниз. Мы получаем следующую итоговую формулу.

=ДВССЫЛ($A3&»!B»&C$1)
которую можно протянуть вправо и вниз.

Заметки по теме:

  • Если бы листы назывались у нас Магазин 1, Магазин 2 и так далее, то дополнительный столбец со словами Лист1, Лист2 и так далее нам бы не потребовался.
  • Функцию ДВССЫЛ используют часто тогда, когда требуется изменить ссылку на ячейку в формуле, не изменяя саму формулу.

Если вам понравилась статья, пожалуйста, нажмите +1 и «Мне нравится». Так же подписывайтесь на нашу рассылку или вступайте в нашу группу ВКонтакте, чтобы не пропустить наши следующие уроки по Excel

SirExcel — безграничные возможности Excel

Источник

Excel листы разные ячейка одна

Как объединить ячейки с другого листа / разных листов в Excel?

В общем, мы применяем функцию СЦЕПИТЬ для объединения ячеек из одного листа. Но иногда вам может потребоваться объединить ячейки из разных листов в Excel, как это легко решить? В этой статье показаны два метода, которые помогут вам сделать это легко.

Обычно мы можем применить функцию СЦЕПИТЬ и указать ячейки из разных листов одну за другой, чтобы объединить их в Excel.

Выберите пустую ячейку, в которую вы поместите результат конкатенации, и введите формулу = CONCATENATE (Чай! A1, «», Кофе! A1, «», ‘Безалкогольный напиток’! A1, «», Молоко! A1, «», Вода! A1) (A1 — это ячейка, содержимое которой вы объедините, Чай / Кофе / Безалкогольные напитки / Молоко / Вода — это имена листов, содержащие конкретную ячейку, которую вам нужно объединить) в нее и нажмите Enter .

И тогда вы увидите, что содержимое указанных ячеек с разных листов объединено в одну ячейку. Смотрите скриншот:

Если существует множество листов, ячейки которых необходимо объединить в одну, приведенная выше формула может быть довольно утомительной. Здесь мы рекомендуем Kutools for Excel’s Динамически обращаться к рабочим листам Утилита для упрощения работы с конкатенацией в Excel.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30 -день, кредитная карта не требуется! Бесплатная пробная версия сейчас!

Kutools for Excel — Combines more than 300 Advanced Functions and Tools for Microsoft Excel

1. Создайте новый лист в Excel, и на новом листе выберите ячейку с тем же адресом ячейки, что и те ячейки, которые вы объедините из других листов, говорит Ячейка A1, и нажмите Кутулс > Больше > Динамически обращаться к рабочим листам. Смотрите скриншот:

2. В открывшемся диалоговом окне Fill Worksheets References,

(1) Выберите Заполнить горизонтально ячейку за ячейкой из Заполнить заказ раскрывающийся список;

(2) Укажите рабочие листы, ячейки которых вы объедините в Список рабочих листов разделе.

(3) Щелкните значок Диапазон заполнения и закройте диалоговое окно «Заполнить ссылки на листы». Смотрите скриншот:

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30 -день, кредитная карта не требуется! Get It Now

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

3. Выберите пустую ячейку, в которую вы поместите результат конкатенации, и введите формулу = СЦЕПИТЬ (A1: E1 & «») (A1: E1 — это диапазон с содержимым ячеек, извлеченным из других листов), выделите в нем A1: E1 & «» в формуле и нажмите F9 key, затем удалите фигурные скобки <и >в формуле, наконец, нажмите Enter ключ. Смотрите скриншот:

И тогда вы увидите, что все ячейки из указанных листов сразу объединены в одну ячейку.

Источник

Excel листы разные ячейка одна

Как выбрать один и тот же диапазон ячеек на разных листах в Excel?

Можно ли быстро выбрать один и тот же диапазон ячеек на разных листах? Или даже быстро вводить одни и те же данные в один и тот же диапазон ячеек на разных листах, не вводя каждый лист один за другим? Да, следующие уловки помогут вам выбрать один и тот же диапазон ячеек на разных листах в Microsoft Excel.

Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!

Выберите один и тот же диапазон ячеек на разных листах в Excel

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

Шаг 1: На вкладке «Лист» в Microsoft Excel выберите несколько листов вместе, удерживая Ctrl ключа или Shift ключ. См. Следующий снимок экрана:

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

Функции: если вы вводите данные в этот диапазон ячеек, то на все выбранные рабочие листы будут добавлены одни и те же данные в том же диапазоне.

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

Выберите тот же диапазон ячеек на всех листах с помощью Kutools for Excel

Kutools for Excel‘s Синхронизировать рабочие листы Инструмент также может помочь вам быстро выбрать один и тот же диапазон ячеек на всех листах.

Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас.

Шаг 1: Выберите диапазон ячеек на одном листе.

Шаг 2: Нажмите Предприятие > Инструменты рабочего листа > Синхронизировать рабочие листы. Смотрите скриншот:

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

Для получения более подробной информации о синхронизации рабочих листов посетите Описание функции синхронизации рабочих листов.

Источник

Предположим, у вас есть книга, содержащая несколько листов, и теперь вы хотите извлечь данные из одной ячейки с нескольких листов в один основной лист. Например, перетащите ячейку B8 из Sheet1, Sheet2, Sheet3, Sheet4… на мастер-лист, как показано на следующем снимке экрана. Как быстро и легко решить эту задачу в Excel?

Ссылка на одну и ту же ячейку из нескольких листов в один мастер-лист с формулой

Ссылка на одну и ту же ячейку из нескольких листов в один мастер-лист с кодом VBA

Ссылка на одну и ту же ячейку из нескольких листов в один мастер-лист с удивительной функцией


Ссылка на одну и ту же ячейку из нескольких листов в один мастер-лист с формулой

Если имена ваших листов являются именами листов по умолчанию, например Sheet1, Sheet2, Sheet3 …, вы можете использовать формулу для быстрого выполнения этого задания в Excel.

1. Во-первых, вы должны создать список вспомогательных номеров, введите 1, 2, 3, 4 … порядковые номера, которые указывают на листы, на которые вам нужно ссылаться, см. Снимок экрана:

2. Затем введите приведенную ниже формулу в ячейку, в которую вы хотите извлечь данные, а затем перетащите дескриптор заполнения вниз к ячейкам, которые вы хотите применить к этой формуле, и все те же значения ячейки из нескольких листов были извлечены, см. Снимок экрана:

=INDIRECT(«‘Sheet» & E2 & «‘!$B$8»)

Внимание: В приведенной выше формуле E2 — это номер помощника, который вы ввели на шаге 1, и B8 это ссылка на ячейку, которую вы хотите извлечь. Эта формула работает только в том случае, если имена листов Sheet1, Sheet2, Sheet3 …


Ссылка на одну и ту же ячейку из нескольких листов в один мастер-лист

Kutools for Excel поддерживает мощную функцию —Динамически обращаться к рабочим листам что может помочь вам ссылаться на одно и то же значение ячейки на нескольких листах в мастер-лист. См. Демонстрацию ниже.    Нажмите, чтобы скачать Kutools for Excel!


Ссылка на одну и ту же ячейку из нескольких листов в один мастер-лист с кодом VBA

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

1. На основном листе щелкните ячейку B8, которая является ячейкой, которую вы хотите извлечь из других листов.

2. Удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.

3. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.

Код VBA: ссылка на одну и ту же ячейку из нескольких листов

Sub AutoFillSheetNames()
'Update by Extendoffice
Dim ActRng As Range
Dim ActWsName As String
Dim ActAddress As String
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ActRng = Application.ActiveCell
ActWsName = Application.ActiveSheet.Name
ActAddress = ActRng.Address(False, False)
Application.ScreenUpdating = False
xIndex = 0
For Each Ws In Application.Worksheets
If Ws.Name <> ActWsName Then
ActRng.Offset(xIndex, 0).Value = "='" & Ws.Name & "'!" & ActAddress
xIndex = xIndex + 1
End If
Next
Application.ScreenUpdating = True
End Sub

4, Затем нажмите F5 ключ для запуска этого кода, и все значения ячейки B8 из других листов были перенесены в главный рабочий лист. Смотрите скриншот:

Примечание: Этот код VBA применяется для заполнения ячеек, в которых вы щелкаете. Например, если вы щелкните ячейку A1 на указанном листе, все значения ячейки A1 из других листов будут заполнены на этом листе.


Ссылка на одну и ту же ячейку из нескольких листов в один мастер-лист с удивительной функцией

Если вы не знакомы с кодом VBA, здесь я могу представить вам полезный инструмент — Kutools for Excel, С его Динамически обращаться к рабочим листам вы можете легко заполнять ссылки на ячейки из нескольких листов в Excel.

Советы:Чтобы применить это Динамически обращаться к рабочим листам функция, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Щелкните ячейку B8 на основном листе, которую вы хотите извлечь из других листов.

2. Затем нажмите Кутулс > Больше > Динамически обращаться к рабочим листам, см. снимок экрана:

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

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

4. Затем нажмите Диапазон заполнения , а значения ячеек ячейки B8 из других листов были перечислены вертикально на рабочем листе Master, а затем закройте это диалоговое окно. Смотрите скриншот:

Нажмите, чтобы скачать Kutools for Excel и бесплатная пробная версия прямо сейчас!


Другие статьи:

  • Копирование строк из нескольких листов на основе критериев на новый лист
  • Предположим, у вас есть книга с тремя листами, которые имеют такое же форматирование, как показано на скриншоте ниже. Теперь вы хотите скопировать все строки из этих листов, столбец C которых содержит текст «Завершено», в новый лист. Как можно быстро и легко решить эту проблему, не копируя и не вставляя их вручную?
  • Создайте список уникальных значений из нескольких листов
  • Есть ли какой-нибудь быстрый способ создать список уникальных значений из всех листов в книге? Например, у меня есть четыре листа, в которых перечислены некоторые имена, содержащие дубликаты в столбце A, и теперь я хочу извлечь все уникальные имена из этих листов в новый список, как я могу завершить эту работу в Excel?
  • Подсчитайте конкретное значение на нескольких листах
  • Предположим, у меня есть несколько листов, которые содержат следующие данные, и теперь я хочу получить количество вхождений определенного значения «Excel» из этих листов. Как я могу подсчитать определенные значения на нескольких листах?
  • Вставить одно и то же изображение на несколько листов
  • Обычно мы можем быстро вставить изображение в рабочий лист с помощью функции «Вставить» в Excel, но пробовали ли когда-нибудь вставить одно и то же изображение во все рабочие листы вашей книги? В этой статье я представлю вам полезный метод решения этой задачи.
  • Запускать один и тот же макрос на нескольких листах одновременно в Excel
  • Обычно мы можем запускать макрос на листе, если есть несколько листов, которые необходимо применить этот макрос, вы должны запускать код один за другим. Есть ли другой быстрый способ запустить один и тот же макрос на нескольких листах одновременно в Excel?

Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

создать список, данные на разных листах в одной ячейке

frukti4ek

Дата: Понедельник, 24.12.2012, 18:15 |
Сообщение № 1

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117

МОЖЕТ ЕСТЬ ФОРМУЛА которая вытягивает значение со всех листов, из одной ячейке, так как в примере 3 листа в а реальном файле 170 листов

 

Ответить

Michael_S

Дата: Понедельник, 24.12.2012, 18:28 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 2012


Репутация:

373

±

Замечаний:
0% ±


Excel2016

примера не видно

 

Ответить

frukti4ek

Дата: Понедельник, 24.12.2012, 18:51 |
Сообщение № 3

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117

Прикрепила

К сообщению приложен файл:

10.xls
(17.0 Kb)

 

Ответить

AlexM

Дата: Понедельник, 24.12.2012, 19:20 |
Сообщение № 4

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Может быть так подойдет?

К сообщению приложен файл:

10_new.xls
(22.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

frukti4ek

Дата: Понедельник, 24.12.2012, 19:32 |
Сообщение № 5

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117

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

но все равно спасибо, буду знать и о такой формуле

 

Ответить

AlexM

Дата: Понедельник, 24.12.2012, 19:45 |
Сообщение № 6

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Можно функцией. Надо разрешить выполнение макросов
См файл.

К сообщению приложен файл:

10_new2.xls
(29.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

frukti4ek

Дата: Вторник, 25.12.2012, 12:53 |
Сообщение № 7

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117

AlexM, я не гений экселя, поэтому могли бы рассказать что значит «Надо разрешить выполнение макросов», если имеется ввиду Макросы-безопасность, то у меня стоит низкая, у меня есть пару макросов установленых.

 

Ответить

frukti4ek

Дата: Вторник, 25.12.2012, 13:00 |
Сообщение № 8

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117

AlexM, кажется я поняла, СПАСИБО БОЛЬШОЕ!!!!!!!!!

 

Ответить

AlexM

Дата: Вторник, 25.12.2012, 13:03 |
Сообщение № 9

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Да безопасность.
Если низкая, то выполнение макросов разрешено всегда.
При средней — будет задан вопрос Разрешать/не разрешать.
При высокой — запрет всегда.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

frukti4ek

Дата: Вторник, 25.12.2012, 13:07 |
Сообщение № 10

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117

AlexM, спасибо…. ЕЩЕ РАЗ ОГРОМНОЕ СПАСИБО!!! это то что мне надо

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

 

Ответить

AlexM

Дата: Вторник, 25.12.2012, 13:17 |
Сообщение № 11

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

В файле в диапазоне D7:D9 числа 1, 2 и 3
Если сделать 1, 3 и 2, то функция возьмет данные с листов 2, 3 и 4 (это индексы листов). Т.е. порядок можно изменить.
Условие такое, нельзя взять данные с листа которого нет, например, если в книге 4 листа, то попытка взять данные с пятого листа даст ошибку.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

frukti4ek

Дата: Вторник, 25.12.2012, 17:35 |
Сообщение № 12

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117

AlexM, может подскажите, когда я копирую формулу в другую книгу, то формула не работает sad

Заранее спасибо!

 

Ответить

RAN

Дата: Вторник, 25.12.2012, 18:25 |
Сообщение № 13

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

Дык, помимо формулы, еще и функцию неплохо-бы скопировать.


Быть или не быть, вот в чем загвоздка!

 

Ответить

frukti4ek

Дата: Вторник, 25.12.2012, 18:29 |
Сообщение № 14

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117

RAN, может подскажите как это делать?? я копировала полностью ячейку, и даже если заново пишу ее все равно выдает #ИМЯ?

не могу понять что я делаю не так

 

Ответить

frukti4ek

Дата: Вторник, 25.12.2012, 18:31 |
Сообщение № 15

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117

Вот файл с примером

К сообщению приложен файл:

_-_1.xlsx
(79.8 Kb)

 

Ответить

RAN

Дата: Вторник, 25.12.2012, 20:13 |
Сообщение № 16

Группа: Друзья

Ранг: Экселист

Сообщений: 5645

Нужно в файле AlexM зайти в редактор VBA, скопировать ФУНКЦИЮ «ССЫЛКА», и вставить в свой файл. Или скопировать здесь.
[vba]

Код

Function ССЫЛКА(Лист As Long, Адрес As String) As String
ССЫЛКА = Sheets(Лист).Range(Адрес)
End Function

[/vba]


Быть или не быть, вот в чем загвоздка!

 

Ответить

frukti4ek

Дата: Среда, 26.12.2012, 12:13 |
Сообщение № 17

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117

RAN, что то у меня не получается сделать эту процедуру sad ….. но все равно спасибо большое…

 

Ответить

Serge_007

Дата: Среда, 26.12.2012, 12:17 |
Сообщение № 18

Группа: Админы

Ранг: Местный житель

Сообщений: 15888


Репутация:

2623

±

Замечаний:
±


Excel 2016

Что именно не получается? Скопировать три строки и вставить их в модуль?


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

frukti4ek

Дата: Среда, 26.12.2012, 12:43 |
Сообщение № 19

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117

Serge_007, проблема в том что я не знала куда эти три строчки вставить….НО теперь у меня все получилось…… biggrin чувствую себя блондинкой smile

СПАСИБО БОЛЬШОЕ ЗА ВАШЕ ТЕРПЕНИЕ smile

 

Ответить

dmisviridov

Дата: Четверг, 03.01.2013, 08:04 |
Сообщение № 20

Группа: Пользователи

Ранг: Участник

Сообщений: 59

Скажите можно ли сделать так, чтобы EXCEL автоматически формировал сводную таблицу? Смысл вот в чём:
1) На вкладках ’01’ и ’07’ в столбце В забивается Артикул, а стобцах J и K забиваются Средние массы профилей;
2) На вкладке ‘Средняя масса’ в столбце А должен появляться такой же Артикул, а вот в столбце Е появляться Средняя масса профилей за месяц;
3) При этом должно быть условие, что если артикулы профилей встречаются уже во владке Средняя масса профилей, то просто считать их массу, а если нет то вносить новую запись и тоже считать их массу.

В общем должен получиться результат, как на вкладке Средняя масса профилей (2)

К сообщению приложен файл:

1952331.xls
(23.0 Kb)

 

Ответить


Загрузить PDF


Загрузить PDF

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

Шаги

  1. Изображение с названием Link Sheets in Excel Step 1

    1

    Откройте файл Microsoft Excel. Нажмите на значок в виде зелено-белой буквы «X».

  2. Изображение с названием Link Sheets in Excel Step 2

    2

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

  3. Изображение с названием Link Sheets in Excel Step 3

    3

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

  4. Изображение с названием Link Sheets in Excel Step 4

    4

    Введите = в целевой ячейке. Этот символ свидетельствует о начале ввода формулы.

  5. Изображение с названием Link Sheets in Excel Step 5

    5

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

  6. Изображение с названием Link Sheets in Excel Step 6

    6

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

    • Также эту формулу можно ввести вручную. Она должна выглядеть так: =<Имя_листа>!, где вместо <Имя_листа> подставьте имя исходного листа.
  7. Изображение с названием Link Sheets in Excel Step 7

    7

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

    • Например, если вы извлекаете данные из ячейки D12 на листе Лист1, формула будет выглядеть так: =Лист1!D12.
  8. Изображение с названием Link Sheets in Excel Step 8

    8

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

  9. Изображение с названием Link Sheets in Excel Step 9

    9

    Щелкните по целевой ячейке, чтобы выделить ее.

  10. Изображение с названием Link Sheets in Excel Step 10

    10

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

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

    Реклама

Об этой статье

Эту страницу просматривали 39 632 раза.

Была ли эта статья полезной?

Добрый день.

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

Рассмотрим ситуацию из жизненной практики.

Например, существует документ (файл excel), состоящий из нескольких вкладок.счет КУ (коммунальные услуги) в Эксель

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

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

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

    Вписываем в ячейку:

    — знак равно «=»;

    — далее функцию «СУММ()»;

    — в скобках указываем диапазон суммирования (Лист_Апрель:Лист_июнь!H26) – где Лист_апрель:Лист_Июнь – диапазон листов из которых берутся данные, H26 – суммируемая ячейка;

    Нажимаем клавишу «Enter» на клавиатуре.Формула суммы на нескольких листах

      Формула «=СУММ(Лист_Апрель:Лист_июнь!H26)» считает сумму одной и той же ячейки с разных листов.

      Аналогичным образом можно найти среднее значение ячейки с разных листов – «СРЗНАЧ(Лист_Апрель:Лист_июнь!H26)»

      Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Еще…Меньше

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

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

      =SUM(Sales:Marketing!B3)

      Вы даже можете добавить другой таблицу, а затем переместить ее в диапазон, на который ссылается формула. Например, чтобы добавить ссылку на ячейку B3 на сайте «Помещения», перетаскиванием ярлыка между таблицами «Продажи» и «Отдел кадров» перетаскиванием ярлыка, как показано на рисунке:

      Вставка другого листа в консолидацию

       

      Поскольку формула содержит объемную ссылку на диапазон имен, Sales:Marketing! B3, все таблицы в диапазоне являются частью нового вычисления.

      В примерах ниже объясняется, что происходит при вставке, копировании, удалении или удалении таблиц, включенных в трехсмеховую ссылку. В каждом из этих примеров используется формула =СУММ(Лист2:Лист6! A2:A5), чтобы добавить ячейки с A2 по A5 на ячейки со 2 по 6-ю.

      • Вставка или копирование. Если вставить или скопировать листы между листами 2 и 6, Excel в вычислениях будут включены все значения в ячейках с A2 по A5 на листах, которые являются первосторонними.

      • Удалить    При удалении листов между листами 2 и 6 Excel из вычислений.

      • Переместить    Если переместить листы между листами 2 и 6 в место за пределами диапазона, на который ссылается лист, Excel удаляет их значения из вычислений.

      • Переместить конечную точку —    Если переместить лист 2 или 6 в другое место в той же книге, Excel скорректирует сумму, включив новые листы между ними, если не изменить порядок конечных точек в книге. Если вы изменяете конечные точки, трехэтапная ссылка изменяет таблицу конечных точек. Например, у вас может быть ссылка на Лист2:Лист6. Если переместить лист 2 после листа 6 в книге, формула скорректируется так, чтобы она была на «Лист3:Лист6». Если вы переместили лист 6 перед листом 2, формула скорректируется так, чтобы она ука была на лист2:Лист5.

      • Удаление конечной точки    При удалении листа 2 или Excel из вычислений удаляются значения на этом листе.

      Сделайте следующее:

      1. Щелкните ячейку, в которую нужно ввести функцию.

      2. Введите = (знак равно), за которым следует имя функции (см. таблицу ниже), а затем открываемую скобку.

      3. Щелкните явку первого, на который вы хотите со ссылкой.

      4. Удерживая нажатой клавишу SHIFT, щелкните явку для последнего нужного для ссылки на таблицу.

      5. Вы выберите ячейку или диапазон ячеек, на которые нужно со ссылкой.

      6. Заполнив формулу, нажмите ввод.

      Для трехсъемки можно использовать следующие функции:

      Функция

      Описание

      СРЗНАЧ

      Вычисляет среднее значение (среднее арифметическое) чисел.

      СРЗНАЧА

      Вычисляет среднее значение (среднее арифметическое) чисел; включает текст и логические аргументы.

      СЧЁТ

      Подсчитывка ячеек, содержащих числа.

      СЧЁТЗ

      Подсчитываются непустые ячейки.

      СРГАРМ

      Возвращает гармонию набора положительных чисел: обратное арифметическое, обратное обратным.

      ЭКСЦЕСС

      Возвращает эксцесс множества данных.

      НАИБОЛЬШИЙ

      Возвращает k-ое по величине значение из множества данных. Например, пятое по величине число.

      МАКС

      Находит наибольшее значение в наборе значений.

      МАКСА

      Находит наибольшее значение в наборе значений; включает текст и логические аргументы.

      МЕДИАНА

      Возвращает медиану или число в середине набора заданных чисел.

      МИН

      Находит наименьшее значение в наборе значений.

      МИНА

      Находит наименьшее значение в наборе значений; включает текст и логические аргументы.

      ПЕРСЕНТИЛЬ

      Возвращает k-ю процентиль для значений в диапазоне, где k находится в диапазоне от 0 до 1. Предоставляется для обеспечения совместимости с более ранними версиями Excel.

      ПРОЦЕНТИЛЬ.ИСКЛ

      Возвращает k-ю процентиль для значений диапазона, где k — число от 0 и 1 (не включая эти числа).

      ПРОЦЕНТИЛЬ.ВКЛ

      Возвращает k-ю процентиль для значений диапазона, где k — число от 0 и 1 (включая эти числа).

      ПРОЦЕНТРАНГ

      Возвращает ранг значения в наборе данных в процентах (0,1) от набора данных. Предоставляется для обеспечения совместимости с более ранними версиями Excel.

      ПРОЦЕНТРАНГ.ИСКЛ

      Возвращает ранг значения в наборе данных как процентное содержание в наборе данных (от 0 до 1, не включая эти числа).

      ПРОЦЕНТРАНГ.ВКЛ

      Возвращает ранг значения в наборе данных как процентное содержание в наборе данных (от 0 до 1, включая эти числа).

      КВАРТИЛЬ

      Возвращает квартиль набора данных на основе значений процентили от 0,1. Предоставляется для обеспечения совместимости с более ранними версиями Excel.

      КВАРТИЛЬ.ИСКЛ

      Возвращает квартиль набора данных на основе значений процентили от 0,1 до монопольно.

      КВАРТИЛЬ.ВКЛ

      Возвращает квартиль набора данных на основе значений процентили от 0 до 1 (включительно).

      ПРОИЗВЕД

      Перемножая числа.

      РАНГ

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

      РАНГ.РВ

      Возвращает ранг числа в списке чисел: его размер относительно других значений в списке.

      РАНГ.СР

      Возвращает ранг числа в списке чисел: его размер относительно других значений в списке.

      СКОС

      Возвращает асимметрию распределения.

      НАИМЕНЬШИЙ

      Возвращает k-ое наименьшее значение в множестве данных.

      СТАНДОТКЛОН.В

      Вычисляет стандартное отклонение по выборке.

      СТАНДОТКЛОН.Г

      Вычисляет стандартное отклонение всей численности населения.

      СТАНДОТКЛОНА

      Вычисляет стандартное отклонение по выборке; включает текст и логические аргументы.

      СТАНДОТКЛОНПА

      Вычисляет стандартное отклонение всей численности населения; включает текст и логические аргументы.

      УРЕЗСРЕДНЕЕ

      Возвращает среднее внутренности множества данных.

      СУММ

      Сбавляет числа.

      ДИСП.В

      Оценивает дисперсию по выборке.

      ДИСП.Г

      Вычисляет дисперсию для всей численности населения.

      ДИСПА

      Оценивает дисперсию по выборке; включает текст и логические аргументы.

      ДИСПРА

      Вычисляет дисперсию для всей численности населения; включает текст и логические логичные аргументы.

      Сделайте следующее:

      1. На вкладке Формулы нажмите кнопку Определить имя (в группе Определенные имена).

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

      3. В списке Ссылки выберите знак равно (=) и ссылку, а затем нажмите клавишу BACKSPACE.

      4. Щелкните явку первого, на который вы хотите со ссылкой.

      5. Удерживая нажатой клавишу SHIFT, щелкните вкладку листа ссылки.

      6. Вы выберите ячейку или диапазон ячеек, на которые нужно со ссылкой.

      Подробнее

      Дополнительные информацию о перемещении книги см. в этой теме. Дополнительные информацию о создании и использовании определенных имен см. в теме Определение и использование имен в формулах.

      Дополнительные сведения

      Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

      Нужна дополнительная помощь?

      Понравилась статья? Поделить с друзьями:

      А вот еще интересные статьи:

    • Excel листы выделены желтым
    • Excel листы всех типов
    • Excel листы в несколько строк
    • Excel листы в виде списка
    • Excel листать не по ячейкам

    • 0 0 голоса
      Рейтинг статьи
      Подписаться
      Уведомить о
      guest

      0 комментариев
      Старые
      Новые Популярные
      Межтекстовые Отзывы
      Посмотреть все комментарии