Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Συναρτήσεις] Αυτόματη Ταξινόμηση κελιών (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/4283-aytomati-taksinomisi-kelion.html)

alex7 17-09-16 11:27

Αυτόματη Ταξινόμηση κελιών
 
Καλησπέρα σας

Θα ήθελα να ρωτήσω αν μπορεί με κάποια συνάρτηση ή κάπως αλλιώς να γίνεται αυτόματη ταξινόμηση σε δύο ή περισσότερες στήλες. Έχω πχ δύο στήλες:

Γιώργος 72
Πάνος 70
Νίκος 67
κοκ (συνολικά είναι γύρω στα 300 ονόματα)

Θέλω λοιπόν κάθε φορά που αλλάζει ο αριθμός να γίνεται αυτόματη ταξινόμηση. Πχ αν ο Πάνος ανέβει στα 73 να αλλάξει η σειρά και να είναι πρώτος. Να σημειώσω επίσης ότι τον βαθμό δεν τον «γράφω» αλλά υπολογίζεται από μία συνάρτηση με βάση τα δεδομένα σε διπλανά κελιά.

Επίσης δεν με πειράζει αν η ταξινόμηση θα γίνεται σε αυτά τα κελιά ή θα γίνεται σε ένα δεύτερο φύλλο και αυτά θα μένουν αταξινόμητα.

Ευχαριστώ εκ των προτέρων :)

kapetang 17-09-16 16:45

1 Συνημμένο(α)
Καλησπέρα

Αλέξανδρε, στο συνημμένο προτείνω μια λύση με κώδικα.

Για την εφαρμογή της λύσης θα πρέπει τα δεδομένα σου, τα οποία δε γνωρίζουμε πως είναι οργανωμένα, να μπορούν να μετατραπούν σε πίνακα.

Περισσότερα στο συνημμένο.

Φιλικά/Γιώργος

alex7 20-09-16 12:29

Σε ευχαριστώ πάρα πολύ Γιώργο...

Θα το κοιτάξω και θα επανέλθω αν έχω κάποια απορία


Και πάλι ευχαριστώ :biggrin:

Spirosgr 20-09-16 13:02

1 Συνημμένο(α)
Καλημέρα
Αλέξανδρε, δες κι αυτό σαν... εναλλακτική.

Δεν χρειάζεται να έχουμε πίνακες και «τρέχει» τον κώδικα, αν υπάρξει υπολογισμός.
Υπολογισμός υπάρχει εφ' όσον έχουμε στην στήλη Μ.Ο συνάρτηση (πχ Average)
Αν αλλάξει κάποια βαθμολογία στα τεστ, τότε γίνεται sort κατά Μ.Ο
Αν δύο ή περισσότεροι μαθητές έχουν τον ίδιο Μ.Ο τότε γίνεται sort και κατ όνομα.

kapetang 20-09-16 15:19

1 Συνημμένο(α)
Καλησπέρα

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

Συγκεκριμένα:

1) Η λύση στο φύλλο FORMULA, απαιτεί βοηθητική στήλη.

2) Ενώ η λύση στο φύλλο FORMULA2, όχι.

Οι προτεινόμενες λύσεις είναι περισσότερο ευέλικτες, επειδή ταξινομούν μόνο τις στήλες [Όνομα] και [Βαθμός] (ξεχωριστά από τα δεδομένα) και έτσι τα κελιά από τα οποία εξαρτάται η βαθμολογία μπορεί να είναι οπουδήποτε στο φύλλο.

Λεπτομέρειες στο συνημμένο.

Φιλικά/Γιώργος
ΥΓ Αλέξανδρε ελπίζω να μη σε μπερδέψαμε

kapetang 04-02-17 15:02

1 Συνημμένο(α)
Καλησπέρα

Δημήτρη, μετά το προσωπικό μήνυμα, δες το συνημμένο.

jimis 04-02-17 15:08

σε ευχαριστώ πολύ για την απάντηση! τους τύπους των ονομάτων απο που τους προσαρμόζεις για να καταλάβω πως ακριβώς το έκανες?

kapetang 04-02-17 15:14

Στην κορδέλα επιλέγουμε την καρτέλα Formulas και κάνουμε κλικ στο κουμπί Name Manager

jimis 04-02-17 15:22

σε ευχαριστώ!

jimis 04-02-17 23:07

1 Συνημμένο(α)
προσπαθώ να δω τι ακριβώς έχεις κάνει δεν μπορώ να βγάλω άκρη. απ όσο κατάλαβα χρησιμοποιείς τις εντολές COUNTA ΚΑΙ ROW που μετράει το πλήθος των κελιών που δεν είναι κενά και αντίστοιχα βρίσκουν τον αριθμό της γραμμής αναφοράς. στο πρωτότυπο έχεις έναν μόνο τύπο αντί για 3. αν έχεις τον χρόνο και την διάθεση θα μπορούσες να μου εξηγήσεις τι ακριβώς έκανες ώστε να πιάνει παραπάνω κελιά και όχι μόνο μέχρι την 23 γραμμή? επισυνάπτω μια εικόνα που έχει σύγκριση με την διαχείριση ονομάτων των 2 excel


Η ώρα είναι 17:36.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2