2015-12-30 2 views
3

У меня есть книга с разными листами на каждый месяц. Я сделал еще один лист, где я помещал месяцы в A1. Я хотел использовать Counta (для A: A в месяцах) и косвенные вместе, но я получаю результат «1» с моей формулой.Excel Непрямой с графом

Пожалуйста, помогите:

= COUNTA (! КОСВЕННЫЕ (SheetNames A1 & "A: A"))

Я также в конечном счете, хотел бы сделать то же самое для COUNTIF. Если вы можете объяснить, что я пропустил, это поможет мне.

Спасибо!

ответ

1

Пробуя формулу, она отлично работает, если у вас нет места в имени рабочего листа. Попробуйте эту формулу:
=COUNTA(INDIRECT("'" & SheetNames!A1 & "'!A:A"))

Когда имя листа содержит пробел, то имя листа должны быть заключены в апострофы. Таким образом, =COUNTA('Sheet 4'!A:A) является действующей формулой, а =COUNTA(Sheet 4!A:A) не будет работать и вызывает всевозможные проблемы.
непрямого формула нуждается в действительную ссылку в виде строки (а не фактической ссылки) для вычисления - так «"»«A: A!»& SheetNames A1 &! возвращает строку „Лист 4“А! : A.

+0

спасибо! кажется, причина, по которой это не сработало, состояла в том, что я не занимал места, как у вас. можете ли вы объяснить значение {""}? – Nemosa

+0

Очистить и лаконично! Еще раз спасибо и с новым годом! – Nemosa

Смежные вопросы