Τύπος Excel: Λήψη ονόματος και διαδρομής βιβλίου εργασίας χωρίς φύλλο -

Γενική φόρμουλα

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

Περίληψη

Εάν θέλετε να λάβετε το πλήρες όνομα και τη διαδρομή του τρέχοντος βιβλίου εργασίας χωρίς όνομα φύλλου, μπορείτε να χρησιμοποιήσετε έναν τύπο που χρησιμοποιεί πολλές λειτουργίες κειμένου για να αφαιρέσετε το όνομα φύλλου. Το τελικό αποτέλεσμα θα είναι μια συμβολοσειρά κειμένου που μοιάζει με αυτό:

path(workbook.xlsm)

Εξήγηση

Η συνάρτηση CELL χρησιμοποιείται με το "όνομα αρχείου" για να πάρει το πλήρες όνομα και τη διαδρομή του βιβλίου εργασίας:

CELL("filename",A1)

Το αποτέλεσμα είναι ένα πλήρες μονοπάτι που μοιάζει με αυτό:

path(workbook.xlsm)sheetname

Η συνάρτηση LEFT λαμβάνει την πλήρη διαδρομή ως κείμενο, μαζί με τη θέση του τετραγωνικού αγκύλου ")" (μείον 1) που υπολογίζεται από τη συνάρτηση εύρεσης:

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

Με αυτά τα επιχειρήματα, το LEFT αφαιρεί αποτελεσματικά το όνομα φύλλου από τη διαδρομή. Ωστόσο, η αριστερή αγκύλη ")" παραμένει:

path(workbook.xlsm

Η τελική συνάρτηση, SUBSTITUTE, αφαιρεί το ")" αντικαθιστώντας το με μια κενή συμβολοσειρά ("").

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

Καλές συνδέσεις

Τύποι αρχείων Excel και τύπων ονόματος (Chip Pearson)

ενδιαφέροντα άρθρα...