
Γενική φόρμουλα
=LEFT(url,LEN(B5)-(RIGHT(url)="/"))
Περίληψη
Για να αφαιρέσετε κάθετο από μια διεύθυνση URL ή μια διαδρομή, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στις συναρτήσεις LEFT και LEN. Στο παράδειγμα που εμφανίζεται, ο τύπος στο κελί C6 είναι:
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Εξήγηση
Στον πυρήνα, αυτός ο τύπος χρησιμοποιεί τη συνάρτηση LEFT για την επιστροφή κειμένου ξεκινώντας από τα αριστερά. Για να προσδιορίσετε πόσους χαρακτήρες πρέπει να επιστραφούν, ο τύπος χρησιμοποιεί αυτήν την έκφραση:
LEN(B5)-(RIGHT(B5)="/")
Εδώ, οι συνολικοί χαρακτήρες υπολογίζονται με τη συνάρτηση LEN. Από αυτόν τον αριθμό, αφαιρείται το αποτέλεσμα της ακόλουθης έκφρασης:
RIGHT(B5)="/"
Χωρίς καθορισμένο αριθμό χαρακτήρων, το RIGHT θα επιστρέψει τον τελευταίο χαρακτήρα στη συμβολοσειρά. Εάν αυτοί οι χαρακτήρες είναι κάθετη "/", η έκφραση επιστρέφει ΑΛΗΘΕΙΑ. Εάν όχι, επιστρέφει FALSE.
Επειδή το TRUE και το FALSE εξαναγκάζονται αυτόματα στο 1 και το μηδέν στις μαθηματικές λειτουργίες, αφαιρούμε το μηδέν από το αποτέλεσμα του LEN όταν οι τελευταίοι χαρακτήρες δεν είναι "/" και αφαιρούμε το 1 όταν οι τελευταίοι χαρακτήρες είναι "/".
Το αποτέλεσμα παρέχεται στο LEFT, το οποίο επιστρέφει το τελικό αποτέλεσμα.