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

Вход

Регистрация

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

 

= Мир MS Excel/Как вырезать текст из формулы - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Как вырезать текст из формулы
Rene Дата: Понедельник, 30.06.2014, 10:06 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день,

есть формула "впр", в которой я хочу автоматически заменять название листа (VLOOKUP($A9;[Russia.xls]SVX!$B$6:$CZ$418;$C$7;FALSE), для этого мне необходимо из формулы вытащить название текущего листа.

Подскажите, пожалуйста, как это осуществить.

Спасибо.
[moder]Не, так не пойдет! Кладите пример. Есть по крайней мере 2 различных варианта того, что Вам нужно.
 
Ответить
СообщениеДобрый день,

есть формула "впр", в которой я хочу автоматически заменять название листа (VLOOKUP($A9;[Russia.xls]SVX!$B$6:$CZ$418;$C$7;FALSE), для этого мне необходимо из формулы вытащить название текущего листа.

Подскажите, пожалуйста, как это осуществить.

Спасибо.
[moder]Не, так не пойдет! Кладите пример. Есть по крайней мере 2 различных варианта того, что Вам нужно.

Автор - Rene
Дата добавления - 30.06.2014 в 10:06
Rioran Дата: Понедельник, 30.06.2014, 10:29 | Сообщение № 2
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
Rene, здравствуйте.

Как вариант, можете загнать ссылку на лист SVX в функцию ДВССЫЛ (превращает текст в ссылку), тогда можно будет собирать её по частям. Очень важно заключить ссылку в кавычки.

Код
ДВССЫЛ("[Russia.xls]SVX!$B$6:$CZ$418")

После чего можно разбить ссылку на постоянные и переменные куски. Вместо SVX теперь можно вставить любое имя. Ниже, например, будет ссылка на ячейку А1 (листа, где пишете формулу), где будет имя нужного листа:

Код
ДВССЫЛ("[Russia.xls]"&A1&"!$B$6:$CZ$418")

Здесь знак & (амперсенд) выступает в качестве клея.

Лишь бы в ячейке А1 было имя, которое действительно есть в целевой книге.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279


Сообщение отредактировал Rioran - Понедельник, 30.06.2014, 10:31
 
Ответить
СообщениеRene, здравствуйте.

Как вариант, можете загнать ссылку на лист SVX в функцию ДВССЫЛ (превращает текст в ссылку), тогда можно будет собирать её по частям. Очень важно заключить ссылку в кавычки.

Код
ДВССЫЛ("[Russia.xls]SVX!$B$6:$CZ$418")

После чего можно разбить ссылку на постоянные и переменные куски. Вместо SVX теперь можно вставить любое имя. Ниже, например, будет ссылка на ячейку А1 (листа, где пишете формулу), где будет имя нужного листа:

Код
ДВССЫЛ("[Russia.xls]"&A1&"!$B$6:$CZ$418")

Здесь знак & (амперсенд) выступает в качестве клея.

Лишь бы в ячейке А1 было имя, которое действительно есть в целевой книге.

Автор - Rioran
Дата добавления - 30.06.2014 в 10:29
Rene Дата: Понедельник, 30.06.2014, 11:49 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Rioran, спасибо большое, все получилось
 
Ответить
СообщениеRioran, спасибо большое, все получилось

Автор - Rene
Дата добавления - 30.06.2014 в 11:49
ikki Дата: Понедельник, 30.06.2014, 11:56 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
так безопаснее:
Код
=ДВССЫЛ("'[Russia.xls]"&A1&"'!$B$6:$CZ$418")
(добавлены два апострофа)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениетак безопаснее:
Код
=ДВССЫЛ("'[Russia.xls]"&A1&"'!$B$6:$CZ$418")
(добавлены два апострофа)

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

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