Πώς να εξαγάγετε τις δύο τελευταίες λέξεις

Για να εξαγάγετε τις δύο τελευταίες λέξεις στη συμβολοσειρά κειμένου, πρέπει να βρείτε τη σχετική θέση του δεύτερου τελευταίου διαστήματος, να αντικαταστήσετε με έναν ειδικό χαρακτήρα για να διακρίνετε με άλλα κενά και στη συνέχεια να χρησιμοποιήσετε Δεξιά Λειτουργία .

Τύπος:

Αντιγράψτε τον τύπο και αντικαταστήστε το 'A1' στο όνομα του κελιού που περιέχει το κείμενο που θέλετε να εξαγάγετε.

=IF((LEN(A1)-LEN(SUBSTITUTE(A1,' ','')))<2, A1, RIGHT(A1,LEN(A1)-FIND('/', SUBSTITUTE(A1,' ', '/', (LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))-1)))))

Παράδειγμα:

Για να εξαγάγετε τις δύο τελευταίες λέξεις από τη συμβολοσειρά κειμένου ' Πώς να εξαγάγετε τις δύο τελευταίες λέξεις '.

Το αποτέλεσμα επιστρέφει τις δύο τελευταίες λέξεις ' Δύο λέξεις '.

Επεξηγήσεις:

Βήμα 1: Για να μετρήσετε τον αριθμό των διαστημάτων

Τύπος =LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))
Αποτέλεσμα 6

Βήμα 2: Αντικαταστήστε το 2ο τελευταίο διάστημα με οποιονδήποτε ειδικό χαρακτήρα (π.χ., /)

Τύπος =SUBSTITUTE(A1,' ','/',(LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))-1))
Αποτέλεσμα Πώς να εξαγάγετε τις τελευταίες/δύο λέξεις

Βήμα 3: Βρείτε τη θέση του ειδικού χαρακτήρα

Τύπος =FIND('/',SUBSTITUTE(A1,' ','/',(LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))-1)))
Αποτέλεσμα 24

Βήμα 4: Ο αριθμός των γραμμάτων μετά από ειδικό χαρακτήρα

Τύπος =LEN(A1)-FIND('/',SUBSTITUTE(A1,' ','/',(LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))-1)))
Αποτέλεσμα 9

Βήμα 5: Σηκώστε τα γράμματα μετά τον ειδικό χαρακτήρα

Τύπος =RIGHT(A1,LEN(A1)-FIND('/',SUBSTITUTE(A1,'''/',(LEN(A1)-LEN(SUBSTITUTE(A1,' ','')))-1)) ))
Αποτέλεσμα Δύο λέξεις

Ωστόσο, όταν η συμβολοσειρά κειμένου δεν έχει κενό, ο τύπος '=FIND('/',SUBSTITUTE(A1,' ','/',(LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))- 1))' επιστρέφει το σφάλμα #VALUE!. Για να το αποφύγετε, πρέπει να το συνδυάσετε με Λειτουργία IF .

=IF((LEN(A1)-LEN(SUBSTITUTE(A1,' ','')))<2, A1, RIGHT(A1, LEN(A1)-FIND('/', SUBSTITUTE(A1,' ', '/', (LEN(A1)-LEN(SUBSTITUTE(A1,' ',''))-1)))))

=SUBSTITUTE(A1,' ','') για αντικατάσταση διαστημάτων στη συμβολοσειρά κειμένου.

=LEN(SUBSTITUTE(A1,' ','')) για να μετρήσετε το μήκος της συμβολοσειράς κειμένου όταν αντικαθίστανται τα κενά.

=LEN(A1)-LEN(SUBSTITUTE(A1,' ','')) για να μετρήσετε τον αριθμό των κενών στη συμβολοσειρά κειμένου.

Χρήση λειτουργία IF για να επιστρέψετε την ίδια τη συμβολοσειρά κειμένου όταν υπάρχουν δύο λέξεις ή λιγότερες.

Λήψη παραδείγματος