Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
Καλημέρα στην παρέα. Από παλιά είχα προσπαθήσει να βρώ έναν τρόπο να μπορώ να ξεχωρίζω άν σε ένα κελί με Ελληνικό κείμενο, κατά λάθος ή όχι έχει πληκτρολογηθεί ένα ή περισσότερα ξένα γράμματα και 1) αν ναί, πόσα? 2)Αν περισσότερα απο Χ ξένα γράμματα και πόσα; Α1= Ιορδάνης Ελευθερίου Κάποια γράμματα όπως το ι, το ο, θα μπορούσαν να είναι και στα Αγγλικά.. Σήμερα τυχαία, νόμιζα ότι βρήκα την λύση αλλά μπαααά. Δεν ήπια νερό... ![]() Οι 2 τύποι Πίνακα που σας δείχνω, δουλεύουν άψογα σε υπολογιστές που είναι στην Μεγάλη Βρετανία αλλά όχι σε μάς... Την Code, κυριολεκτικά την βλέπω πρώτη φορά, οπότε και δεν καταλαβαίνω τίποτα.... Κώδικας: =SUM(IF(CODE(MID(A1;ROW(INDIRECT("$1:"&LEN(A1)));1))<>63;1)) Κώδικας: =IF(SUM(IF(CODE(MID(A1;ROW(INDIRECT("$1:"&LEN(A1)));1))<>63;1))>=2;"Too many Latins";"") |
#2
| |||
| |||
![]()
Καλησπέρα σε όλους με την παρακάτω διόρθωση μας δίνει τους αγγλικούς χαρακτήρες, =SUM(--((CODE(MID(SUBSTITUTE(A1;" "; "");ROW(INDIRECT("$1:"&LEN(SUBSTITUTE(A1;" "; ""))));1))<=122))) Θανάσης |
#3
|
![]()
Καλησπέρα. Σαν εναλλακτική προτείνω τον παρακάτω τύπο πίνακα =SUM((CODE(MID(LOWER(A2); ROW(INDIRECT("$1:$"&LEN(A2)));1)) >= CODE("a")) * (CODE(MID(LOWER(A2); ROW(INDIRECT("$1:$"&LEN(A2)));1)) <= CODE("z"))) για να περιορίσουμε τον έλεγχο στα λατινικά γράμματα μόνον. Με την προηγούμενη πρόταση το "Πάνος 5" θα μας πει ότι περιέχει λατινικά.( το 5 έχει code 53 δηλαδή < του 122 (z)) Θ. |
#4
| |||
| |||
![]()
Ευχαριστώ και τους δυό σας. Σωστή η παρατήρηση του Θανάση(gr8styl). Θα πρέπει να ψάξω να δώ πως δουλεύει η CODE, τι κάνει το περιβόητο 122("z") κλπ.... Κάτι καινούργιο είδαμε και σήμερα! |
#5
| |||
| |||
![]()
Καλησπέρα στην παρέα Οδυσσέα, θα μπορούσες να δοκιμάσεις και το εξής: 1) Να ορίσεις ένα όνομα Letters={"?";"A";"B";"C";"D";"E";"F";"G";"H";"I";" J";"K";"L";"M";"N";"O";"P";"Q";"R";"S";"T";"U";"V" ;"W";"X";"Y";"Z"} 2) Να χρησιμοποιήσεις τον τύπο: =SUMPRODUCT(LEN(A1)-LEN(SUBSTITUTE(UPPER(A1);Letters;""))) Στους αγγλικούς χαρακτήρες πρόσθεσα και το «?». Προσθήκη Χωρίς όνομα θα μπορούσε να χρησιμοποιηθεί και ο τύπος πίνακα: =SUM(LEN(A1)-LEN(SUBSTITUTE(UPPER(A1);CHAR(IF(ROW($64:$90)=64;6 3;ROW($64:$90)));""))) Φιλικά/Γιώργος Τελευταία επεξεργασία από το χρήστη kapetang : 14-04-13 στις 14:41. Αιτία: Βελτίωση προσθήκης |
#6
| |||
| |||
![]()
Γιώργο φυσικά και δουλεύει πολύ καλά. Σε ευχαριστώ πολύ. |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Προεπιλογή Γλώσσας και χαρακτήρων σε κελί | kouk | Access - Ερωτήσεις / Απαντήσεις | 1 | 05-12-15 11:09 |
[Συναρτήσεις] Μετατροπή ελληνικών γραμμάτων σε αντίστοιχους αριθμούς | comsup | Excel - Ερωτήσεις / Απαντήσεις | 17 | 14-03-13 21:07 |
Μεταγραφή Ελληνικών λέξεων με Λατινικούς χαρακτήρες. | ΚΩΣΤΑΣ | Access - Ερωτήσεις / Απαντήσεις | 0 | 07-06-11 18:32 |
Μετατροπή ελληνικών χαρακτήρων σε λατινικούς | Χρήστος | Access - Ερωτήσεις / Απαντήσεις | 5 | 17-03-11 15:27 |
[Γενικά] Κελί που να ενημερώνεται από την εισαγωγή δεδομένων σε ένα άλλο κελί? | dancer_69 | Excel - Ερωτήσεις / Απαντήσεις | 4 | 19-03-10 12:04 |
Η ώρα είναι 15:35.