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

Вход

Регистрация

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

 

= Мир MS Excel/Можно ли вставить в путь файла значение из ячейки? - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Можно ли вставить в путь файла значение из ячейки?
monstr_ork Дата: Четверг, 29.03.2018, 12:31 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день!

Подскажите пожалуйста.
Есть формула :
Код
=ИНДЕКС('C:\Users\antulin\Desktop\Работа\[Лист Microsoft Excel.xlsm]Лист2'!$C$3:$L$30;ПОИСКПОЗ(A2;'C:\Users\antulin\Desktop\Работа\[Лист Microsoft Excel.xlsm]Лист2'!$A$3:$A$29;0);ПОИСКПОЗ(B1;'C:\Users\antulin\Desktop\Работа\[Лист Microsoft Excel.xlsm]Лист2'!$C$2:$L$2;0))

В данному случае формула ссылается на файл "Лист Microsoft Excel.xlsm" возможно ли вместо название файла вставить значение ячейки? Т.е. к примеру А1, туда я прописываю название файла, а в формуле подставляется это значение.
Это требуется для того, что каждый месяц файл меняется и требуется переписывать формулу.
Помогите пожалуйста


Сообщение отредактировал monstr_ork - Четверг, 29.03.2018, 12:31
 
Ответить
СообщениеДобрый день!

Подскажите пожалуйста.
Есть формула :
Код
=ИНДЕКС('C:\Users\antulin\Desktop\Работа\[Лист Microsoft Excel.xlsm]Лист2'!$C$3:$L$30;ПОИСКПОЗ(A2;'C:\Users\antulin\Desktop\Работа\[Лист Microsoft Excel.xlsm]Лист2'!$A$3:$A$29;0);ПОИСКПОЗ(B1;'C:\Users\antulin\Desktop\Работа\[Лист Microsoft Excel.xlsm]Лист2'!$C$2:$L$2;0))

В данному случае формула ссылается на файл "Лист Microsoft Excel.xlsm" возможно ли вместо название файла вставить значение ячейки? Т.е. к примеру А1, туда я прописываю название файла, а в формуле подставляется это значение.
Это требуется для того, что каждый месяц файл меняется и требуется переписывать формулу.
Помогите пожалуйста

Автор - monstr_ork
Дата добавления - 29.03.2018 в 12:31
sboy Дата: Четверг, 29.03.2018, 12:50 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день
Код
ДВССЫЛ()


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день
Код
ДВССЫЛ()

Автор - sboy
Дата добавления - 29.03.2018 в 12:50
monstr_ork Дата: Четверг, 29.03.2018, 12:56 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
sboy, могли бы всю формулу написать? А то я видел данную функцию, но как вставить ее в формулу не понял


Сообщение отредактировал monstr_ork - Четверг, 29.03.2018, 12:57
 
Ответить
Сообщениеsboy, могли бы всю формулу написать? А то я видел данную функцию, но как вставить ее в формулу не понял

Автор - monstr_ork
Дата добавления - 29.03.2018 в 12:56
sboy Дата: Четверг, 29.03.2018, 12:58 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
могли бы всю формулу написать?

файла не вижу


Яндекс: 410016850021169
 
Ответить
Сообщение
могли бы всю формулу написать?

файла не вижу

Автор - sboy
Дата добавления - 29.03.2018 в 12:58
monstr_ork Дата: Четверг, 29.03.2018, 13:25 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
sboy, не совсем понял, а зачем файл и какие нужны?
Просто формула то есть, покажите куда ее нужно вставить.
Я новичок, так что не обижайтесь на глупые вопросы.
 
Ответить
Сообщениеsboy, не совсем понял, а зачем файл и какие нужны?
Просто формула то есть, покажите куда ее нужно вставить.
Я новичок, так что не обижайтесь на глупые вопросы.

Автор - monstr_ork
Дата добавления - 29.03.2018 в 13:25
sboy Дата: Четверг, 29.03.2018, 13:29 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
покажите куда ее нужно вставить

в файл (которого нет) :)
если без файла, тогда так - вставьте ее вместо названия файла в Вашей формуле, а в аргументы ячейку с названием


Яндекс: 410016850021169
 
Ответить
Сообщение
покажите куда ее нужно вставить

в файл (которого нет) :)
если без файла, тогда так - вставьте ее вместо названия файла в Вашей формуле, а в аргументы ячейку с названием

Автор - sboy
Дата добавления - 29.03.2018 в 13:29
monstr_ork Дата: Четверг, 29.03.2018, 13:34 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
sboy, а файл на который идет ссылка, всегда должен быть открыт?
 
Ответить
Сообщениеsboy, а файл на который идет ссылка, всегда должен быть открыт?

Автор - monstr_ork
Дата добавления - 29.03.2018 в 13:34
monstr_ork Дата: Четверг, 29.03.2018, 13:39 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
sboy, + файл
К сообщению приложен файл: 0625477.xlsx (17.2 Kb)
 
Ответить
Сообщениеsboy, + файл

Автор - monstr_ork
Дата добавления - 29.03.2018 в 13:39
sboy Дата: Четверг, 29.03.2018, 14:09 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Вот так будет выглядеть
Код
=ИНДЕКС(ДВССЫЛ("'"&E2&"["&F2&"]Лист2'!$C$3:$L$30");ПОИСКПОЗ(A2;ДВССЫЛ("'"&E2&"["&F2&"]Лист2'!$A$3:$A$29");0);ПОИСКПОЗ(B1;ДВССЫЛ("'"&E2&"["&F2&"]Лист2'!$C$2:$L$2");0))

только расширение файла добавил
К сообщению приложен файл: 7122641.xlsx (15.0 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеВот так будет выглядеть
Код
=ИНДЕКС(ДВССЫЛ("'"&E2&"["&F2&"]Лист2'!$C$3:$L$30");ПОИСКПОЗ(A2;ДВССЫЛ("'"&E2&"["&F2&"]Лист2'!$A$3:$A$29");0);ПОИСКПОЗ(B1;ДВССЫЛ("'"&E2&"["&F2&"]Лист2'!$C$2:$L$2");0))

только расширение файла добавил

Автор - sboy
Дата добавления - 29.03.2018 в 14:09
monstr_ork Дата: Четверг, 29.03.2018, 14:27 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
sboy, По поводу второго вопроса. файл на который ссылается, всегда должен быть открыт?
 
Ответить
Сообщениеsboy, По поводу второго вопроса. файл на который ссылается, всегда должен быть открыт?

Автор - monstr_ork
Дата добавления - 29.03.2018 в 14:27
sboy Дата: Четверг, 29.03.2018, 14:31 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
для обновления данных, да


Яндекс: 410016850021169
 
Ответить
Сообщениедля обновления данных, да

Автор - sboy
Дата добавления - 29.03.2018 в 14:31
monstr_ork Дата: Четверг, 29.03.2018, 14:35 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
sboy, а может быть подскажи советом или решением, можно ли как то сделать без открытия? Как я понимаю. в моей первоначальной формуле не требовалось открыть файл для обновления
 
Ответить
Сообщениеsboy, а может быть подскажи советом или решением, можно ли как то сделать без открытия? Как я понимаю. в моей первоначальной формуле не требовалось открыть файл для обновления

Автор - monstr_ork
Дата добавления - 29.03.2018 в 14:35
sboy Дата: Четверг, 29.03.2018, 15:09 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
в моей первоначальной формуле не требовалось открыть файл для обновления

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

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


Яндекс: 410016850021169
 
Ответить
Сообщение
в моей первоначальной формуле не требовалось открыть файл для обновления

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

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

Автор - sboy
Дата добавления - 29.03.2018 в 15:09
monstr_ork Дата: Четверг, 29.03.2018, 15:58 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
sboy, суть в том, что есть файл с таблицей, который каждый месяц меняется(там график сотрудников). В ней через индекс и поиск позиции производится поиск значения, название листа в файле, всегда одинаковое, а вот название файла разное.
Ввести значения в одном файле нельзя.
 
Ответить
Сообщениеsboy, суть в том, что есть файл с таблицей, который каждый месяц меняется(там график сотрудников). В ней через индекс и поиск позиции производится поиск значения, название листа в файле, всегда одинаковое, а вот название файла разное.
Ввести значения в одном файле нельзя.

Автор - monstr_ork
Дата добавления - 29.03.2018 в 15:58
monstr_ork Дата: Пятница, 30.03.2018, 13:26 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Форумчане, может поможете, как можно решить мой вопрос без применения функции
Код
ДВССЫЛ()


Сообщение отредактировал monstr_ork - Пятница, 30.03.2018, 13:26
 
Ответить
СообщениеФорумчане, может поможете, как можно решить мой вопрос без применения функции
Код
ДВССЫЛ()

Автор - monstr_ork
Дата добавления - 30.03.2018 в 13:26
Nic70y Дата: Пятница, 30.03.2018, 13:32 | Сообщение № 16
Группа: Друзья
Ранг: Экселист
Сообщений: 9147
Репутация: 2426 ±
Замечаний: 0% ±

Excel 2010
Ctrl+H
найти: пишите старое название
заменить на: новое название
заменить все


ЮMoney 41001841029809
 
Ответить
СообщениеCtrl+H
найти: пишите старое название
заменить на: новое название
заменить все

Автор - Nic70y
Дата добавления - 30.03.2018 в 13:32
monstr_ork Дата: Пятница, 30.03.2018, 13:41 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Nic70y, разве Найти ищет значение в формуле?
Вроде бы она только значение ищет, которое формула вывела


Сообщение отредактировал monstr_ork - Пятница, 30.03.2018, 13:42
 
Ответить
СообщениеNic70y, разве Найти ищет значение в формуле?
Вроде бы она только значение ищет, которое формула вывела

Автор - monstr_ork
Дата добавления - 30.03.2018 в 13:41
Nic70y Дата: Пятница, 30.03.2018, 13:43 | Сообщение № 18
Группа: Друзья
Ранг: Экселист
Сообщений: 9147
Репутация: 2426 ±
Замечаний: 0% ±

Excel 2010
ну я бы просто от нефиг делать не писал.
что мешает проверить?


ЮMoney 41001841029809
 
Ответить
Сообщениену я бы просто от нефиг делать не писал.
что мешает проверить?

Автор - Nic70y
Дата добавления - 30.03.2018 в 13:43
monstr_ork Дата: Пятница, 30.03.2018, 14:30 | Сообщение № 19
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 133
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Nic70y, ты прав, все работает, спасибо за идею. тут уже я так понимаю нужно будет в ВБА идти, через макрос менять значение.
Вопрос решен.
 
Ответить
СообщениеNic70y, ты прав, все работает, спасибо за идею. тут уже я так понимаю нужно будет в ВБА идти, через макрос менять значение.
Вопрос решен.

Автор - monstr_ork
Дата добавления - 30.03.2018 в 14:30
Hugo Дата: Пятница, 30.03.2018, 15:25 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3857
Репутация: 814 ±
Замечаний: 0% ±

365
Вопрос решен
- и какое значение Вы будете менять через макрос? На какое понятно известно, а вот какое...
Нужно не менять, а составлять ссылку заново, используя значение ячейки. Ну или менять в строке, прописанной заранее в макросе, что в общем те же яйца...


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Пятница, 30.03.2018, 15:28
 
Ответить
Сообщение
Вопрос решен
- и какое значение Вы будете менять через макрос? На какое понятно известно, а вот какое...
Нужно не менять, а составлять ссылку заново, используя значение ячейки. Ну или менять в строке, прописанной заранее в макросе, что в общем те же яйца...

Автор - Hugo
Дата добавления - 30.03.2018 в 15:25
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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