Распределение информации из строк в списке по листам в определенную ячейку

Автор VladimirTavr, 22.03.2020, 10:57:00

« назад - далее »

VladimirTavr

Добрый день!

Смысл задачи заключается в том, чтобы распределить информацию из столбца с последнего листа по всем листам в соответствующую ячейку, а именно: А2. Первая строка столбца соответствует первому листу. Хотелось бы, чтобы буквы "ММ" приобретали цифру соответствующего листа и сохранялись, то есть первый по списку лист имеет "ММ 1", пятый- "ММ 5" и тд. , а после них шла информация из столбца списка.
Спасибо огромное!

boa

Здравствуйте,
Индекс листа вы без макроса не получите, но вы его можете проставить заранее на каждом листе, на пример в ячейке А1,
тогда формула для А2 будет выглядеть так (пример на "Лист2 (265)"):
="ММ "&A1&" - "&INDEX(Лист6!B:B;MATCH(A1;Лист6!A:A;0))
Если листы будут называться так как в 1-й колонке последнего листа(не по индексу), то
можно использовать в формуле имя листа (пример на "Лист2 (264)")
=MID(CELL("filename");SEARCH("]";CELL("filename"))+1;31)
&" - "
&INDEX(Лист6!B:B;MATCH(MID(CELL("filename");SEARCH("]";CELL("filename"))+1;31);Лист6!A:A;0))

Опять же, имя листа "SheetName" можно прописать в диспетчере имен(Ctrl+F3)
=MID(CELL("filename");SEARCH("]";CELL("filename"))+1;31)
Тогда формула будет выглядеть красивее (пример на "Лист2 (263)")
=SheetName&" - "&INDEX(Лист6!B:B;MATCH(SheetName;Лист6!A:A;0))
Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра


Яндекс.Метрика Рейтинг@Mail.ru