Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
Χρόνια πολλά σε όλους. Θέλω να ρωτήσω το εξής: Έστω ότι έχουμε μιά λίστα ονομάτων σε μία στήλη του Excel. Μπορούμε με κάποιον τρόπο (δίχως κώδικα), να εξάγουμε αυτόματα, αυτά τα ονόματα, αλφαβητικά σε μία άλλη στήλη; Ευχαριστώ. |
#2
| |||
| |||
![]()
Καλημέρα Υποθέτω ότι τα ονόματα είναι στην περιοχή: A2:A10. 1) Στο κελί B2, πληκτρολογούμε τον τύπο πίνακα: =INDEX($A$2:$A$10; MATCH(SMALL(COUNTIF($A$2:$A$10;"<"&$A$2:$A$10); ROW(A1)); COUNTIF($A$2:$A$10; "<"&$A$2:$A$10); 0)) και τον αντιγράφουμε, προς τα κάτω όσο χρειάζεται. 2) Αν τα ονόματα είναι μοναδικά, μπορούμε να χρησιμοποιήσουμε τον απλούστερο τύπο πίνακα: =INDEX($A$2:$A$10;MATCH(ROW(A1);COUNTIF($A$2:$A$10 ;"<="&$A$2:$A$10);0)) Υπενθυμίζω ότι μετά την πληκτρολόγηση του τύπου, θα πρέπει να πατήσουμε Ctrl+Shift+Enter. |
#3
| |||
| |||
![]()
Ευχαριστώ Γιώργο για την απάντησή σου όμως οι τύποι φαίνεται να έχουν κάποιο λαθάκι. Βγάζουν μόνο το πρώτο όνομα σε όλον τον πίνακα. Υ.Γ. Ίσως θα μπορούσαμε να χρησιμοποιήσουμε τους κωδικούς ASCII των χαρακτήρων. Ποιά είναι η συνάρτηση που μας δίνει τον κωδικό ASCII κάποιου χαρακτήρα; Ευχαριστώ. |
#4
| |||
| |||
![]()
Καλημέρα Είναι φανερό ότι δεν εισήγαγες σωστά τους τύπους. Τόνισα ότι είναι τύποι πίνακα, συνεπώς: 1) Μετά την πληκτρολόγησή τους στο πρώτο κελί, πατούμε Cttl + Shift + Enter (αυτό θα τους περιβάλλει με αγκύλες). 2) Ακολούθως σύρουμε και τους αντιγράφουμε, όσο χρειάζεται προς τα κάτω. |
#5
| |||
| |||
![]()
Όντως τα είχα περάσε απλά, όχι σαν πίνακα Ευχαριστώ. |
#6
| |||
| |||
![]()
Να ρωτήσω και κάτι από την φορμουλα που έβγαλες, για να μαθαίνουμε κιόλας. Ο ρόλος της: COUNTIF($A$2:$A$10; "<"&$A$2:$A$10) ποιος είναι ακριβώς μέσα στην συνολική φόρμουλα; Συγκρίνει τα αλφαριθμητικά; Αν ναι, με ποιόν τρόπο; Μήπως με το πρώτο γράμμα του κάθε αλφαριθμητικού, όπου σε αυτό αντιστοιχεί κάποιος αριθμός; Ευχαριστώ. |
#7
| |||
| |||
![]()
Ο τύπος συγκρίνει κάθε όνομα (τρέχον) με όλα τα ονόματα και βρίσκει πόσα είναι μικρότερα ή ίσα με το τρέχον. Για τη σύγκριση συνοπτικά ισχύουν τα εξής: 1) Από διεθνή πρότυπα, σε κάθε χαρακτήρα εκχωρείται ένας αριθμός (ταυτότητα). 2) Ένας χαρακτήρας είναι μικρότερος, ίσος ή μεγαλύτερος από κάποιον άλλο, αν η ταυτότητά του είναι μικρότερη, ίση ή μεγαλύτερη από την ταυτότητα του άλλου. 3) Για να συγκρίνουμε δύο συμβολοσειρές (ονόματα) εξετάζουμε διαδοχικά τον 1ο , 2ο, 3ο …. χαρακτήρα της μιας και τον αντίστοιχο της άλλης , μέχρι (σε κάποια θέση 1η, 2η, …) να συναντήσουμε διαφορετικούς χαρακτήρες. Η σύγκριση αυτών των διαφορετικών χαρακτήρων, καθορίζει και το αποτέλεσμα της σύγκρισης των συμβολοσειρών. Για παράδειγμα η συμβολοσειρά ααββδ είναι μεγαλύτερη από την ααββγδε, επειδή στη θέση 5 το δ είναι μεγαλύτερο από το γ. |
#8
| |||
| |||
![]()
Αυτή η ταυτότητα, μήπως είναι ο παλιός αριθμός ASCII που λέγαμε παλιά; Υπάρχει συνάρτηση που μας δίνει αυτήν την ταυτότητα του κάθε χαρακτήρα; Ευχαριστώ Γιώργο για το χρόνο σου. |
#9
| |||
| |||
![]()
Ο αριθμός ASCI είναι μια ταυτότητα. Επειδή έχει περιορισμούς (ταυτότητα<=255), καθιερώθηκαν και άλλα πρότυπα, όπως το UNICODE. Στο Excel για την εύρεση της ταυτότητας χρησιμοποιείται η συνάρτηση CODE. Ενώ για να βρούμε το χαρακτήρα από την ταυτότητα η CHAR |
#10
| |||
| |||
![]()
Ευχαριστώ πολύ Γιώργο. Sorry που σε ζαλίζω, αλλά θέλω να σε ρωτήσω και κάτι άλλο (επειδή το ζήτημα είναι αρκετά ενδιαφέρον). Είπες στο προηγούμενο σχόλιο ότι γίνεται σύγκριση του κάθε χαρακτήρα μέσα στιςσυμβολοσειρές. Από περιέργεια, σε ποιό κομμάτι της φόρμουλας γίνεται αυτό; Έκανα κάποιες δοκιμές με την COUNTIF($A$2:$A$10; "<"&$A$2:$A$10) και φαίνεται εκεί ότι (μπορεί να κάνω λάθος) εξετάζει ολόκληρη τη λέξη και όχι χαρακτήρες. Δηλαδή για παράδειγμα, αν από το Α2 έως το Α9 έχω το ίδιο επίθετο, π.χ. Παπαδόπουλος και διαφοροποιούνται μόνο τα ονόματα, πως ξέρει η συνολική συνάρτηση που έβγαλες, ότι η διαφοροποίηση αρχίζει από τον 14ο χαρακτήρα; (δηλαδή μετά το Παπαδόπουλος). Ευχαριστώ πολύ. |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
Εργαλεία Θεμάτων | |
Τρόποι εμφάνισης | |
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[Συναρτήσεις] Αυτόματη εξαγωγή ονομάτων από μηνιαίο πλάνο | citroenxsa | Excel - Ερωτήσεις / Απαντήσεις | 8 | 04-11-17 15:54 |
[Συναρτήσεις] ΔΙΑΧΕΊΡΙΣΉ ΟΝΟΜΑΤΩΝ | akaliptex | Excel - Ερωτήσεις / Απαντήσεις | 3 | 28-01-16 11:40 |
Αλφαβητική ταξινόμηση, αναπτυσσόμενης λίστας. | Spirosgr | Excel samples - Χρήσιμα αρχεία & παραδείγματα | 0 | 22-09-15 21:52 |
[Συναρτήσεις] Ταξινόμηση Κατά Αλφαβητική Σειρά (Αποτελέσματος και όχι Τύπου) | mdragon | Excel - Ερωτήσεις / Απαντήσεις | 13 | 11-02-13 14:27 |
[ Εκθέσεις ] Στοίχηση ονομάτων | Xristos | Access - Ερωτήσεις / Απαντήσεις | 2 | 25-05-11 15:42 |
Η ώρα είναι 04:49.