Изменение цифры в ячейке измененив номер листа
DrMini
Дата: Четверг, 16.02.2017, 16:56 |
Сообщение № 1
Группа: Модераторы
Ранг: Старожил
Сообщений: 2044
Репутация:
316
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Доброго времени суток всем, кто на форуме. Сделал по подсказкам на Вашем сайте изменение цифры в ячейке и всех данных на листе путём изменения номера (имени) листа. Подскажите пожалуйста можно ли обойтись без дополнительной ячейки изменив формулу в ячейке "'2'!B2"? Макрос не нужен.
Доброго времени суток всем, кто на форуме. Сделал по подсказкам на Вашем сайте изменение цифры в ячейке и всех данных на листе путём изменения номера (имени) листа. Подскажите пожалуйста можно ли обойтись без дополнительной ячейки изменив формулу в ячейке "'2'!B2"? Макрос не нужен. DrMini
Ответить
Сообщение Доброго времени суток всем, кто на форуме. Сделал по подсказкам на Вашем сайте изменение цифры в ячейке и всех данных на листе путём изменения номера (имени) листа. Подскажите пожалуйста можно ли обойтись без дополнительной ячейки изменив формулу в ячейке "'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)
ну если в лоб: Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР(ЯЧЕЙКА("имяфайла";A2);ПОИСК("]";ЯЧЕЙКА("имяфайла";A2))+1;99);".";",");"-";)*(1-ЕОШ(-ПРАВБ(ПСТР(ЯЧЕЙКА("имяфайла";A2);ПОИСК("]";ЯЧЕЙКА("имяфайла";A2))+1;99)))*2)
но может лучше так: Код
=ЕСЛИОШИБКА(--ПСТР(ЯЧЕЙКА("имяфайла";A2);ПОИСК("]";ЯЧЕЙКА("имяфайла";A2))+1;99);0)
buchlotnik
Сообщение отредактировал 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
Группа: Модераторы
Ранг: Старожил
Сообщений: 2044
Репутация:
316
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Михаил , Спасибо огромное. Оба варианта работают отлично. Прошу прощения за долгий ответ. До дома долго добираться. Да так действительно лучше. Ещё раз СПАСИБО!
Михаил , Спасибо огромное. Оба варианта работают отлично. Прошу прощения за долгий ответ. До дома долго добираться. Да так действительно лучше. Ещё раз СПАСИБО!DrMini
Ответить
Сообщение Михаил , Спасибо огромное. Оба варианта работают отлично. Прошу прощения за долгий ответ. До дома долго добираться. Да так действительно лучше. Ещё раз СПАСИБО!Автор - DrMini Дата добавления - 16.02.2017 в 19:17
Nic70y
Дата: Четверг, 16.02.2017, 19:39 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
для разнообразияКод
=--ПРАВБ(ПОДСТАВИТЬ(ЯЧЕЙКА("filename";A1);"]";ПОВТОР(" ";31));31)
для разнообразияКод
=--ПРАВБ(ПОДСТАВИТЬ(ЯЧЕЙКА("filename";A1);"]";ПОВТОР(" ";31));31)
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение для разнообразияКод
=--ПРАВБ(ПОДСТАВИТЬ(ЯЧЕЙКА("filename";A1);"]";ПОВТОР(" ";31));31)
Автор - Nic70y Дата добавления - 16.02.2017 в 19:39
DrMini
Дата: Четверг, 16.02.2017, 20:10 |
Сообщение № 5
Группа: Модераторы
Ранг: Старожил
Сообщений: 2044
Репутация:
316
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Работает отлично. Буду признателен если поясните как работает вот эта часть формулы:Код
("filename";A1);"]";ПОВТОР(" ";31));31)
Работает отлично. Буду признателен если поясните как работает вот эта часть формулы:Код
("filename";A1);"]";ПОВТОР(" ";31));31)
DrMini
Ответить
Сообщение Работает отлично. Буду признателен если поясните как работает вот эта часть формулы:Код
("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 символ - свойства эксель
ПОДСТАВИТЬ(ЯЧЕЙКА("filename";A1);"]";ПОВТОР(" ";31)) - подставляем (заменяем) ] 31 пробелом ПРАВБ(....;31) - получаем число впереди с пробелами -- переводим число с пробелами в числоимя листа не может превышать 31 символ - свойства эксель Nic70y
ЮMoney 41001841029809
Ответить
Сообщение ПОДСТАВИТЬ(ЯЧЕЙКА("filename";A1);"]";ПОВТОР(" ";31)) - подставляем (заменяем) ] 31 пробелом ПРАВБ(....;31) - получаем число впереди с пробелами -- переводим число с пробелами в числоимя листа не может превышать 31 символ - свойства эксель Автор - Nic70y Дата добавления - 16.02.2017 в 20:40
DrMini
Дата: Четверг, 16.02.2017, 22:51 |
Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2044
Репутация:
316
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
СПАСИБО!!!!!
Ответить
Сообщение СПАСИБО!!!!! Автор - DrMini Дата добавления - 16.02.2017 в 22:51