Τύπος Excel: Κατάργηση τελείως από κάθε διεύθυνση URL -

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

=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, το οποίο επιστρέφει το τελικό αποτέλεσμα.

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