
Formuła ogólna
=MID(CELL("filename",A1),FIND("(",CELL("filename",A1))+1,FIND(")", CELL("filename",A1))-FIND("(",CELL("filename",A1))-1)
Podsumowanie
Jeśli chcesz uzyskać tylko nazwę skoroszytu (tj. Nazwę pliku bez ścieżki lub nazwy arkusza), możesz to zrobić za pomocą dość długiej formuły, która używa funkcji MID wraz z funkcją ZNAJDŹ.
Wyjaśnienie
Funkcja komórki służy do uzyskania pełnej nazwy pliku i ścieżki:
CELL("filename",A1)
Wynik wygląda następująco:
path(workbook.xlsm)sheetname
Na najwyższym poziomie funkcja MID po prostu wyodrębnia nazwę pliku ze ścieżki i arkusza. Pozycja początkowa jest obliczana za pomocą ZNAJDŹ:
FIND("(",CELL("filename",A1))+1
Liczba znaków do wyodrębnienia jest również obliczana za pomocą funkcji ZNAJDŹ:
FIND(")",CELL("filename",A1))-FIND("(",CELL("filename",A1))-1