Πίνακας περιεχομένων
ΔΕΞΙΑ είναι μια άλλη δημοφιλής λειτουργία στο MS Excel που χρησιμοποιείται για να πάρει τον τελευταίο χαρακτήρα ή χαρακτήρες σε μια συμβολοσειρά κειμένου, με βάση τον συγκεκριμένο αριθμό χαρακτήρων. Με μια λέξη, αυτή η συνάρτηση έχει σχεδιαστεί για να επιστρέφει έναν καθορισμένο αριθμό χαρακτήρων από την πιο δεξιά πλευρά μιας συμβολοσειράς. Αυτό το άρθρο θα μοιραστεί μια πλήρη ιδέα για το πώς η συνάρτηση ΔΕΞΙΑ λειτουργεί στο Excel ανεξάρτητα και στη συνέχεια με άλλες συναρτήσεις του Excel.
Συνάρτηση RIGHT στο Excel (Γρήγορη προβολή)
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το τετράδιο ασκήσεων για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.
RIGHT Function.xlsxΕισαγωγή στη λειτουργία RIGHT
Στόχος
Για να εξαγάγετε έναν καθορισμένο αριθμό χαρακτήρων από μια δεδομένη συμβολοσειρά από τα δεξιά προς τα αριστερά.
Σύνταξη
=RIGHT (text, [num_chars])
Επιχειρήματα Επεξήγηση
Επιχειρήματα | Υποχρεωτικό/προαιρετικό | Επεξήγηση |
---|---|---|
κείμενο | Απαιτούμενο | Περάστε το κείμενο από το οποίο θα εξαγάγετε χαρακτήρες στα δεξιά. |
[num_chars] | Προαιρετικό | Περάστε τον αριθμό των χαρακτήρων που θα εξαχθούν, ξεκινώντας από τα δεξιά. Η προεπιλεγμένη τιμή είναι 1 . |
- Εάν num_chars δεν παρέχεται, είναι προεπιλεγμένη η τιμή 1 .
- Εάν num_chars είναι μεγαλύτερο από τον αριθμό των διαθέσιμων χαρακτήρων, η ΔΕΞΙΑ επιστρέφει ολόκληρη τη συμβολοσειρά κειμένου.
- ΔΕΞΙΑ θα εξάγει ψηφία από αριθμούς καθώς και από κείμενο.
- Αυτή η λειτουργία δεν λαμβάνει υπόψη τη μορφοποίηση οποιουδήποτε κελιού, όπως ημερομηνία, νόμισμα κ.λπ.
6 κατάλληλα παραδείγματα για τη χρήση της συνάρτησης RIGHT στο Excel
Στις επόμενες ενότητες, θα παρουσιάσουμε έξι παραδείγματα για την περιγραφή των ΔΕΞΙΑ Θα εφαρμόσουμε τη συνάρτηση ΔΕΞΙΑ λειτουργία, LEN , ΑΝΑΖΗΤΗΣΗ , ΥΠΟΚΑΤΑΣΤΑΣΗ , ΑΞΙΑ , και ΒΡΕΊΤΕ λειτουργίες καθώς και σε αυτά τα παραδείγματα για τη λειτουργία υποσέλιδο με χώρος , διαχωριστικό , και n χαρακτήρες Επιπλέον, θα εξάγουμε αριθμοί και τομείς από τη συμβολοσειρά και να τροποποιήσετε το URL χρησιμοποιώντας το ΔΕΞΙΑ λειτουργία.
Παράδειγμα 1: Χρήση της συνάρτησης RIGHT για να λάβετε μια υποπερίοδο μέχρι το κενό
Ας υποθέσουμε ότι έχουμε ένα σύνολο δεδομένων πελατών με τις Ονόματα , Αναγνωριστικά παραγγελιών , Διευθύνσεις, και Συνολικές τιμές Τώρα θα εξάγουμε το επώνυμο κάθε πελάτη από το Ονοματεπώνυμο χρησιμοποιώντας το ΔΕΞΙΑ Ας ακολουθήσουμε τις παρακάτω οδηγίες για να μάθουμε!
Βήμα 1:
- Γράψτε τον παρακάτω τύπο στο κελί C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Κατανομή τύπου
SEARCH(" ", B5)
αυτό το τμήμα βρίσκει το χώρος από το Ονοματεπώνυμο κύτταρα.- Τότε
LEN(B5)-SEARCH(" ", B5)
αυτό το τμήμα θα επιλέξει το τελευταίο μέρος του όνομα . - Τότε η
ΔΕΞΙΑ
η συνάρτηση θα επιστρέψει το επιλεγμένη μερίδα .
- Ως εκ τούτου, απλά πατήστε Εισάγετε το στο πληκτρολόγιό σας. Ως αποτέλεσμα, θα λάβετε Πάρκα ως επιστροφή της η λειτουργία RIGHT .
Βήμα 2:
- Περαιτέρω, AutoFill το ΔΕΞΙΑ στα υπόλοιπα κελιά της στήλης C.
Παράδειγμα 2: Εξαγωγή μιας υποομάδας χρησιμοποιώντας τις συναρτήσεις RIGHT, LEN, SEARCH και SUBTITUTE
Τώρα θεωρήστε ότι έχουμε ένα σύνολο δεδομένων με σχόλια πελατών. Σε κάθε σχόλιο, υπάρχει ένας αριθμός σχολίου όπως Σχόλια 1, Σχόλια 2 , κ.ο.κ. Τώρα το καθήκον μας είναι να εξάγουμε τα μοναδικά σχόλια από το αρχικό σχόλιο. Ας ακολουθήσουμε τις παρακάτω οδηγίες για να μάθουμε!
Βήματα:
- Εισάγετε το ο τύπος στο κελί D5 και AutoFill μέχρι να D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
Κατανομή τύπου
LEN(SUBSTITUTE(C5,":",""))
αυτό το τμήμα βρίσκει το σύμβολο της άνω και κάτω τελείας (:) σε ολόκληρη τη συμβολοσειρά.SUBSTITUTE(C5,":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))
αυτό το μέρος αντικαθιστά τον τελευταίο διαχωριστή με κάποιο μοναδικό χαρακτήρα.- Τότε
SEARCH("#", SUBSTITUTE(C5,":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
αυτό το μέρος παίρνει τη θέση του τελευταίου διαχωριστικού στη συμβολοσειρά. Ανάλογα με το με ποιον χαρακτήρα έχουμε αντικαταστήσει το τελευταίο διαχωριστικό, χρησιμοποιούμε είτε το case-insensitiveΑΝΑΖΗΤΗΣΗ
ή case-sensitive FIND για τον προσδιορισμό της θέσης του συγκεκριμένου χαρακτήρα στη συμβολοσειρά. - Τέλος, το
ΔΕΞΙΑ
επιλέγει τα σχόλια και τα εκτυπώνει.
Παράδειγμα 3: Αφαίρεση των πρώτων Ν χαρακτήρων από μια συμβολοσειρά με εφαρμογή της συνάρτησης RIGHT
Η παραπάνω εργασία μπορεί να γίνει με τη χρήση ενός απλού τύπου. Καθώς υπάρχει ένας σταθερός αριθμός χαρακτήρων στο " Σχόλιο N " που είναι 10 στο πρώτο τμήμα κάθε σχολίου, μπορούμε εύκολα να το εξαλείψουμε και να πάρουμε μόνο το σχόλιο. Εδώ θα αφαιρέσουμε το πρώτο 10 χαρακτήρες από το Σχόλιο πηγής και εκτυπώστε τα μοναδικά σχόλια σε ξεχωριστή στήλη. Ας ακολουθήσουμε τις παρακάτω οδηγίες για να μάθουμε!
Βήματα:
- Πρώτα απ' όλα, επιλέξτε το κελί D5 , και Εισάγετε το τον τύπο σε αυτό το κελί. Μετά από αυτό, AutoFill μέχρι να D12.
=RIGHT(C5, LEN(C5)-10)
Επεξήγηση τύπου
LEN(C5)-10
αυτό θα επιστρέψει έναν αριθμό μετά την αφαίρεση 10 από το συνολικό αριθμό χαρακτήρων. Εάν το συνολικό μήκος είναι 25 τότε αυτό το τμήμα θα επιστρέψει 25-10 = 15.- Τότε η
ΔΕΞΙΑ
η συνάρτηση θα επιστρέψει το μόνο σχόλιο από το σχόλιο πηγής .
Παρόμοιες αναγνώσεις
- Πώς να χρησιμοποιήσετε τη συνάρτηση CODE στο Excel (5 παραδείγματα)
- Χρήση της συνάρτησης EXACT του Excel (6 κατάλληλα παραδείγματα)
- Πώς να χρησιμοποιήσετε τη συνάρτηση FIXED στο Excel (6 κατάλληλα παραδείγματα)
- Χρήση της συνάρτησης CLEAN στο Excel (10 παραδείγματα)
- Πώς να χρησιμοποιήσετε τη συνάρτηση TRIM στο Excel (7 παραδείγματα)
Παράδειγμα 4: Χρήση των συναρτήσεων RIGHT και VALUE για την εξαγωγή αριθμού από μια συμβολοσειρά
Το ΔΕΞΙΑ συνάρτηση δεν επιτρέπει την επιστροφή ενός αριθμού από οποιαδήποτε συμβολοσειρά. Επιστρέφει τον αριθμό σε μορφή κειμένου. Αλλά χρησιμοποιώντας τη συνάρτηση ΑΞΙΑ και ΔΕΞΙΑ συναρτήσεις, μπορούμε να επιστρέψουμε αριθμούς στη σωστή μορφή. Εδώ θα χρησιμοποιήσουμε το ίδιο σύνολο δεδομένων όπως παραπάνω και θα εξάγουμε το ΤΚ σε μορφή αριθμού από το Διεύθυνση Ας ακολουθήσουμε τις παρακάτω οδηγίες για να μάθουμε!
Βήμα 1:
- Γράψτε τον παρακάτω τύπο στο κελί E5.
=VALUE(RIGHT(D5, 5))
Επεξήγηση τύπου
RIGHT(D5, 5)
αυτό το τμήμα δίνει το 5 χαρακτήρες από τη διεύθυνση που είναι η ταχυδρομικός κώδικας στο μορφή κειμένου .- Τότε
ΑΞΙΑ
τα μετατρέπει σε αριθμητική μορφή.
- Μετά από αυτό, απλά πατήστε Εισάγετε το στο πληκτρολόγιό σας. Ως εκ τούτου, θα λάβετε 35801 ως επιστροφή της οι λειτουργίες .
Βήμα 2:
- Περαιτέρω, AutoFill το λειτουργίες στα υπόλοιπα κελιά της στήλης E.
Παράδειγμα 5: Εφαρμογή των συναρτήσεων RIGHT, LEN και FIND για την εξαγωγή ονόματος τομέα από email
Ας έχουμε ένα σύνολο δεδομένων πελατών με τους Αναγνωριστικό παραγγελίας , Όνομα, Email, και Διεύθυνση . Τώρα θα μάθουμε τις τομέας ηλεκτρονικού ταχυδρομείου από το δεδομένο διεύθυνση ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας το RIGHT, LEN, και ΒΡΕΊΤΕ Ας ακολουθήσουμε τις παρακάτω οδηγίες για να μάθουμε!
Βήμα 1:
- Πρώτα απ' όλα, επιλέξτε το κελί F5, και γράψτε τον παρακάτω τύπο σε αυτό το κελί .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Επεξήγηση τύπου
FIND("@",E5)
το τμήμα αυτό βρίσκει @ από τη δεδομένη συμβολοσειρά.LEN(E5)-FIND("@", E5)
αυτό θα δώσει τον αριθμό μέχρι τον οποίο θα εξαχθεί η τιμή.
- Ως εκ τούτου, απλά πατήστε Εισάγετε το στο πληκτρολόγιό σας. Ως αποτέλεσμα, θα λάβετε gmail.com ως επιστροφή της το RIGHT, LEN, και ΒΡΕΊΤΕ λειτουργίες.
Βήμα 2:
- Μετά από αυτό, AutoFill το RIGHT, LEN, και ΒΡΕΊΤΕ λειτουργίες στα υπόλοιπα κελιά της στήλης F.
Παράδειγμα 6: Χρήση των συναρτήσεων RIGHT, LEN και LEFT για την τροποποίηση της διεύθυνσης URL
Αυτό το ΔΕΞΙΑ συνάρτηση μας βοηθά επίσης να τροποποιήσουμε κάθε τύπο URL Ας υποθέσουμε ότι στο σύνολο δεδομένων μας έχουμε αρκετές URLs κάποιων ιστοσελίδων. Τώρα, σε κάποιες από αυτές, υπάρχει μια backslash(/) στο URL . Τώρα το καθήκον μας είναι να βρούμε αυτά τα URLs και αφαιρέστε αυτό backslash από το URL Ας ακολουθήσουμε τις παρακάτω οδηγίες για να μάθουμε!
Βήματα:
- Εισάγετε το ο τύπος στο κελί C5 και AutoFill μέχρι να C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Επεξήγηση τύπου
- Εάν ο τελευταίος χαρακτήρας είναι forward κάθετος (/) ,
(RIGHT(B5)="/")
επιστρέφει " true ," ή αλλιώς επιστρέφει " false ". - Το
=LEFT(B5, LEN(B4)-(RIGHT(B5)="/"))
επιστρέφει το πρώτο " n "Αν ο τελευταίος χαρακτήρας είναι μια κάθετος προς τα εμπρός (/) , παραλείπεται- διαφορετικά, επιστρέφεται η πλήρης συμβολοσειρά.
Ειδικές σημειώσεις για τη χρήση της λειτουργίας RIGHT
Η συνάρτηση RIGHT επιστρέφει αριθμό;
Το ΔΕΞΙΑ στο Excel παράγει πάντα μια συμβολοσειρά κειμένου, παρά το γεγονός ότι η αρχική τιμή ήταν ένας αριθμός, όπως αναφέρθηκε στην αρχή αυτού του μαθήματος.
Η λειτουργία RIGHT δεν μπορεί να λειτουργήσει με ημερομηνίες;
Δεδομένου ότι οι ημερομηνίες αναπαρίστανται από ακέραιους αριθμούς στο εσωτερικό σύστημα του Excel και η λειτουργία RIGHT του Excel είναι κατασκευασμένη για να λειτουργεί με συμβολοσειρές κειμένου, δεν είναι δυνατή η εξαγωγή ενός συγκεκριμένου μέρους μιας ημερομηνίας, όπως η ημέρα, ο μήνας ή το έτος. Αν το επιχειρήσετε αυτό, το μόνο που θα λάβετε είναι τα τελευταία ψηφία ενός αριθμού που αναπαριστά μια ημερομηνία.
Γιατί η συνάρτηση RIGHT επιστρέφει σφάλμα #VALUE;
Το ΔΕΞΙΑ συνάρτηση επιστρέφει #VALUE! error εάν " num_chars " είναι μικρότερο του μηδενός.
Συμπέρασμα
Όλα αυτά αφορούν το ΔΕΞΙΑ Εδώ προσπάθησα να δώσω μια περίληψη αυτής της συνάρτησης και των διαφορετικών εφαρμογών της. Έχω δείξει πολλές μεθόδους με τα αντίστοιχα παραδείγματά τους, αλλά μπορεί να υπάρχουν πολλές άλλες επαναλήψεις ανάλογα με πολυάριθμες καταστάσεις. Αν έχετε οποιεσδήποτε ερωτήσεις ή σχόλια, παρακαλούμε ενημερώστε μας στην ενότητα σχολίων.