
Gibt es eine Möglichkeit, den Dateinamen einer Zelle A1
festzulegen ?WORKBOOK1
WORKBOOK2
Ich suche derzeit den benötigten Wert, WORKBOOK2
indem ich den Namen WORKBOOK2
in der Gleichung fest codiere.aber der Dateiname WORKBOOK2
ändert sich regelmäßig, was bedeutet, dass ich die Gleichung jedes Mal aktualisieren muss, wenn WORKBOOK2
sich der Dateiname ändert.
Ich verwende etwa Folgendes:
=VLOOKUP(B1,'[WORKBOOK2]Data'!A1:B100,2,0)="8H",INDEX('[WORKBOOK2]Data'!E1:E100,MATCH(B1,'[WORKBOOK2]Data'!A1:A100,0))))
Antwort1
Ja, Sie können für jeden Bereichsverweis eine Zeichenfolge zusammenstellen, indem Sie die Teile mit "&" verknüpfen. Dann müssen Sie jedoch INDIRECT() verwenden, um die Zeichenfolgen wieder in eine tatsächliche Adresse umzuwandeln.
Wenn der Name Ihres WORKBOOK2 in A1 steht, lautet Ihre Formel:
=VLOOKUP(B1,INDIRECT("'["&A1&"]Data'!A1:B100"),2,0)="8H",INDEX(INDIRECT("'["&A1&"]Data'!E1:E100",MATCH(B1,INDIRECT("'["&A1&"]Data'!A1:A100"),0))))
Hinweis: In meiner Excel-Version ist die Dateinamenerweiterung erforderlich, daher wäre der Name in A1 „WORKBOOK2.xlsx“.