После установки Excel 2013 (что превью, что финала) изменилось поведение системы при обработке ссылок на источник данных для сводной таблицы.
Если файл сохраняется в Excel 2013, то после любой операции с файлом (переименование/перемещение/копирование) относительная ссылка на источник данных для сводной преобразуется в абсолютную. Ссылка на данные может быть задана простым диапазоном или проименованым, на этом же листе или соседнем - без разницы. Местоположение файла тоже роли не играет, у меня так происходит и на локальном диске (рабочем столе), сетевом и внешнем.
на technet предложили попробовать выключить опцию Save external link values (File->Options->Advanced) - она была включена по умолчанию в Excel 2013, но что-то это ни на что не повлияло. Отключение Update links to other documents также не спасает ситуацию..
Сталкивался ли кто-нибудь с таким поведением Excel 2013 и если да то как поборол? С теми же самыми файлами, сохраненными в Excel 2010 на той же машине таких метаморфоз не случается.
После установки Excel 2013 (что превью, что финала) изменилось поведение системы при обработке ссылок на источник данных для сводной таблицы.
Если файл сохраняется в Excel 2013, то после любой операции с файлом (переименование/перемещение/копирование) относительная ссылка на источник данных для сводной преобразуется в абсолютную. Ссылка на данные может быть задана простым диапазоном или проименованым, на этом же листе или соседнем - без разницы. Местоположение файла тоже роли не играет, у меня так происходит и на локальном диске (рабочем столе), сетевом и внешнем.
на technet предложили попробовать выключить опцию Save external link values (File->Options->Advanced) - она была включена по умолчанию в Excel 2013, но что-то это ни на что не повлияло. Отключение Update links to other documents также не спасает ситуацию..
Сталкивался ли кто-нибудь с таким поведением Excel 2013 и если да то как поборол? С теми же самыми файлами, сохраненными в Excel 2010 на той же машине таких метаморфоз не случается.
относительная ссылка на источник данных для сводной преобразуется в абсолютную
В Excel, независимо от версии, нет такого понятия как "относительная ссылка на источник данных для сводных таблиц" Ссылка на источник всегда абсолютная, что вполне логично
Судя по скрину с technet
Вы перемещаете не файл, а лист со сводной или саму сводную
Если я не так понял вопрос, то прошу, приложите видео с экрана, из которого станет ясна проблема
Quote (user0)
относительная ссылка на источник данных для сводной преобразуется в абсолютную
В Excel, независимо от версии, нет такого понятия как "относительная ссылка на источник данных для сводных таблиц" Ссылка на источник всегда абсолютная, что вполне логично
Судя по скрину с technet
Вы перемещаете не файл, а лист со сводной или саму сводную
Если я не так понял вопрос, то прошу, приложите видео с экрана, из которого станет ясна проблемаSerge_007
Молодец. Ссылка на депозит, где по истечению таймера меня послали(файл удален) Но ответ меня устроил. То user0 - записать макрорекордером присвоение источника таблице, поменять адрес на относительный(thisworkbook.path & "\") и повесить на событие открытия книги. ИМХО совсем несложный способ.
Молодец. Ссылка на депозит, где по истечению таймера меня послали(файл удален) Но ответ меня устроил. То user0 - записать макрорекордером присвоение источника таблице, поменять адрес на относительный(thisworkbook.path & "\") и повесить на событие открытия книги. ИМХО совсем несложный способ.KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
в том-то и дело, что перемещается сам файл, после сохранения и закрытия экселя. Когда потом открываешь файл, то ссылка преобразуется в абсолютную (с именем диска или без если каталог есть в переменных системы). сейчас попробую видео сделать )
KuklP, это, возможно, поможет. Но я не настолько полюбил 2013, чтобы каждый файл со сводными апгрейдить. Все же надеюсь, что это баг и будет исправлен когда-нить.
зы. первый раз возникла необходимость кроссить.. слишком много форумов где ходят одни и те же люди ) договорились бы и сделали один, а уроки у каждого на личном сайте или тоже на общем, типа вики. Мне кажется это помогло бы избежать распыления ресурсов и в целом русское сообщество любителей экселя выиграло.
в том-то и дело, что перемещается сам файл, после сохранения и закрытия экселя. Когда потом открываешь файл, то ссылка преобразуется в абсолютную (с именем диска или без если каталог есть в переменных системы). сейчас попробую видео сделать )
KuklP, это, возможно, поможет. Но я не настолько полюбил 2013, чтобы каждый файл со сводными апгрейдить. Все же надеюсь, что это баг и будет исправлен когда-нить.
зы. первый раз возникла необходимость кроссить.. слишком много форумов где ходят одни и те же люди ) договорились бы и сделали один, а уроки у каждого на личном сайте или тоже на общем, типа вики. Мне кажется это помогло бы избежать распыления ресурсов и в целом русское сообщество любителей экселя выиграло.user0
Сообщение отредактировал user0 - Суббота, 24.11.2012, 13:38
Гы) Мы придем к победе коммунизма! У каждого сайта свой владелец. И каждый оплачивает его содержание из своего кармана. В своих целях. Попробуйте договориться и сделать одну страну на весь мир. Удобно же. И экономия неоспоримая
Quote (user0)
договорились бы и сделали один
Гы) Мы придем к победе коммунизма! У каждого сайта свой владелец. И каждый оплачивает его содержание из своего кармана. В своих целях. Попробуйте договориться и сделать одну страну на весь мир. Удобно же. И экономия неоспоримая KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Но я не настолько полюбил 2013, чтобы каждый файл со сводными апгрейдить.
Мое личное мнение: а зачем Вам был 2013? Чего не хватало в предыдущих? Вот ссылка на еще одну тему, где 2013, мягко говоря, не радует пользователя: http://forum.msexcel.ru/index.php/topic,8844.0.html И по теме топика - можно макрос положить в personal и проверять им каждый открываемый файл на наличие сводных. Если есть - менять ссыль. Но уже это как раз выходит за рамки обсуждаемого вопроса
Quote (user0)
Но я не настолько полюбил 2013, чтобы каждый файл со сводными апгрейдить.
Мое личное мнение: а зачем Вам был 2013? Чего не хватало в предыдущих? Вот ссылка на еще одну тему, где 2013, мягко говоря, не радует пользователя: http://forum.msexcel.ru/index.php/topic,8844.0.html И по теме топика - можно макрос положить в personal и проверять им каждый открываемый файл на наличие сводных. Если есть - менять ссыль. Но уже это как раз выходит за рамки обсуждаемого вопроса KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Сообщение отредактировал KuklP - Суббота, 24.11.2012, 13:47
видео процесса excel_2013.mp4 (5,8Мб) сначала создаю новый файл 2013.xlsx открываю 2013ым экселем, создаю в нем сводную, сохраняю, закрываю. Копирую и переименовываю, открываю.. ссылки преобразованы и ведут к старому файлу. Потом то же самое, но в 2010 - ссылки на месте.
Quote (KuklP)
зачем Вам был 2013?
интересно пощупать новое.. ну и еще он документы открывает в разных окнах, в 2010 так можно, но нужно поизвращаться запустив несколько копий программы )
видео процесса excel_2013.mp4 (5,8Мб) сначала создаю новый файл 2013.xlsx открываю 2013ым экселем, создаю в нем сводную, сохраняю, закрываю. Копирую и переименовываю, открываю.. ссылки преобразованы и ведут к старому файлу. Потом то же самое, но в 2010 - ссылки на месте.
Quote (KuklP)
зачем Вам был 2013?
интересно пощупать новое.. ну и еще он документы открывает в разных окнах, в 2010 так можно, но нужно поизвращаться запустив несколько копий программы )user0
Сообщение отредактировал user0 - Суббота, 24.11.2012, 15:18
В ХР я знаю, как сделать это по умолчанию, а в W7... Я ретроград и гад Не спешу с переходом на новые версии. Все же уже неплохо, что смог Вас свести с человеком, к-рый не понаслышке судит о 2013 и со сводными на ТЫ.
Quote (user0)
он документы открывает в разных окнах,
В ХР я знаю, как сделать это по умолчанию, а в W7... Я ретроград и гад Не спешу с переходом на новые версии. Все же уже неплохо, что смог Вас свести с человеком, к-рый не понаслышке судит о 2013 и со сводными на ТЫ. KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
так в том-то и дело, что я не менял настройки, все по умолчанию. Странно что у вас все работает если вы не меняли настройки по умолчанию, в превью у меня были такие же проблемы. Попробуйте, для чистоты эксперимента запустить только один эксель 2013, сделать сводную, сохранить файл и закрыть эксель, а потом скопировать файл.
Вроде нашел в чем проблема – в финале 2013 появился новый пункт "Add this data to the Data Model", если его отметить, то ссылка на данные для сводной не меняется после операций с файлом.
Отметив в настройках экселя 2013 пункт "Prefer the Excel Data Model when creating PivotTables, QueryTables and Data Connections" эта опция будет включена по умолчанию для всех сводных.
Однако как сделать это для уже созданных сводных, я пока не разобрался. Ссылки для них также продолжают конвертироваться, если документ пересохранен в новой версии.
Quote (Serge_007)
Открытие файлов в одном окне Excel
насколько я понял, там неизвестно как получилось что файлы открываются в разных окнах.
Мне кажется, что это наоборот удобно, можно открыть два файла и развернуть их справа и слева на рабочем столе (ctrl+-> / <-), да и на таскбаре открытые документы более очевидно выглядят (если не группировать). В экселе 2013 документы так открываются по умолчанию, в 2010ом надо запускать несколько копий программы (или через "вид->упорядочить горизонтально/вертикально", но эт немного не то).
Quote (KuklP)
Не спешу с переходом на новые версии
зря, win7 отличная замена xp. и да, спасибо за новодку на этот форум )
так в том-то и дело, что я не менял настройки, все по умолчанию. Странно что у вас все работает если вы не меняли настройки по умолчанию, в превью у меня были такие же проблемы. Попробуйте, для чистоты эксперимента запустить только один эксель 2013, сделать сводную, сохранить файл и закрыть эксель, а потом скопировать файл.
Вроде нашел в чем проблема – в финале 2013 появился новый пункт "Add this data to the Data Model", если его отметить, то ссылка на данные для сводной не меняется после операций с файлом.
Отметив в настройках экселя 2013 пункт "Prefer the Excel Data Model when creating PivotTables, QueryTables and Data Connections" эта опция будет включена по умолчанию для всех сводных.
Однако как сделать это для уже созданных сводных, я пока не разобрался. Ссылки для них также продолжают конвертироваться, если документ пересохранен в новой версии.
Quote (Serge_007)
Открытие файлов в одном окне Excel
насколько я понял, там неизвестно как получилось что файлы открываются в разных окнах.
Мне кажется, что это наоборот удобно, можно открыть два файла и развернуть их справа и слева на рабочем столе (ctrl+-> / <-), да и на таскбаре открытые документы более очевидно выглядят (если не группировать). В экселе 2013 документы так открываются по умолчанию, в 2010ом надо запускать несколько копий программы (или через "вид->упорядочить горизонтально/вертикально", но эт немного не то).
Quote (KuklP)
Не спешу с переходом на новые версии
зря, win7 отличная замена xp. и да, спасибо за новодку на этот форум )user0
Странно что у вас все работает если вы не меняли настройки по умолчанию
А вот и не странно Я создаю сводные через мастера, а Вы через Вставка-Сводная таблица В мастере такой опции "Add this data to the Data Model" нет, поэтому и создаются "Правильные сводные"
Quote (user0)
Странно что у вас все работает если вы не меняли настройки по умолчанию
А вот и не странно Я создаю сводные через мастера, а Вы через Вставка-Сводная таблица В мастере такой опции "Add this data to the Data Model" нет, поэтому и создаются "Правильные сводные" Serge_007