Excel formula: pridobite ime in pot delovnega zvezka brez lista -

Splošna formula

=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")

Povzetek

Če želite dobiti trenutno ime in pot trenutnega delovnega zvezka brez imena lista, lahko s pomočjo formule, ki uporablja več besedilnih funkcij, odstranite ime lista. Končni rezultat bo besedilni niz, ki je videti takole:

path(workbook.xlsm)

Pojasnilo

Funkcija CELL se uporablja z "filename", da dobite celotno ime in pot delovne knjige:

CELL("filename",A1)

Rezultat je celotna pot, ki izgleda tako:

path(workbook.xlsm)sheetname

Funkcija LEFT prejme celotno pot kot besedilo, skupaj z lokacijo oglatega oklepaja ")" (minus 1), ki se izračuna s funkcijo iskanja:

FIND(")",CELL("filename",A1))

S temi argumenti LEFT učinkovito odstrani ime lista s poti. Vendar ostane levi oglati oklepaj ")":

path(workbook.xlsm

Končna funkcija, NAMESTITEV, odstrani ")", tako da ga nadomesti s praznim nizom ("").

=SUBSTITUTE(path(workbook.xlsm,"(","")

Dobre povezave

Formule za ime datoteke in formule Excel (Chip Pearson)

Zanimive Članki...