2017-01-04 2 views
0

Ich möchte auf eine externe Arbeitsmappe verweisen, die geöffnet ist. Wenn ich =path\[file] direkt in die Zelle eintippe (obwohl ich immer noch aufgefordert werde, Werte zu aktualisieren), kann ich die Daten bekommen, die ich benötige. Ich verwende jedoch INDIRECT, weil der Name der Datei jeden Tag (Datum) ändert. Also verwende ich CONCATENATE, um einen Dateinamen täglich zu erstellen und dann INDIRECT zu der Zelle zu verwenden, in der die verketteten Formeln sind. Wenn Sie Werte einfügen, um zu sehen, welche Formel erzeugt wird, ist es genau dieselbe Formel wie oben, =path\[file]. Allerdings bekomme ich weiterhin nur #REF! Error.Indirekt funktioniert nicht

Ich lese durch, https://support.office.com/en-us/article/control-when-external-references-links-are-updated-87861952-ca9d-4d2a-a986-4d672c908d0d, und ich kann es immer noch nicht herausfinden. Ich habe es letzte Nacht auf meinem Computer zuhause arbeiten lassen, aber heute und Arbeit gibt es mir Ärger.

Um zu verdeutlichen, die Formel, die ich versuche zu arbeiten, sieht so aus =INDIRECT("'"&CONCATENATE($F$129,$F$130,F95)), die gestern zu Hause arbeitete. Kann mich jemand in die richtige Richtung führen?

EDIT:

ich zwei Möglichkeiten versucht haben, =INDIRECT(F121) und =INDIRECT("'"&F121). Der Inhalt von F121 war =CONCATENATE("'",F191,F192,F157) bzw. =CONCATENATE(F191,F192,F157). Ich habe auch =CONCATENATE("'",F191,F192,F157) in der Zielzelle versucht. F191 = [Liquidity Risk Dashboard v2.03 -, F192 = =TEXT(E3,"yyyymmdd")&"]" und F157 = Calculations'!D122. Wenn ich schreibe ='[BMI Liquidity Risk Dashboard v2.03 - 20170105]Calculations'!D122 bin gefragt, um Werte zu aktualisieren, aber 100% haben beide Arbeitsmappen auf in der gleichen Instanz

+0

Funktioniert wie geplant. 'INDIREKT' erstellt keine Referenzen auf geschlossene Arbeitsmappen. Siehe https://support.microsoft.com/en-us/kb/213933 –

+0

@Axel Richter Die Arbeitsmappe ist geöffnet – SozDaneron

+0

@SozDaneron Da die Arbeitsmappe geöffnet ist, sollten Sie nicht den vollständigen Pfad in den 'INDIRECT' Aufruf enthalten. –

Antwort

0

Wenn ich verstehe, was Sie wirklich in Ihren Zellen haben, ist das Problem, dass Sie die Quellarbeitsmappe nicht ordnungsgemäß benennen.

Try Ändern

F192: =TEXT(E3,"yyyymmdd")&".xlsb]" 

ersetzen .xlsb mit dem, was die Dateierweiterung wirklich für die Datei ist. (zB: .xlsx, .xlsm, .xls)

Verwandte Themen