Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Ссылка на другой лист, не отображаются данные - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Ссылка на другой лист, не отображаются данные
biomirror Дата: Четверг, 26.06.2014, 15:39 | Сообщение № 1
Группа: Проверенные
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Добрый день!
Есть сводная таблица за год. В нее должны перемещаться данные из других листов (квартал1, 2, 3, 4).
С переносом данных с первого квартала проблем не возникает: ставишь ссылку на ячейки листа "квартал 1" и все данные переносятся.
Возникает переносом данных из остальных листов: В ячейке вроде стоит ссылка на другой лист ='2 квартал'!B8:L8. Но данные с этого листа не переносятся.
Хотел бы узнать, в чем проблема и как это исправить?
К сообщению приложен файл: 3479995.xls (94.5 Kb)
 
Ответить
СообщениеДобрый день!
Есть сводная таблица за год. В нее должны перемещаться данные из других листов (квартал1, 2, 3, 4).
С переносом данных с первого квартала проблем не возникает: ставишь ссылку на ячейки листа "квартал 1" и все данные переносятся.
Возникает переносом данных из остальных листов: В ячейке вроде стоит ссылка на другой лист ='2 квартал'!B8:L8. Но данные с этого листа не переносятся.
Хотел бы узнать, в чем проблема и как это исправить?

Автор - biomirror
Дата добавления - 26.06.2014 в 15:39
amfor Дата: Четверг, 26.06.2014, 15:50 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 250
Репутация: 75 ±
Замечаний: 0% ±

Excel 2016
Объединение ячеек это зло,постарайтесь этого избегать.
К сообщению приложен файл: 1108177.xls (94.0 Kb)


Семь бед - один RESET.
 
Ответить
СообщениеОбъединение ячеек это зло,постарайтесь этого избегать.

Автор - amfor
Дата добавления - 26.06.2014 в 15:50
_Boroda_ Дата: Четверг, 26.06.2014, 16:12 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16711
Репутация: 6502 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Универсальная формула для всех ячеек сразу
Код
=ДВССЫЛ("'"&B$5&"'!B"&СТРОКА()+1)
К сообщению приложен файл: 3479995_1.xls (84.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеУниверсальная формула для всех ячеек сразу
Код
=ДВССЫЛ("'"&B$5&"'!B"&СТРОКА()+1)

Автор - _Boroda_
Дата добавления - 26.06.2014 в 16:12
biomirror Дата: Пятница, 27.06.2014, 07:31 | Сообщение № 4
Группа: Проверенные
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

amfor, как я понял, ты просто "вставил связь". После неудачных попыток сделать по-своему(знак равно и ссылка на ячейку другого листа) я сделал так же. Но я хотел бы знать причину того, почему возникла данная проблема.
_Boroda_, спасибо за ответ, все круто. Но, боюсь я не силен в экселе и формула выглядит слишком страшно. Но думаю, в дальнейшем пригодится))

Я бы просто хотел знать, почему в сводной таблице значения из листа "Квартал 1" подхватываются, а из остальных листов нет. Чтобы в дальнейшем знать, как эту проблему самостоятельно решить)


Сообщение отредактировал biomirror - Пятница, 27.06.2014, 07:32
 
Ответить
Сообщениеamfor, как я понял, ты просто "вставил связь". После неудачных попыток сделать по-своему(знак равно и ссылка на ячейку другого листа) я сделал так же. Но я хотел бы знать причину того, почему возникла данная проблема.
_Boroda_, спасибо за ответ, все круто. Но, боюсь я не силен в экселе и формула выглядит слишком страшно. Но думаю, в дальнейшем пригодится))

Я бы просто хотел знать, почему в сводной таблице значения из листа "Квартал 1" подхватываются, а из остальных листов нет. Чтобы в дальнейшем знать, как эту проблему самостоятельно решить)

Автор - biomirror
Дата добавления - 27.06.2014 в 07:31
китин Дата: Пятница, 27.06.2014, 07:38 | Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Но я хотел бы знать причину того, почему возникла данная проблема

Объединение ячеек это зло

у вас вставляется диапазон ячеек В8:L8.а надо просто В8.вот и вся причина


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
Но я хотел бы знать причину того, почему возникла данная проблема

Объединение ячеек это зло

у вас вставляется диапазон ячеек В8:L8.а надо просто В8.вот и вся причина

Автор - китин
Дата добавления - 27.06.2014 в 07:38
biomirror Дата: Пятница, 27.06.2014, 07:47 | Сообщение № 6
Группа: Проверенные
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

у вас вставляется диапазон ячеек В8:L8.а надо просто В8.вот и вся причина


Почему тогда
в сводной таблице значения из листа "Квартал 1" подхватываются

Там же тоже диапазон ячеек.
 
Ответить
Сообщение
у вас вставляется диапазон ячеек В8:L8.а надо просто В8.вот и вся причина


Почему тогда
в сводной таблице значения из листа "Квартал 1" подхватываются

Там же тоже диапазон ячеек.

Автор - biomirror
Дата добавления - 27.06.2014 в 07:47
_Boroda_ Дата: Пятница, 27.06.2014, 09:54 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16711
Репутация: 6502 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Там же тоже диапазон ячеек.
Правильно. Поэтому в столбце В итогового листа значания и подхватываются.
Тут все проще и сложнее одновременно. Смотрите: мы пишем (например) в ячейку В9 формулу =В10:Е10. И такую же формулу пишем в ячейку С9. А в диапазоне В10:Е10 у нас цифры 1,2,3,4. Так вот, при присваивании ячейке значений диапазона в эту ячейку выводится то значение из этого диапазона, которое "параллельно соответствует" по месторасположению нашей ячейки.
Немного коряво получилось объяснение, посмотрите в файле - там все ясно вроде.

Из всего этого следует, что разъединять ячейки вовсе не обязательно. Достаточно просто написать формулы в таком виде:
='1 квартал'!B10 ='2 квартал'!B10 ='3 квартал'!B10 ='4 квартал'!B10
К сообщению приложен файл: 159498_1.xlsx (7.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Там же тоже диапазон ячеек.
Правильно. Поэтому в столбце В итогового листа значания и подхватываются.
Тут все проще и сложнее одновременно. Смотрите: мы пишем (например) в ячейку В9 формулу =В10:Е10. И такую же формулу пишем в ячейку С9. А в диапазоне В10:Е10 у нас цифры 1,2,3,4. Так вот, при присваивании ячейке значений диапазона в эту ячейку выводится то значение из этого диапазона, которое "параллельно соответствует" по месторасположению нашей ячейки.
Немного коряво получилось объяснение, посмотрите в файле - там все ясно вроде.

Из всего этого следует, что разъединять ячейки вовсе не обязательно. Достаточно просто написать формулы в таком виде:
='1 квартал'!B10 ='2 квартал'!B10 ='3 квартал'!B10 ='4 квартал'!B10

Автор - _Boroda_
Дата добавления - 27.06.2014 в 09:54
biomirror Дата: Пятница, 27.06.2014, 10:30 | Сообщение № 8
Группа: Проверенные
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_, в вашем объяснении, в разные ячейки вставляется одна формула, которая содержит один диапазон ячеек. Поэтому логику "параллельного соответствия" я отчасти понимаю.
В моем же случае, в разные ячейки вставляются разные формулы, а разные они потому,что содержат ссылки на разные листы.
Я не понимаю, что мешает экселю, в нужную ячейку закинуть данные из ='2 квартал'!B8:L8. Или поставим вопрос по немного по другому: откуда(с какой ячейки) эксель берет этот 0, который мы видим в итоговой таблице?
 
Ответить
Сообщение_Boroda_, в вашем объяснении, в разные ячейки вставляется одна формула, которая содержит один диапазон ячеек. Поэтому логику "параллельного соответствия" я отчасти понимаю.
В моем же случае, в разные ячейки вставляются разные формулы, а разные они потому,что содержат ссылки на разные листы.
Я не понимаю, что мешает экселю, в нужную ячейку закинуть данные из ='2 квартал'!B8:L8. Или поставим вопрос по немного по другому: откуда(с какой ячейки) эксель берет этот 0, который мы видим в итоговой таблице?

Автор - biomirror
Дата добавления - 27.06.2014 в 10:30
Pelena Дата: Пятница, 27.06.2014, 10:41 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19401
Репутация: 4549 ±
Замечаний: ±

Excel 365 & Mac Excel
biomirror, это называется неявное пересечение. Когда Вы пишете в ячейку столбца В формулу ='2 квартал'!B8:L8, то Excel ищет пересечение диапазона B8:L8 именно со столбцом В, получает ячейку В8 и всё ОК, если же вы эту формулу пишете в ячейку столбца С, то на пересечении диапазона B8:L8 и столбца С оказывается ячейка С8, а она пустая.
Если бы Ваша итоговая таблица была сдвинута вправо, то и для 1 квартала были бы нули.


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеbiomirror, это называется неявное пересечение. Когда Вы пишете в ячейку столбца В формулу ='2 квартал'!B8:L8, то Excel ищет пересечение диапазона B8:L8 именно со столбцом В, получает ячейку В8 и всё ОК, если же вы эту формулу пишете в ячейку столбца С, то на пересечении диапазона B8:L8 и столбца С оказывается ячейка С8, а она пустая.
Если бы Ваша итоговая таблица была сдвинута вправо, то и для 1 квартала были бы нули.

Автор - Pelena
Дата добавления - 27.06.2014 в 10:41
biomirror Дата: Пятница, 27.06.2014, 15:56 | Сообщение № 10
Группа: Проверенные
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Для большего понимания я сделал копию сводной страницы справа от уже существующей. Значения, которые соответствуют 1 кварталу находятся в столбце V. Я в ячейке V7 сделал ссылку на диапазон B8:L8 и получил ошибку.
Как я понял, это потому, что ссылаться можно было только на "параллельно соответствующий" диапазон, который начинается со столбца V/
Хотя как по мне, так было бы логичней брать данные из того диапазона, который указан, а не из "параллельного". Впрочем я любитель, мастерам виднее....)

И самое главное, я понял, почему
в сводной таблице значения из листа "Квартал 1" подхватываются

Они подхватываются из-за случайности, потому что так получилось, что нужные ячейки таблицы источника и сводной таблицы совпали. По чистой случайности...Вот и все.
 
Ответить
СообщениеДля большего понимания я сделал копию сводной страницы справа от уже существующей. Значения, которые соответствуют 1 кварталу находятся в столбце V. Я в ячейке V7 сделал ссылку на диапазон B8:L8 и получил ошибку.
Как я понял, это потому, что ссылаться можно было только на "параллельно соответствующий" диапазон, который начинается со столбца V/
Хотя как по мне, так было бы логичней брать данные из того диапазона, который указан, а не из "параллельного". Впрочем я любитель, мастерам виднее....)

И самое главное, я понял, почему
в сводной таблице значения из листа "Квартал 1" подхватываются

Они подхватываются из-за случайности, потому что так получилось, что нужные ячейки таблицы источника и сводной таблицы совпали. По чистой случайности...Вот и все.

Автор - biomirror
Дата добавления - 27.06.2014 в 15:56
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!