![]() |
ΑΝΑΖΗΤΗΣΗ ΤΙΜΩΝ ΣΕ ΣΤΗΛΕΣ 1 Συνημμένο(α) Καλησπέρα Θα ήθελα μια βοήθεια αν γίνεται. Έχω ένα excel και υπάρχουν δυο στήλες. Η μια έχει ημερομηνίες και άλλη ποσά. Κάποιες από τις ημερομηνίες έχουν bolt μορφοποίηση. Υπάρχει τρόπος να αναζητούνται οι δυο πιο πρόσφατες ημερολογιακά από τις bold και να μου εμφανίζονται σε κάποιο σημείο στο excel και δίπλα τα αντίστοιχα ποσά της άλλης στήλης. Αν δεν γίνεται με bold ίσως μπορεί να γίνει αν τα κελιά να έχουν γέμισμα με χρώμα? Ευχαριστώ εκ των προτέρων |
Καλησπέρα Γιώργο, Δε νομίζω πως το ζητούμενό σου μπορεί να επιτευχθεί με κάποια συνάρτηση του Excel, γιατί οι συναρτήσεις ελέγχουν τιμές κελιών και όχι μορφοποιήσεις. Ένας απλός και εύκολος τρόπος είναι να φιλτράρεις ως προς το χρώμα του κελιού ή της γραμματοσειράς (η έντονη γραφή δε φιλτράρεται) και να αντιγράψεις τις τελευταίες δύο τιμές κάθε στήλης. Οι στήλες όμως θα πρέπει να είναι ταξινομημένες ως προς την ημερομηνία, όπως και στο παράδειγμά σου. Άλλος τρόπος είναι μέσω κώδικα VBA, π.χ. μέσω κουμπιού, αν αναζητάς κάτι τέτοιο. |
Ευχαριστώ για την απάντηση. Αν μπορεί να γίνει μέσω κώδικα VBA μπορεί κάποιος να το κάνει? Είναι εφικτό? |
1 Συνημμένο(α) Γιώργο, Δοκίμασε το συνημμένο αρχείο αν σε καλύπτει. Αν πατήσεις το μπλε κουμπί Β, τα κελιά με τα περιγράμματα θα συμπληρωθούν με τις δύο τελευταίες πιο πρόσφατες ημερομηνίες. |
Ευχαριστώ πολύ δουλεύει 'άψογα. Μπορεί αυτό να μπει σε ήδη υπάρχοντα excel? |
Καλημέρα Γιώργο, Σίγουρα μπορεί ο κώδικας να ενσωματωθεί και σε άλλα αρχεία Excel, αλλά θα πρέπει να τροποποιηθεί ανάλογα τη μορφή του κάθε φύλλου, όπως είναι τα εύρη κελιών. Επίσης, αν τα άλλα αρχεία έχουν κατάληξη .xlsx που δεν υποστηρίζουν μακροεντολές, θα πρέπει να αλλάξουν σε .xlsm. |
1 Συνημμένο(α) Καλημέρα και πάλι. Τα αρχεία excel που θέλω να το εφαρμόσω έχουν την μορφή που επισυνάπτω. Οι στήλες είναι η Α και η C. γίνεται? Γιατί έχω περίπου 50 τέτοια αρχεία excel με την ίδια μορφή.Είναι πίνακας μετρήσεων που στο κάτω μέρος συμπληρώνω τακτικά νέα στοιχεία. |
1 Συνημμένο(α) Γιώργο, Τροποποίησα το αρχείο σύμφωνα με τα εύρη που χρειάζεσαι. Έλεγξέ το κι εσύ αν είναι όλα εντάξει. Ενημερωτικά και μόνο, ο κώδικας χρησιμοποιεί τις στήλες Y και Ζ ως βοηθητικές για να φιλτράρει τις ημερομηνίες και τους πόντους. Οπότε αν έχεις γράψει κάτι εκεί και πατήσεις το κουμπί ΕΝΗΜΕΡΩΣΗ, θα διαγραφούν. Αν θέλεις, μπορούν να αλλάξουν. |
Ευχαριστώ πολύ. ok. Πως μπορώ να το περάσω και στα άλλα excel? Και τελευταία ερώτηση τα αποτελέσματα μπορούν να μετακινηθούν σε άλλλα κελιά? Ευχαριστώ πολύ. |
Για να περάσεις τον κώδικα στα υπόλοιπα φύλλα, δοκίμασε τα βήματα: 1. Δεξί κλικ πάνω στο όνομα του φύλλου (κάτω στην μπάρα με τα ονόματα των φύλλων). 2. Προβολή κώδικα. 3. Επικολλάς τον κώδικα του αρχείου που ανέβασα (για να τον δεις, ακολούθα τα 1. και 2.). 4. Εισάγεις ένα σχήμα και με δεξί κλικ πάνω σου και με Ανάθεση μακροεντολής επιλέγεις ENHMERWSH. Τα αποτελέσματα μπορούν να αντιγράφονται και αλλού με απλή αντιγραφή/επικόλληση. Αν επιθυμείς όμως να εισάγονται σε διαφορετική θέση από τον κώδικα, τότε θα πρέπει να τροποποιείται ανάλογα. |
Σε ευχαριστώ πολύ δουλεύει τέλεια!! Κατάφερα και το έβαλα και στα άλλα excel όλα οκ!! |
1 Συνημμένο(α) Καλησπέρα και πάλι και καλό Πάσχα. Θα ήθελα μια βοήθεια ακόμη. Έχω τρεις στήλες στο excel και καταχωρώ δεδομένα. Θα ήθελα από τις στήλες B & C οι τρεις τελευταίες καθώς και οι τρεις προτελευταίες τιμές που καταχωρούνται να εμφανίζονται σε άλλα κελιά όπως στο παράδειγμα που ανέβασα. Ευχαριστώ εκ των προτέρων |
1 Συνημμένο(α) Καλή Ανάσταση και Καλό Πάσχα Γιώργο, Έλεγξε το συνημμένο αρχείο αν σε καλύπτει. Υπάρχουν συναρτήσεις-πίνακες στα κελιά των προηγούμενων και τελευταίων καταχωρήσεων, οπότε θα πρέπει να πατάς Ctrl+Shift+Enter για να λειτουργήσουν σωστά οι τύποι. Κάθε φορά που βάζεις μια τιμή στη στήλη Β, οι τύποι ενημερώνονται αυτόματα. |
1 Συνημμένο(α) Ευχαριστώ πολύ. Είναι οκ. Θα ήθελα μια βοήθεια ακόμη. Προσπαθώ εδώ και καιρό να φτιάξω μια σειρά από συνθήκες ώστε να μου δίνουν ένα αποτέλεσμα σε excel. Παραθέτω ένα παράδειγμα πως το κάνω χειροκίνητα. Πιο αναλυτικά στις στήλες A,B,C,D,E, & F σε τακτά χρονικά διαστήματα καταχωρώ στοιχεία που είναι στάθμες και αγορές πετρελαίου σε πολυκατοικία. Μετά πρέπει να υπολογίζω την κατανάλωση για να βρω την αξία των καταναλωθέντων λίτρων ανάμεσα στα χρονικά διαστήματα που είναι με έντονα γράμματα αναλώνοντας τις πιο παλιές αγορές πρώτα.( Για αυτό το λόγο ζήτησα βοήθεια να βρίσκω τις αντιστοιχίες. και όντως αυτό γίνεται) Στη συνέχεια όμως δυσκολεύομαι να κάνω τους υπόλοιπους υπολογισμούς να γίνονται αυτόματα. Αν μπορεί να υπάρξει κάποια βοήθεια θα ήταν ευπρόσδεκτη διότι είναι πολύ χρονοβόρο και κουραστικό αυτή η διαδικασία να γίνεται κάθε μήνα σε περίπου 100 πολυκατοικίες που εξυπηρετώ σαν διαχειριστής στη δουλειά μου. Ευχαριστώ πολύ. |
1 Συνημμένο(α) Χρόνια πολλά σε όλους. Στο συνημμένο υπάρχει μια πρόταση, που βασίζεται στη μέση τιμή του πετρελαίου. Δεν είναι ακριβώς αυτό που ζητάς, αλλά κάνει την ίδια δουλειά και ελπίζω να σε καλύπτει. |
Ευχαριστώ πολύ για τον κόπο σου. Δουλεύει καλά. Το μόνο πρόβλημα που υπάρχει είναι ότι οι ημερομηνίες που υπολογίζεται το διάστημα κατανάλωσης δεν είναι πάντα αρχή και τέλος μήνα. Στον υπολογισμό πρέπει να λαμβάνονται οι ημερομηνίες με bold. Οι ημερομηνίες αυτές είναι και οι ημερομηνίες που παίρνω και τις μετρήσεις ωρών καύσης και χρειάζεται αυτό το ακριβές διάστημα κατανάλωσης.Ευχαριστώ και πάλι. |
Στο δεύτερο πίνακα οι τύποι που δίνουν την κατανάλωση και την αξία δουλεύουν για οποιοδήποτε χρονικό διάστημα. Συμπλήρωσε (χειροκίνητα) τις κατάλληλες ημερομηνίες έναρξης και λήξης και δες αν παίρνεις το σωστό αποτέλεσμα. Επειδή τα όρια του χρονικού διαστήματος περιλαμβάνονται στους υπολογισμούς, θα πρέπει να είμαστε προσεκτικοί στον ορισμό τους, για να αποτρέψουμε διπλοϋπολογισμούς. Φυσικά μπορούμε, αλλάζοντας τους τύπους στις στήλες «ποσότητα» και «αξίες», να καθορίσουμε τι ακριβώς θα γίνεται με τα όρια. |
1 Συνημμένο(α) ΟΚ Είχες δίκιο λειτουργεί άψογα ευχαριστώ πολύ. Κάτι τελευταίο αν είναι δυνατόν. Θέλω να καταχωρώ δύο ημερομηνίες που υπάρχουν στην στήλη Α και να μου δίνει αποτελέσματα των στηλών Β & Γ στο διάστημα αυτό όταν υπάρχουν καταχωρήσεις. Ευχαριστώ πολύ και πάλι. |
1 Συνημμένο(α) Καλημέρα Δες μια πρόταση στο συνημμένο. |
Ευχαριστώ πολύ δουλεύει άψογα. Έχεις καμία ιδέα πως μπορώ να το εφαρμόσω σε πολλά διαφορετικά φύλλα excel? |
Καλημέρα Ίσως βοηθήσουν τα παρακάτω βήματα: 1) Στη διαχείριση των ονομάτων, (ενώ είσαι στο φύλλο «Φύλλο1»), αφαίρεσε από τον τύπο το όνομα του φύλλου. Ο τύπος δηλαδή θα γίνει: =IF((!$A:$A>!$E$7)*(!$A:$A<!$E$8)*(!$B:$B<>"")*(!$ C:$C<>"");ROW(!$A:$A)). 2) Δώσε στο φύλλο1 τη διαμόρφωση που θέλεις να έχουν τα φύλλα. 3) Κρατώντας πατημένο το Ctrl και σύροντας με το ποντίκι την ετικέτα του φύλλο1, το αντιγράφουμε όσες φορές θέλουμε. 4) Δίνουμε στα φύλλα τα ονόματα που θέλουμε και εισάγουμε στις στήλες (Α, Β, Γ) τα κατάλληλα δεδομένα. |
Καλησπέρα ευχαριστώ το εφάρμοσα και πηγαίνει μια χαρά να είσαι καλά |
Να είσαι καλά Γιώργο και καλή συνέχεια! |
| Η ώρα είναι 04:34. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.