объединить текст с формулами в Excel 2013

У меня есть такие отличные данные:

Лист0:

column A column B 1 SheetA =COUNTIF('SheetA'!A:A;"<>") 2 SheetB =COUNTIF('SheetB'!A:A;"<>") 3 SheetC =COUNTIF('SheetC'!A:A;"<>") . ... More than 60 rows ... 

Имя моих листов основано на столбце A с этой функцией VBA:

 Sub SheetRenames() Dim R As Range Dim WS As Worksheet Set R = ActiveCell For Each WS In ThisWorkbook.Worksheets WS.Name = R.Value Set R = R(2, 1) Next WS End Sub 

Я хотел бы в моей формуле заменить исходный текст «SheetA» на содержимое столбца A, потому что я могу изменить имя листа, и я не хочу исправлять все формулы …

Является ли это возможным ? Если да, то каким образом.

Thx заранее.

РЕДАКТИРОВАТЬ :

 CELL("contents";A1) = SheetA 

Теперь, какой хороший синтаксис?

 =COUNTIF('CELL("contents";A1)'!A:A;"<>") 

Вы хотите INDIRECT ():

 =COUNTIF(INDIRECT("'" & A1 & "'!A:A"),"<>") 
Interesting Posts

Как суммировать только положительные числа из другого столбца, который должен соответствовать определенным критериям в моем первом столбце?

Оператор Multi column if – Excel

Ячейки Excel имеют один и тот же адрес памяти

Округление даты и времени до ближайшего часа

Угловой JS UI-Grid excel скачать вместе с выпадающим списком в файле Excel

Ошибка совпадения индекса VBA

Добавление второго заглавного письма после префикса

Python обновляет ссылки на электронные таблицы

VBA для создания формулы на основе другой переменной

Форматы форматирования Excel

Вытягивать и выталкивать данные из и в базы данных SQL с помощью Excel VBA без вставки данных в листы Excel

Функция Excel VBA XLDialogSaveAs не работает

Импорт данных электронной таблицы Excel в другую таблицу Excel, содержащую VBA

Обновить окно Pivot Power

CSV – нужна запятая в начале, когда первое поле отсутствует – csv генерируется из excel

Давайте будем гением компьютера.