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

Вход

Регистрация

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

 

= Мир MS Excel/Эксель. Вставка имени файла из ячейки в формулу. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Эксель. Вставка имени файла из ячейки в формулу. (Формулы/Formulas)
Эксель. Вставка имени файла из ячейки в формулу.
Андрей003 Дата: Понедельник, 26.10.2020, 07:16 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Как не в VBA, а формулой заставить Эксель видеть имя файла в ячейке и вставлять его в ссылку в другой ячейке.
1. Например в Первой ячейке файла Таблица1.xlsx имя другого файла (Документ1) с расширением .xlsx (находящегося в D:\Мои документы\). А во Второй ячейке ссылка (формула) на текст или цифру определенной ячейки этого файла (D:\Мои_документы\Документ1.xls).
И чтоб протянув строку с формулой (формулами) вниз и впечатывая в 1 ячейку каждой строки имена однотипных документов ячейки заполнялись из соответствующих файлов.
2. Либо автоматом заполнялась первая свободная строка при появлении нового файла в указанной папке.
3. Как через формулу создать файл с именем из 1 ячейки и с адресом папки из второй ячейки и данными из последующих ячеек в строке.
 
Ответить
СообщениеКак не в VBA, а формулой заставить Эксель видеть имя файла в ячейке и вставлять его в ссылку в другой ячейке.
1. Например в Первой ячейке файла Таблица1.xlsx имя другого файла (Документ1) с расширением .xlsx (находящегося в D:\Мои документы\). А во Второй ячейке ссылка (формула) на текст или цифру определенной ячейки этого файла (D:\Мои_документы\Документ1.xls).
И чтоб протянув строку с формулой (формулами) вниз и впечатывая в 1 ячейку каждой строки имена однотипных документов ячейки заполнялись из соответствующих файлов.
2. Либо автоматом заполнялась первая свободная строка при появлении нового файла в указанной папке.
3. Как через формулу создать файл с именем из 1 ячейки и с адресом папки из второй ячейки и данными из последующих ячеек в строке.

Автор - Андрей003
Дата добавления - 26.10.2020 в 07:16
прохожий2019 Дата: Понедельник, 26.10.2020, 07:32 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
1. ДВССЫЛ()
2. VBA или протянуть формулы заранее
3. файл формулой? сильно... VBA


Сообщение отредактировал прохожий2019 - Понедельник, 26.10.2020, 07:38
 
Ответить
Сообщение1. ДВССЫЛ()
2. VBA или протянуть формулы заранее
3. файл формулой? сильно... VBA

Автор - прохожий2019
Дата добавления - 26.10.2020 в 07:32
Андрей003 Дата: Понедельник, 26.10.2020, 07:37 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
прохожий2019, ='C:\Users\Настя\Desktop\[ДВССЫЛ("A1").xlsx]Лист1'!A1 не работает
Может как то по другому нужно оформить запись
 
Ответить
Сообщениепрохожий2019, ='C:\Users\Настя\Desktop\[ДВССЫЛ("A1").xlsx]Лист1'!A1 не работает
Может как то по другому нужно оформить запись

Автор - Андрей003
Дата добавления - 26.10.2020 в 07:37
Pelena Дата: Понедельник, 26.10.2020, 07:37 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19162
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
И Вам здравствуйте.
По первому вопросу без файла с примером только примерный ответ
Код
=ДВССЫЛ("'D:\Мои_документы\["&A1&"]Лист1'!$C$5")

НО функция ДВССЫЛ() не работает с закрытыми книгами, поэтому файл Документ должен быть открыт. И тогда можно
Код
=ДВССЫЛ("'["&A1&"]Лист1'!$C$5")


По второму и третьему вопросам - только макросом, т.к. формулы не умеют перебирать файлы в папке и создавать файлы. В любом случае - это уже вопросы других тем, т.к. по Правилам форума: один вопрос - одна тема


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеИ Вам здравствуйте.
По первому вопросу без файла с примером только примерный ответ
Код
=ДВССЫЛ("'D:\Мои_документы\["&A1&"]Лист1'!$C$5")

НО функция ДВССЫЛ() не работает с закрытыми книгами, поэтому файл Документ должен быть открыт. И тогда можно
Код
=ДВССЫЛ("'["&A1&"]Лист1'!$C$5")


По второму и третьему вопросам - только макросом, т.к. формулы не умеют перебирать файлы в папке и создавать файлы. В любом случае - это уже вопросы других тем, т.к. по Правилам форума: один вопрос - одна тема

Автор - Pelena
Дата добавления - 26.10.2020 в 07:37
Андрей003 Дата: Понедельник, 26.10.2020, 07:56 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Pelena, спасибо, работает!
 
Ответить
СообщениеPelena, спасибо, работает!

Автор - Андрей003
Дата добавления - 26.10.2020 в 07:56
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Эксель. Вставка имени файла из ячейки в формулу. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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