2011-01-17 6 views
2

Я хочу сделать формулу, которая ссылается на ячейку в другом файле excel. Я понял, что, как показано ниже:Формула в Excel, которая ссылается на другой файл Excel на основе ссылки на ячейку

='C:\Users\17\Desktop\[JAN-11 2011.xlsx]1'!$H$44 

Но, как клетки L1 в этом листе есть ячейки набора данных в месяц, так что показать текущий месяц, так что я хочу, чтобы иметь возможность сделать что-то, как показано ниже:

='C:\Users\17\Desktop\[&L1& 2011.xlsx]1'!$H$44 

но это не работает. Как заставить эту функцию работать с ячейкой L1?

+0

Примечание к избирателю для отмены - Почему? Это правильный вопрос – Mark

+0

Мысль это подойдет на http://superuser.com/. – miku

ответ

0

Попробуйте использовать конкатенацию так:

='C:\Users\17\Desktop[' & TEXT(L1, "mmm-dd") & ' 2011.xlsx]1'!$H$44 
+0

не работает ...... – PUG

+0

@jaminator, вы сделали L1 ровно равным «JAN-11»? –

+0

@jaminator, основанный на информации, которую вы раскрыли iDevlop, я изменил формулу для объяснения этого. –

0

Я думаю, вы могли бы использовать Lance Roberts предложение, но включить его в INDIRECT() функции, например: =INDIRECT('C:\Users\17\Desktop[' & L1 & ' 2011.xlsx]1'!$H$44)

+0

Ячейка L1 является отформатированной до месяца, и она точно имеет JAN-11 в ней – PUG