1

Я ищу помощь в поиске строки в рабочей книге и возврате имени листа (адреса) или где его можно найти, например, давайте посмотрим на Лиссабон, который находится на листе Португалия (лист 5 из 10)

Строка поиска "Лиссабон" ... Просматривал все листы внутри рабочей книги и возвращался бы ... Лист "Португалия!A2"

У меня есть формула, которая просматривает все листы, но не сообщает мне местоположение, поэтому любая помощь будет оценена.

С уважением,

1 ответ1

1

Я могу дать вам более конкретный ответ, если вы укажете способ просмотра нескольких листов, однако я могу дать некоторые рекомендации, в которых вы, возможно, захотите рассмотреть функцию НЕПОСРЕДСТВЕННЫЙ. Это позволяет вам принимать значение в виде текста и искать ячейку, на которую оно ссылается. В форме INDIRECT(, [ссылочный стиль])

Где ссылка на ячейку может быть чем-то простым

  • A1 означает Столбец A Строка 1 или
  • R1C2 означает Row1 Column1

Или что-то более сложное, как

  • CONCATENATE(«Октябрьские SM карты»!B», '2C2FWorksheet'!А1+34)

Где я сочетаюсь

'October SM Cards'!B

с

'2C2FWorksheet'!A1+34

разрешив значение A1 +34 на рабочем листе 2C2F, прежде чем добавить его в «Октябрьские SM-карты»!B создание ссылки, как

'October SM Cards'!B37

когда все будет сделано. Оберните это в INDIRECT, и он будет ссылаться на имя / номер ячейки, которые вы сложили вместе.

Полный справочный пример

=INDIRECT(CONCATENATE("'October SM Cards'!B",'2C2FWorksheet'!A1+34))

Со всей этой информацией, возможно, вы можете собрать воедино местоположение, используя название листа

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .