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

Вход

Регистрация

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

 

= Мир MS Excel/Изменение цифры в ячейке измененив номер листа - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Изменение цифры в ячейке измененив номер листа
DrMini Дата: Четверг, 16.02.2017, 16:56 | Сообщение № 1
Группа: Модераторы
Ранг: Старожил
Сообщений: 2043
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Доброго времени суток всем, кто на форуме.
Сделал по подсказкам на Вашем сайте изменение цифры в ячейке и всех данных на листе путём изменения номера (имени) листа. Подскажите пожалуйста можно ли обойтись без дополнительной ячейки изменив формулу в ячейке "'2'!B2"? Макрос не нужен.
К сообщению приложен файл: 20170216001.xlsx (11.9 Kb)
 
Ответить
СообщениеДоброго времени суток всем, кто на форуме.
Сделал по подсказкам на Вашем сайте изменение цифры в ячейке и всех данных на листе путём изменения номера (имени) листа. Подскажите пожалуйста можно ли обойтись без дополнительной ячейки изменив формулу в ячейке "'2'!B2"? Макрос не нужен.

Автор - DrMini
Дата добавления - 16.02.2017 в 16:56
buchlotnik Дата: Четверг, 16.02.2017, 17:03 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
ну если в лоб:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР(ЯЧЕЙКА("имяфайла";A2);ПОИСК("]";ЯЧЕЙКА("имяфайла";A2))+1;99);".";",");"-";)*(1-ЕОШ(-ПРАВБ(ПСТР(ЯЧЕЙКА("имяфайла";A2);ПОИСК("]";ЯЧЕЙКА("имяфайла";A2))+1;99)))*2)
но может лучше так:
Код
=ЕСЛИОШИБКА(--ПСТР(ЯЧЕЙКА("имяфайла";A2);ПОИСК("]";ЯЧЕЙКА("имяфайла";A2))+1;99);0)
К сообщению приложен файл: 7902644.xlsx (14.7 Kb)


Сообщение отредактировал buchlotnik - Четверг, 16.02.2017, 17:06
 
Ответить
Сообщениену если в лоб:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР(ЯЧЕЙКА("имяфайла";A2);ПОИСК("]";ЯЧЕЙКА("имяфайла";A2))+1;99);".";",");"-";)*(1-ЕОШ(-ПРАВБ(ПСТР(ЯЧЕЙКА("имяфайла";A2);ПОИСК("]";ЯЧЕЙКА("имяфайла";A2))+1;99)))*2)
но может лучше так:
Код
=ЕСЛИОШИБКА(--ПСТР(ЯЧЕЙКА("имяфайла";A2);ПОИСК("]";ЯЧЕЙКА("имяфайла";A2))+1;99);0)

Автор - buchlotnik
Дата добавления - 16.02.2017 в 17:03
DrMini Дата: Четверг, 16.02.2017, 19:17 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2043
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Михаил, Спасибо огромное. Оба варианта работают отлично. Прошу прощения за долгий ответ. До дома долго добираться.
но может лучше так:

Да так действительно лучше.
Ещё раз СПАСИБО!
 
Ответить
СообщениеМихаил, Спасибо огромное. Оба варианта работают отлично. Прошу прощения за долгий ответ. До дома долго добираться.
но может лучше так:

Да так действительно лучше.
Ещё раз СПАСИБО!

Автор - DrMini
Дата добавления - 16.02.2017 в 19:17
Nic70y Дата: Четверг, 16.02.2017, 19:39 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
для разнообразия
Код
=--ПРАВБ(ПОДСТАВИТЬ(ЯЧЕЙКА("filename";A1);"]";ПОВТОР(" ";31));31)


ЮMoney 41001841029809
 
Ответить
Сообщениедля разнообразия
Код
=--ПРАВБ(ПОДСТАВИТЬ(ЯЧЕЙКА("filename";A1);"]";ПОВТОР(" ";31));31)

Автор - Nic70y
Дата добавления - 16.02.2017 в 19:39
DrMini Дата: Четверг, 16.02.2017, 20:10 | Сообщение № 5
Группа: Модераторы
Ранг: Старожил
Сообщений: 2043
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
для разнообразия

Работает отлично. Буду признателен если поясните как работает вот эта часть формулы:
Код
("filename";A1);"]";ПОВТОР(" ";31));31)
 
Ответить
Сообщение
для разнообразия

Работает отлично. Буду признателен если поясните как работает вот эта часть формулы:
Код
("filename";A1);"]";ПОВТОР(" ";31));31)

Автор - DrMini
Дата добавления - 16.02.2017 в 20:10
Nic70y Дата: Четверг, 16.02.2017, 20:40 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
ПОДСТАВИТЬ(ЯЧЕЙКА("filename";A1);"]";ПОВТОР(" ";31))
- подставляем (заменяем) ] 31 пробелом
ПРАВБ(....;31)
- получаем число впереди с пробелами
--
переводим число с пробелами в число
имя листа не может превышать 31 символ - свойства эксель


ЮMoney 41001841029809
 
Ответить
СообщениеПОДСТАВИТЬ(ЯЧЕЙКА("filename";A1);"]";ПОВТОР(" ";31))
- подставляем (заменяем) ] 31 пробелом
ПРАВБ(....;31)
- получаем число впереди с пробелами
--
переводим число с пробелами в число
имя листа не может превышать 31 символ - свойства эксель

Автор - Nic70y
Дата добавления - 16.02.2017 в 20:40
DrMini Дата: Четверг, 16.02.2017, 22:51 | Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2043
Репутация: 316 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
СПАСИБО!!!!!
 
Ответить
СообщениеСПАСИБО!!!!!

Автор - DrMini
Дата добавления - 16.02.2017 в 22:51
  • Страница 1 из 1
  • 1
Поиск:

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