2017-02-10 4 views
0

Я пытаюсь выполнить конкатенированную строку. Я использую следующее заявление для конкатенации строк, которые будут выполняться:Объединение строки для выполнения, затем ее запуск из другой ячейки

=(CONCATENATE("=SUM(","'Analytics 2017'!",K4,":",L4, ")")) 

это работает и клетка (с4) содержит сцепленную строку, но когда я использую

=INDIRECT("C4") 

как формула «выполнить» Я получаю сообщение об ошибке.

ответ

1

Вам необходимо выполнить следующие действия:

От

=(CONCATENATE("=SUM(","'Analytics 2017'!",K4,":",L4, ")")) 

вам нужно изменить в этом

=(CONCATENATE("'Analytics 2017'!",K4,":",L4)) 

, а затем из этого

=INDIRECT("C4") 

вы меняете к этому

=SUM(INDIRECT("C4")) 
+0

Благодарим за ответ. Я больше не получаю ошибку, но проблемы в том, что теперь она всегда дает мне 0, независимо от чисел, которые у меня есть в относительных ячейках на другой вкладке электронных таблиц. – folu

+0

игнорировать то, что я сказал, я ссылался на другую камеру, извините. он отлично работает сейчас! Спасибо – folu

+0

@folu Можете ли вы выбрать это как хороший ответ? –