
05-03-13, 16:08
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλησπέρα
Σχετικά με τα ερωτήματα:
1) Η μέθοδος μπορεί να εφαρμοστεί σε οποιοδήποτε μέγεθος κειμένου που μπορεί να αποθηκευτεί σε ένα κελί (υπάρχει όριο).
2) Θα μπορούσαν να προστεθούν κεφαλαίοι χαρακτήρες, εφόσον δεν καλύπτονται από την λίστα.
Για να βρούμε τους μη καλυπτόμενους από τη λίστα χαρακτήρες θα πρέπει να λάβουμε υπόψη μας πως η συνάρτηση UPPER μετατρέπει τους πεζούς χαρακτήρες (ιδίως τα φωνήεντα) σε κεφαλαίους και να προσθέσουμε μόνο αυτούς που δεν καλύπτονται.
Αν τα πεζά, κεφαλαία, άτονα, τονισμένα κλπ έχουν διαφορετική αξία θα πρέπει να γίνει νέα λίστα με όλους τους διαφορετικούς χαρακτήρες και να αφαιρεθεί η συνάρτηση UPPER από τον τύπο.
3, 4) Κατά τη γνώμη μου (αν τα τμήματα δεν είναι σε διαφορετικά κελιά) θα μπορούσες να ξεχωρίσεις το πρώτο τμήμα του κειμένου από το υπόλοιπο προσθέτοντας ανάμεσα ένα απίθανο συνδυασμό χαρακτήρων, και ακολούθως να απομονώσεις το πρώτο μέρος και να εφαρμόσεις εκεί τον τύπο.
Για παράδειγμα ο τύπος: =LEFT(E10;FIND("ώώ";E10)-1) βρίσκει στο κελί E10 το απίθανο κείμενο ώώ και επιστρέφει το κείμενο που είναι πριν απ’ αυτό.
5) Αν χρησιμοποιηθεί κώδικας, κατά τη γνώμη μου, θα έπρεπε να αντιμετωπίσει συνολικά το θέμα.
Φυσικά τα παραπάνω θα πρέπει να τα ελέγξεις σε πραγματικές συνθήκες.
Φιλικά/Γιώργος
|