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

Вход

Регистрация

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

 

= Мир MS Excel/Ссылки на данные из других книг, в зависимости от значений - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Ссылки на данные из других книг, в зависимости от значений
r-yuriy Дата: Среда, 31.01.2018, 22:12 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый вечер!
Такой вопрос:
Есть основная книга 1 и множество вспомогательных книг (документ 101 - документ 105). При этом вспомогательные книги создаются постепенно после основной.
Необходимо экспортировать столбец данных из вспомогательных книг в основную книгу в соответствующие столбцы. Изменяющаяся часть полного имени вспомогательных книг указана в строке 2 основного файла.
Пробовал адрес ссылки делать через формулу "сцепить" и затем формулу "ДВССЫЛ" - но тогда нужно открывать все вспомогательные книги.

Может есть у кого идеи?
К сообщению приложен файл: 9862296.zip (23.7 Kb)


Сообщение отредактировал r-yuriy - Среда, 31.01.2018, 22:13
 
Ответить
СообщениеДобрый вечер!
Такой вопрос:
Есть основная книга 1 и множество вспомогательных книг (документ 101 - документ 105). При этом вспомогательные книги создаются постепенно после основной.
Необходимо экспортировать столбец данных из вспомогательных книг в основную книгу в соответствующие столбцы. Изменяющаяся часть полного имени вспомогательных книг указана в строке 2 основного файла.
Пробовал адрес ссылки делать через формулу "сцепить" и затем формулу "ДВССЫЛ" - но тогда нужно открывать все вспомогательные книги.

Может есть у кого идеи?

Автор - r-yuriy
Дата добавления - 31.01.2018 в 22:12
Nic70y Дата: Среда, 31.01.2018, 22:16 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
http://www.excelworld.ru/forum/10-31484-1
[p.s.]файл не смотрел[/p.s.]


ЮMoney 41001841029809
 
Ответить
Сообщениеhttp://www.excelworld.ru/forum/10-31484-1
[p.s.]файл не смотрел[/p.s.]

Автор - Nic70y
Дата добавления - 31.01.2018 в 22:16
r-yuriy Дата: Среда, 31.01.2018, 23:08 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо, но все файлы лежат в разных папках и нужен не простой перебор файлов а определенных.
 
Ответить
СообщениеСпасибо, но все файлы лежат в разных папках и нужен не простой перебор файлов а определенных.

Автор - r-yuriy
Дата добавления - 31.01.2018 в 23:08
Nic70y Дата: Четверг, 01.02.2018, 07:50 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
пишете формулу типа (со своим адресом):
Код
="='C:\Users\user\Downloads\папка "&B$2&"\[документ "&B$2&".xlsx]Лист1'!B"&СТРОКА(B2)
копируете, вставляете значения,
затем ctrl+h
найти = заменить на =
[p.s.]Зачем файл в архиве? Он и так помещается.
По этому смотреть неохота было. Видать не только мне...[/p.s.]


ЮMoney 41001841029809
 
Ответить
Сообщениепишете формулу типа (со своим адресом):
Код
="='C:\Users\user\Downloads\папка "&B$2&"\[документ "&B$2&".xlsx]Лист1'!B"&СТРОКА(B2)
копируете, вставляете значения,
затем ctrl+h
найти = заменить на =
[p.s.]Зачем файл в архиве? Он и так помещается.
По этому смотреть неохота было. Видать не только мне...[/p.s.]

Автор - Nic70y
Дата добавления - 01.02.2018 в 07:50
Karataev Дата: Четверг, 01.02.2018, 09:47 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Также можно с помощью "Найти и заменить" просто менять фрагмент имени папки и файла.
Например, в "B4" такая формула:
Код
='C:\Users\User\Desktop\9862296\папка 101\[документ 101.xlsx]Лист1'!$B2

Выделите весь столбец "B" - Найти и заменить - поле "Найти": 101 - поле "Заменить": 102 - Заменить все.
 
Ответить
СообщениеТакже можно с помощью "Найти и заменить" просто менять фрагмент имени папки и файла.
Например, в "B4" такая формула:
Код
='C:\Users\User\Desktop\9862296\папка 101\[документ 101.xlsx]Лист1'!$B2

Выделите весь столбец "B" - Найти и заменить - поле "Найти": 101 - поле "Заменить": 102 - Заменить все.

Автор - Karataev
Дата добавления - 01.02.2018 в 09:47
r-yuriy Дата: Четверг, 01.02.2018, 11:17 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
найти = заменить на =

В этом случае Exel всё равно считает эту ячейку текстом и вычислений не производит (пробовал на exel 2007), и при замене ссылок на файлы, которые еще не добавлены, предлагает открыть эти файлы.

Зачем файл в архиве?

Чтобы можно было посмотреть и основной файл и вспомогательные

Выделите весь столбец "B" - Найти и заменить - поле "Найти": 101 - поле "Заменить": 102 - Заменить все.

А если таблица 100 на 100? и опять же в случае автозамены - если файлов еще нет, то exel предлагает их открыть и придется 100 раз нажимать кнопку отмена
 
Ответить
Сообщение
найти = заменить на =

В этом случае Exel всё равно считает эту ячейку текстом и вычислений не производит (пробовал на exel 2007), и при замене ссылок на файлы, которые еще не добавлены, предлагает открыть эти файлы.

Зачем файл в архиве?

Чтобы можно было посмотреть и основной файл и вспомогательные

Выделите весь столбец "B" - Найти и заменить - поле "Найти": 101 - поле "Заменить": 102 - Заменить все.

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

Автор - r-yuriy
Дата добавления - 01.02.2018 в 11:17
Karataev Дата: Четверг, 01.02.2018, 12:12 | Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Может быть макрос подойдет. В приложенном файле находится макрос. Он запускается, когда изменяются данные в строке 2. Формулы уже должны быть вставлены, макрос формулы не вставляет, а только изменяет. Имена папок и файлов записаны в сам макрос, поэтому макрос работает с тем листом, который Вы предоставили на форуме.
К сообщению приложен файл: 1_kar.xlsb (18.6 Kb)
 
Ответить
СообщениеМожет быть макрос подойдет. В приложенном файле находится макрос. Он запускается, когда изменяются данные в строке 2. Формулы уже должны быть вставлены, макрос формулы не вставляет, а только изменяет. Имена папок и файлов записаны в сам макрос, поэтому макрос работает с тем листом, который Вы предоставили на форуме.

Автор - Karataev
Дата добавления - 01.02.2018 в 12:12
r-yuriy Дата: Четверг, 01.02.2018, 13:07 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Большое спасибо, подойдет!
Формулы забью растягиванием, а изменить имена файлов и папок в макросе не проблема.
 
Ответить
СообщениеБольшое спасибо, подойдет!
Формулы забью растягиванием, а изменить имена файлов и папок в макросе не проблема.

Автор - r-yuriy
Дата добавления - 01.02.2018 в 13:07
  • Страница 1 из 1
  • 1
Поиск:

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