Ανανέωση ιστοσελίδας

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 11-04-13, 00:14
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-10-2011
Μηνύματα: 77
Προεπιλογή Ταξινόμηση

Καλησπέρα σε όλους!
Υπάρχουν πολλά θέματα στην ταξινόμηση αλλά δυστυχώς δεν βρήκα αυτό που ψάχνω.
Έχω σε ένα φύλλο έναν πίνακα με λέξη ή λέξεις και ένα άλλο φύλλο με τον αντίστοιχο πίνακα με αριθμούς.
Θέλω να ταξινομήσω όλα τα στοιχεία του 1ου φύλλου των λέξεων με βάση τους αντίστοιχους αριθμούς σε ένα 3ο φύλλο σε μία μονοκόμματη λίστα.
Ο πίνακας λέξεων μπορεί να έχει κενά κελιά.
Το αρχείο που ανέβασα είναι ενδεικτικό.
Ευχαριστώ για το χρόνο σας
Συνημμένα Αρχεία
Τύπος Αρχείου: xls taxin1.xls (15,0 KB, 22 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 11-04-13, 07:47
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλημέρα!

Δημήτρη πες μας αν οι αριθμοί στο φύλλο "Φύλλο2" είναι μοναδικοί ή όχι.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 11-04-13, 11:30
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-10-2011
Μηνύματα: 77
Προεπιλογή Ταξινόμηση - μοναδικοί αριθμοί

Καλημέρα, έχεις δίκιο δεν το είχα σκεφτεί.
Είναι πιθανό να υπάρχουν διπλοί αριθμοί. Σε αυτή την περίπτωση δεν έχω κάποιο επιπλέον κριτήριο.
Ευχαριστώ για την άμεση απάντηση, χθες το βράδυ το ανέβασα!!!
Επίσης ξέχασα να αναφέρω ότι τα κελιά που περιέχουν τις λέξεις και τους αριθμούς δεν έχουν γραμμένα τα δεδομένα. Είναι αναφορές από άλλα φύλλα. Δεν ξέρω αν επηρεάζει σε κάτι.
Απάντηση με παράθεση
  #4  
Παλιά 11-04-13, 16:52
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Δημήτρη δες το φύλλο 4 του συνημμένου και πες μας αν έγινε.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls taxin1_01.xls (49,0 KB, 33 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 11-04-13, 18:23
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-10-2011
Μηνύματα: 77
Προεπιλογή Τσεκάρισμα

Καλησπέρα Τάσο, δουλεύει μια χαρά. Θα το μεταφέρω στο δικό μου και θα ανεβάσω το αποτέλεσμα για να υπάρχει.
Αν συναντήσω δυσκολία θα στείλω μήνυμα.
Ευχαριστώ πολύ! Δεν το λέω τυπικά, πραγματικά είμαι πολύ ευχαριστημένος που μου έδωσες μια τόσο καλή λύση
Απάντηση με παράθεση
  #6  
Παλιά 11-04-13, 20:08
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-10-2011
Μηνύματα: 77
Προεπιλογή Αποτέλεσμα

Φίλε Τάσο πέρασα τη λύση που προτείνεις και όπως σου είπα δουλεύει τέλεια.
Ο λόγος που ανεβάζω το αρχείο είναι για να σε ρωτήσω κάποια πράγματα ακόμα τώρα που είναι πια κοντά στη δημιουργία του το πρόγραμμά μου.
Στο φύλλο "ΑΝΑ" που υπάρχουν οι λέξεις υπάρχου και πολλά κενά κελιά. Με δεδομένο ότι οι στήλες μου είναι 209 (!) και το πλήθος των γραμμών μου μπορεί να είναι κάποιες χιλιάδες θα προκύψει μεγάλο πρόβλημα στη διαχείριση τόσο μεγάλου όγκου πληροφοριών. Από τις 209 στήλες πιστεύω ότι οι αυτές που θα είναι συνήθως γεμάτες (κατά μέσο όρο) θα είναι 80-90. Άρα αξίζει τον κόπο να αποκλειστούν τα κενά επειδή είναι πάρα πολλά. Σκεφτόμουν έναν τρόπο ενδιάμεσο, ένα φύλλο ή πίνακα ο οποίος να τακτοποιεί κάπως μόνο τα γεμάτα κελιά (σαν την ανασυγκρότηση που κάνουμε στο δίσκο) και μετά να γίνεται η ταξινόμηση. Δεν έχω επαρκείς γνώσεις για αυτό.
Στο κελί D2 του φύλλου "ΤΑΞΙΝΟΜΗΣΗ" έχω δώσει το μέγεθος της λίστας σε στήλες, ακολουθώντας τις οδηγίες στο σχόλιο αντικατέστησα στον τύπο το 5 με το D2.
Το πλήθος των γραμμών του πίνακα δεν είναι γνωστό από πριν, εξαρτάται από τις αναφορές στο φύλλο "ΑΝΑ" στη στήλη Α. Πιθανολογώ ότι θα είναι μερικές χιλιάδες.(Οδύσσεια, Ιλιάδα κλπ)
Ευχαριστώ και πάλι.
Δημήτρης
Συνημμένα Αρχεία
Τύπος Αρχείου: zip ΦΡΑΣΗ3 (2).zip (403,6 KB, 14 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 12-04-13, 19:26
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλησπέρα!

Δημήτρη, το ευχαριστώ ανήκει στο Θανάση.

Ωστόσο επειδή προσωπικά μου αρέσει η δουλειά που προσπαθείς να τελειοποιήσεις και επειδή σίγουρα θα αντιμετωπίσεις πρόβλημα σε πολλά δεδομένα,
σου επισυνάπτω ένα αρχείο με αρκετές μετατροπές αλλά παραμένοντας στην αρχή λειτουργίας του παραδείγματος που ανέβασες.

Οι ρουτίνες SplitEx() και JoinEx() καταργήθηκαν και στη θέση τους μπήκαν κλασσικές συναρτήσεις.

Επίσης αντί της EvaluateText() χρησιμοποιείται πλέον η GetSumFromGreekChars() η οποία λαμβάνει υπόψη της όλους τους χαρακτήρες της πολυτονικής συμβολοσειράς και λόγω κατασκευής της είναι αρκετά γρηγορότερη.

Όσο για την ταξινόμηση, χρησιμοποιήθηκε κώδικας VBA που εκτελείται με το πάτημα κουμπιού
στο φύλλο "Πίνακας Αντιστοιχίσεων".


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

Οι εκδόσεις Excel από την 2007 και έπειτα, σε αντίθεση με τις παλαιότερες μπορούν να χρησιμοποιούν όλους τους πυρήνες του επεξεργαστή δηλαδή το 100% της διαθέσιμης ισχύος του.

Η Excel 2003 (όπως και οι υπόλοιπες προγενέστερες εκδόσεις) σε έναν διπύρινο επεξεργαστή
θα μπορέσει να χρησιμοποιήσει το μέχρι το 50% της ισχύος του ενώ σε έναν τετραπύρινο επεξεργαστή μόνο το 25%. Για οκταπύρινο επεξεργαστή... δεν το συζητάμε καλύτερα.


Καλή συνέχεια!

Φιλικά

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Phrases.zip (399,9 KB, 40 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 12-04-13 στις 20:50.
Απάντηση με παράθεση
  #8  
Παλιά 12-04-13, 21:33
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-10-2011
Μηνύματα: 77
Προεπιλογή Ευχαριστώ

Παιδιά τα ευχαριστώ είναι λίγα. Το πρόγραμμα που θέλω να φτιάξω ήταν μεγάλο μεράκι εδώ και καιρό. Και απ ότι είδατε έχω χρησιμοποιήσει σχεδόν ότι χρήσιμο βρήκα εδώ στην κοινότητα.
Επειδή θα λείπω μέχρι την Κυριακή δεν θα μπορώ να το δοκιμάσω.
Με βάζεις στον πειρασμό να το ανοίξω με το 2007 αλλά δεν ξέρω αν χρειάζεται κάποια αλλαγή.
Χίλια ευχαριστώ
Απάντηση με παράθεση
  #9  
Παλιά 13-04-13, 18:25
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-10-2011
Μηνύματα: 77
Προεπιλογή Δουλεύει

Το άνοιξα και δουλεύει τέλεια. Το εντυπωσιακό είναι για μένα η ταχύτητα των υπολογισμών. Αν μπορούσα με κάποιο τρόπο που να μην αργεί πολύ να κρατήσω τις μοναδικές εγγραφές μόνο θα ήταν κομπλέ.
Ευχαριστώ, έχεις κάνει πολύ δουλειά, το μελέτησα αρκετά. Δυστυχώς δεν ξέρω τον τρόπο που έκανες αλλά είδα ότι οι αλλαγές είναι πάρα πολλές.
Δημήτρης
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Μορφοποίηση] Ταξινόμηση xristos Excel - Ερωτήσεις / Απαντήσεις 2 23-08-16 17:38
[Γενικά] Ταξινόμηση comsup Excel - Ερωτήσεις / Απαντήσεις 1 16-03-13 00:51
Ταξινόμηση jimrenoir Access - Ερωτήσεις / Απαντήσεις 8 22-02-11 12:19
[ Φόρμες ] Ταξινόμηση alatis Access - Ερωτήσεις / Απαντήσεις 2 03-10-10 20:26
[Συναρτήσεις] Ταξινόμηση skantzo Excel - Ερωτήσεις / Απαντήσεις 11 26-09-10 23:39


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