Как проверить, существует ли лист или нет с помощью Excel?

Ответы:

2

Нет конкретной функции, но вы можете создать ее из других:

=NOT(ISERROR(INDIRECT("Sheet2!A1")))

Возвращает, TRUEесли Sheet2 существует в противном случае FALSE.

Если ваше имя листа находится в другой ячейке, например B1, вы можете использовать:

=NOT(ISERROR(INDIRECT(B1&"!A1")))
Майк Фитцпатрик
источник