1. Χρησιμοποιώντας τη λειτουργία `vlookup`:
* Δημιουργήστε έναν πίνακα αναζήτησης: Αυτός ο πίνακας θα περιέχει τις τιμές κειμένου σας σε μία στήλη και τις αντίστοιχες αριθμητικές τιμές τους σε άλλη στήλη.
* Χρησιμοποιήστε τη λειτουργία `vlookup`: Αυτή η λειτουργία αναζητά την τιμή κειμένου στον πίνακα αναζήτησης και επιστρέφει την αντίστοιχη αριθμητική τιμή.
Παράδειγμα:
| Κείμενο | Αξία |
| --- | --- |
| Apple | 1 |
| Μπανάνα | 2 |
| Πορτοκαλί | 3 |
Για να εκχωρήσετε μια τιμή στο "Apple" σε ένα κελί, χρησιμοποιήστε τον τύπο:`=vlookup (" Apple ", A1:B3,2, False)`
2. Χρησιμοποιώντας τη λειτουργία `if`:
* Χρησιμοποιήστε τη λειτουργία `if` Αυτή η συνάρτηση δοκιμάζει μια κατάσταση και επιστρέφει μία τιμή εάν η κατάσταση είναι αληθής και μια άλλη τιμή εάν είναι ψευδής.
Παράδειγμα:
* Για να εκχωρήσετε μια τιμή 1 σε "Apple" και 0 στο "Orange":`=if (a1 =" apple ", 1,0)`
3. Χρήση μιας προσαρμοσμένης συνάρτησης (VBA):
* Δημιουργία προσαρμοσμένης λειτουργίας: Αυτό σας επιτρέπει να ορίσετε τη δική σας λογική για την εκχώρηση αριθμητικών τιμών στο κείμενο.
Παράδειγμα:
`` `vba
Λειτουργία TextTovalue (κείμενο ως συμβολοσειρά) ως ακέραιος
Επιλέξτε κείμενο περίπτωσης
Περίπτωση "μήλο"
TextTovalue =1
Περίπτωση "μπανάνα"
TextTovalue =2
Περίπτωση "πορτοκαλί"
TextTovalue =3
Θήκη
TextTovalue =0
End select
Τελική λειτουργία
`` `
Για να χρησιμοποιήσετε τη λειτουργία, απλά πληκτρολογήστε `=textTovalue (" apple ")` σε ένα κελί.
4. Χρήση της λειτουργίας `use ''
* Χρησιμοποιήστε τη λειτουργία "Επιλέξτε": Αυτή η λειτουργία επιλέγει μια τιμή από μια λίστα με βάση έναν αριθμό ευρετηρίου.
Παράδειγμα:
* Για να εκχωρήσετε μια τιμή 1 στο "Apple", 2 σε "μπανάνα" και 3 σε "πορτοκαλί":
`=Επιλέξτε (MATCH (A1, {" Apple "," Banana "," Orange "}, 0), 1,2,3)`
5. Χρησιμοποιώντας τη λειτουργία `textjoin 'με` countif`:
* Χρησιμοποιήστε τη λειτουργία `textjoin ': Αυτή η λειτουργία συγκαλύπτει κείμενο με έναν οριοθέτη.
* Χρησιμοποιήστε τη λειτουργία `countif`: Αυτή η συνάρτηση μετρά τον αριθμό των περιστατικών μιας συγκεκριμένης τιμής μέσα σε ένα εύρος.
Παράδειγμα:
* Για να εκχωρήσετε μια μοναδική αριθμητική τιμή σε κάθε μοναδική τιμή κειμένου:
`=Textjoin (" ", true, if (countif ($ a $ 1:a1, a1) =1, σειρά ()-σειρά ($ a $ 1) +1," "))`
Σημείωση: Αυτή η μέθοδος απαιτεί τις τιμές κειμένου να βρίσκονται σε μία μόνο στήλη.
Επιλέξτε τη μέθοδο που ταιριάζει καλύτερα στις συγκεκριμένες ανάγκες και τη δομή των δεδομένων σας.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα