ms-office.gr > Forum > Microsoft Excel > Excel samples - Χρήσιμα αρχεία & παραδείγματα > Διάσπαση κειμένου σε αριθμητικά και μη αριθμητικά τμήματα

Excel samples - Χρήσιμα αρχεία & παραδείγματα Αρχεία Ms-Excel διαθέσιμα για τα μέλη του Forum.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 11-09-16, 16:26
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή Διάσπαση κειμένου σε αριθμητικά και μη αριθμητικά τμήματα

Δημιουργός: Γιώργος Καπετανόπουλος (έτος 2016)

Πρόβλημα
Ας υποθέσουμε ότι το κείμενο κάποιων κελιών αποτελείται από ακολουθίες ψηφίων και ακολουθίες μη αριθμητικών χαρακτήρων.
Για παράδειγμα το κείμενο "aaa1bbb123cccc", αποτελείται από:
  • Το μη αριθμητικό τμήμα "aaa"
  • Το αριθμητικό τμήμα "1"
  • Το μη αριθμητικό τμήμα "bb"
  • Το αριθμητικό τμήμα "123"
  • Το μη αριθμητικό τμήμα "cccc"
Ζητείται να διαιρέσουμε το κείμενο σε αμιγή τμήματα μόνο ψηφίων ή μόνο μη αριθμητικών χαρακτήρων.

Για την επίλυση του παραπάνω προβλήματος δημιουργήθηκαν, με κώδικα VBA, οι συναρτήσεις SplitText και SpliTextItem.

Η συνάρτηση SplitTex(TextToSplit As Strin), δέχεται ως όρισμα το κείμενο που θα διασπαστεί και επιστρέφει όλα τα τμήματα.

Επειδή είναι συνάρτηση πίνακα, θα πρέπει, μετά την εισαγωγή, να πατήσουμε Alt+Shift+Enter

Η συνάρτηση SplitTextItem(TextToSplit As String, numSection As Long) δέχεται ως ορίσματα το κείμενο που θα διασπαστεί και τον α/α του ζητούμενου τμήματος και επιστρέφει μόνο το συγκεκριμένο τμήμα.

Στο συνημμένο αρχείο, εκτός από τον κώδικα, δίνονται και παραδείγματα χρήσης των συναρτήσεων.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm xlSplitText.xlsm (18,5 KB, 90 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 11-09-16 στις 18:36.
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι σε λειτουργία
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Πίνακες ] Συσχετισμός πινάκων απο διάσπαση. Ρούλα Access - Ερωτήσεις / Απαντήσεις 5 04-05-16 07:19
[Συναρτήσεις] Διάσπαση κειμένου σε αλλα κελιά Ρούλα Excel - Ερωτήσεις / Απαντήσεις 6 07-04-13 18:52
[VBA] Διάσπαση κειμένου σε περισσότερα κελιά και το αντίστροφο Tasos Excel samples - Χρήσιμα αρχεία & παραδείγματα 0 16-09-12 19:20
αριθμητικα αποτελεσματα & μη εμφανιση στοιχειου ελεγχου φορμας manos77 Access - Ερωτήσεις / Απαντήσεις 2 13-07-10 16:55
[ Ερωτήματα ] Διάσπαση πεδίου σε δύο μέρη mdragon Access - Ερωτήσεις / Απαντήσεις 2 15-03-10 21:35


Η ώρα είναι 13:39.