Σε ορισμένες περιπτώσεις, είναι χρήσιμο να αντικαταστήσετε κάποιο κείμενο με άλλο κείμενο. Μια τέτοια περίπτωση είναι όταν αντιμετωπίζετε την ενοχλητική απόστροφο S ('S) ιδιορρυθμία που λαμβάνετε με τη συνάρτηση PROPER. Εισαγάγετε αυτόν τον τύπο στο Excel:
= PROPER ("Star's COFFEE")
Αυτός ο τύπος προορίζεται να μετατρέψει το κείμενο που δίνεται σε πεζό τίτλο (όπου το πρώτο γράμμα κάθε λέξης είναι κεφαλαίο). Το πραγματικό αποτέλεσμα του τύπου είναι το εξής:
Star'S Coffee
Σημειώστε πώς η συνάρτηση PROPER γράφει το S μετά την απόστροφο. Ενοχλητικό, το λιγότερο.
Ωστόσο, με λίγη βοήθεια από τη συνάρτηση SUBSTITUTE του Excel, μπορείτε να αποφύγετε αυτήν την ενόχληση. Το σχήμα δείχνει την επιδιόρθωση χρησιμοποιώντας τον ακόλουθο τύπο:
=ΥΠΟΚΑΤΑΣΤΑΣΗ (ΚΑΛΗ(ΥΠΟΚΑΤΑΣΤΑΣΗ(B4,"'","qzx")), "qzx","'")
Ο τύπος χρησιμοποιεί τη συνάρτηση SUBSTITUTE, η οποία απαιτεί τρία ορίσματα: το κείμενο προορισμού. το παλιό κείμενο που θέλετε να αντικαταστήσετε. και το νέο κείμενο που θα χρησιμοποιηθεί ως αντικατάσταση.
Καθώς βλέπετε τον πλήρη τύπο, σημειώστε ότι χρησιμοποιεί δύο συναρτήσεις SUBSTITUTE. Αυτός ο τύπος είναι στην πραγματικότητα δύο τύποι (ο ένας είναι ένθετος στον άλλο). Ο πρώτος τύπος είναι το μέρος που διαβάζει
PROPER(SUBSTITUTE(B4,"'","qzx"))
Σε αυτό το τμήμα, χρησιμοποιείτε τη συνάρτηση SUBSTITUTE για να αντικαταστήσετε την απόστροφο (') με qzx. Αυτό μπορεί να φαίνεται τρελό, αλλά υπάρχει κάποια μέθοδος εδώ. Ουσιαστικά, η συνάρτηση PROPER γράφει κεφαλαία κάθε γράμμα που έρχεται αμέσως μετά από ένα σύμβολο. Ξεγελάτε τη συνάρτηση PROPER αντικαθιστώντας την απόστροφο με ένα καλοήθη σύνολο γραμμάτων που είναι απίθανο να είναι συνδεδεμένα μαζί στο αρχικό κείμενο.
Η δεύτερη φόρμουλα στην πραγματικότητα τυλίγει την πρώτη. Αυτός ο τύπος αντικαθιστά την καλοήθη qzx με μια απόστροφο.
=ΥΠΟΚΑΤΑΣΤΑΣΗ (ΚΑΛΗ(ΥΠΟΚΑΤΑΣΤΑΣΗ(B4,"'","qzx")), "qzx","'")
Έτσι, ολόκληρος ο τύπος αντικαθιστά την απόστροφο με qzx, εκτελεί τη συνάρτηση PROPER και στη συνέχεια επαναφέρει το qzx σε απόστροφο.