![]() |
ΠΗΔΑΕΙ ΚΕΛΙΑ !!! 1 Συνημμένο(α) Καλησπέρα... Μιλάμε οτιθα το σπάσω το pc... Σε ένα φύλλο γράφω στο Α1 ΝΙΚΟΣ και στο Β1 ΙΩΑΝΝΑ Σε άλλο φύλλο θέλω το Α1 να μου γράφει ΝΙΚΟΣ και στο Α2 ΙΩΑΝΝΑ (που το κάνει). Οταν τα μαρκάρω και τα δύο και τα σύρω προς τα κάτω μου ¨πηδάει¨ κελιά και δεν μου ενημερώνει σωστά την σειρά!!!! (έχω το office 2003) Βοήθεια .... ή Σπάσιμο...:too_angry: |
Mάκη μας έβαλες σε μπελάδες Σαββατιάτικο :035:. Θα σε χρεώσω ενα laptop . |
Παράθεση:
Τέλως πάντων. Νά σαι καλά... Υ.Γ. Το laptop απεβίωσε προ καιρού!!!:048: |
Δώσε απόλυτες αναφορές για τα κελιά του Νίκου και της Ιωάννας. Δλδ =Φύλλο1!$A$1 και =Φύλλο1!$B$1 αντίστοιχα. ;-) |
Παράθεση:
Θέλω να μου ενημερώνει και τα απο κάτω κελιά στα επόμενα 100 κελιά ώστε να ενημερώνονται αυτόματα απο το φύλο1. |
1 Συνημμένο(α) Καλημέρα σε όλους. Μάκη αρχικά σε καλοσωρίζω στην παρέα. Δεν νομίζω πως ζητάς πολλά. Απλά η Excel,πολλές φορές σε κάνει να τσακώνεσαι με τον υπολογιστή σου(Το δείχνει και η δική μου υπογραφή άλλωστε) . Το θέμα είναι να νικάς εσύ στο τέλος. Σου δείχνω μία πρόταση που μπορείς να παίρνεις το αποτέλεσμά σου. Λίγο μέσω .....Λαμίας βέβαια, αλλά την δουλειά του την κάνει σωστά. Σημασία έχει το αποτέλεσμα Μην διστάσεις να ρωτήσεις, αν κάτι δεν είναι κατανοητό. |
Καλημέρα σε όλους! Μάκη καλωσόρισες στην παρέα! Είδα το ερώτημα σου και από ότι καταλαβαίνω θέλεις να εμφανίζεις τα περιεχόμενα 2 στηλών σε μία στήλη. Ακολουθώντας τη διάταξη δεδομένων όπως τα εμφανίζεις στο συνημμένο σου, μια λύση με χρήση τύπου στο ζητούμενο σου είναι να περάσεις τον παρακάτω τύπο πίνακα (CSE) στο κελί C1 και να συμπληρώσεις προς τα κάτω όσο χρειαστεί: Κώδικας: {=IF(ROW(A1)>COUNTA(A:B);"";IF(ROW(A1)>COUNTA(A:A);INDEX(B:B;Προσοχή! Ο τύπος περνιέται χωρίς τα άγκιστρα { }. Τα άγκιστρα τοποθετούνται αυτόματα από την εφαρμογή αφού κλείσεις τον τύπο πατώντας CTRL+SHIFT+ENTER. Ό τύπος αυτός εμφανίζει τιμές 2 στηλών αγνοώντας παράλληλα τυχόν κενά κελιά των στηλών. Αν τα δεδομένα σου υπερβαίνουν τις 999 γραμμές ανά στήλη θα πρέπει να τροποποιήσεις ανάλογα τα νούμερα αυτά στον τύπο. Καλή συνέχεια! Τάσος |
Καλημέρα σας και από μένα εγώ θα έλεγα απλά χρησιμοποιήστε τον τύπο =INDIRECT("Φύλλο1!R"&1+INT((ROW()-1)/2)&"C"&1+MOD(ROW()-1;2);FALSE) (βάλτε τον τύπο στο Α1 του Φύλλο2 και τραβήξτε το προς τα κάτω όσο χρειάζεται) Φύλλο1 είναι το όνομα του φύλλου που έχει τα ζευγάρια στις στήλες Α και Β. το 2 μπορεί να γίνει 3 ή όσες στήλες θέλουμε από το Φύλλο1 Θανάσης. |
Καλημέρα σε όλη την παρέα Η λύση του Θανάση δουλεύει μια χαρά Τάσο στην δικιά σου λύση οι 4 πρώτες γραμμές βγάζουν #ΟΝΟΜΑ? και οι υπόλοιπες βγάζουν τα ονόματα της 2ης στήλης. Και μια ερώτηση για να μαθαίνουμε. Γιατί πηδάει τα κελιά ? Φιλικά Μανώλης Υ.Γ. Το γλυτώσαμε το laptop πατριώτη :icon_hihi: δεν το έσπασα |
Θανάση εισαι ΑΡΧΗΓΟΣ...... ΌΤΙ επιθυμείς μέχρι το τέλος του χρόνου να το βρείς....... Λευτέρη και Τάσο η απάντηση του Θανάση με κάλυψε ΠΛΗΡΩΣ.... Σας ευχαριστω και σας και ότι επιθυμείτε σε κανά χρόνο εσείς...να το βρείται...:wink: Πλάκα κάνω.... Καλή συνέχεια ΟΛΟΙ ΣΑΣ.. :topic_closed: |
Παράθεση:
|
:crazy2:Φίλοι μου, δεν πρόκειται για "ψυχολογικά" προβλήματα του Excel (τουλάχιστον όχι σε αυτή την περίπτωση) Το τράβηγμα τύπων δεν είναι τίποτα άλλο παρά απλά αντιγραφή/επικόλληση :secret: Όταν λοιπόν αντιγράφουμε το κελί a1 που περιέχει =Φύλλο1!a1 και το κάνουμε επικόλληση στο a3 θα γίνει =Φύλλο1!a3 Λογικότατο αφού από την γραμμή 1 αντιγράφουμε στην γραμμή 3. Δηλαδή με το τράβηγμα των Α1 και Α2 δεν δημιουργούμε πουθενά το =Φύλλο1!a2 θα έπρεπε να κάνουμε επικόλληση του Α1 στο Α2 για να πάρουμε =Φύλλο1!a2. Το ίδιο ισχύει και για το =Φύλλο1!b1 στο κελί a2. Επικολλούμενο στο a4 γίνεται =Φύλλο1!b3 αφού από την 2 αντιγράφουμε στην 4 Ελπίζω να βοήθησε η "ψυχανάλυση" σε σχέση με το Γιατι ... Μανώλη, για τον τύπο του Τάσου: σε βεβαιώ ότι δουλεύει σωστά και μάλιστα αφαιρεί τυχόν κενά. Δηλαδή αν τα ζευγάρια στο φύλλο1 δεν είναι συνεχόμενα, αλλά παρεμβάλονται κενά κελιά, αγνοεί τα κενά. Κάποιο λάθος έκανες μάλλον κατα την αντιγραφή του τύπου από το μήνυμα του Τάσου, γι'αυτό δεν έχεις τα σωστά αποτελέσματα. :icon_yes: Φιλικά Θανάσης ΥΓ το γιατί αν στο a1 γράφαμε a1 και στο a2 γράφαμε b1 και τραβούσαμε τα a1:a2 στο a3 θα παίρναμε a2 και στο a4 b2 το αφήνω για άσκηση στους ενδιαφερόμενους :wink: |
Καλησπέρα σε όλους! Συμφωνώ με το Θανάση απόλυτα! Όταν συμπληρώνουμε κελιά η Excel κάνει αντιγραφή - επικόλληση στο παρασκήνιο. Συνεπώς όταν αντιγράφεται το κελί A1 στο κελί A3, ο τύπος θα γίνει =Φύλλο1!Α3 και όχι =Φύλλο1!Α2 (Αυτό θα ήταν τραγικό λάθος από πλευράς εφαρμογής). Μανώλη, το γεγονός ότι ο τύπος σου επιστρέφει το λάθος #ΟΝΟΜΑ οφείλεται στην αντιγραφή επικόλληση από την ιστοσελίδα στη γραμμή τύπων της Excel. Διόρθωσα το μήνυμα βάζοντας τον τύπο σε πλαίσιο κώδικα για να μπορεί να αντιγραφεί απροβλημάτιστα. Ο τύπος αυτός φαίνεται πιο καθαρά εδώ: http://www.ms-office.gr/forum/listes....html#post8456 Αν δεν έχεις πρόβλημα με την εμφάνιση κενών κελιών σου συνιστώ να χρησιμοποιήσεις τον τύπο του Θανάση. Καλό απόγευμα! Τάσος |
Ξανα πάλι εδώ... Μερικά κελιά που δεν έχουν όνομα στην στήλη Α στο φύλλο 1 μου τα εμφανίζει 0 στο φύλλο 2. Πως μπορώ να γίνεται αυτόματη απόκρυψη των κενών γραμμών ώστε να μην εκτυπώνονται? Πάλι δύσκολα σας βάζω ε??? Καλό τριήμερο σε όσους κάθονται και Χρόνια Πολλά. |
Καλημέρα Μάκη! Ο Θανάσης και εγώ σου δώσαμε 2 λύσεις στο θέμα αυτό: Η μία από αυτές δεν εμφανίζει τα κενά κελιά και αν τη χρησιμοποιήσεις δεν θα έχεις πρόβλημα στην εκτύπωση. Καλή συνέχεια! Τάσος |
Καλημέρα και σε σένα φίλε Τάσο. Την δικιά σου λύση δεν μπόρεσα να την εφαρμόσω. Του Θανάση δουλευει μια χαρά αλλά μου εμφανίζει κενά κελιά όπου δεν έχω στο φύλο 1 και στην στήλη Α γραμμένο κάτι. Αν μπορείς να με βοηθήσεις θα το εκτιμούσα πολύ. Στην δικιά σου λύση την στήλη C την χρειάζομαι για κάτι άλλο. Και πάλι ευχαριστώ για την απάντηση σου . |
1 Συνημμένο(α) Καλημέρα Μάκη! Για να μην εμφανίζονται κενά στη συγχώνευση 2 στηλών σε μία, η μοναδική προσέγγιση με χρήση τύπων είναι αυτή με τον τύπο πίνακα που ήδη σου προσφέραμε. Αφού λοιπόν για κάποιους λόγους δεν μπορείς να χρησιμοποιήσεις αυτή την προσέγγιση, μπορείς να αποκρύψεις τα κενά κελιά στην στήλη όπου ήδη χρησιμοποιείς τη λύση με τη μέθοδο INDIRECT, εφαρμόζοντας αυτόματο φίλτρο. Δεν θα προχωρήσω σε λύσεις με χρήση VBA αφού το ζητούμενο κάλλιστα επιτυγχάνεται με χρήση τύπων. Στο παράδειγμα που επισυνάπτω φαίνεται πως μπορούμε να εμφανίσουμε τιμές 2 στηλών σε μια χωρίς τη μεσολάβηση κενών. Φιλικά Τάσος |
Το είδα το αρχείο αλλά το πρόβλημα είναι οτι θέλω το Α1 μετά το Β1 κ.ο.κ. Εσύ μου βάζεις πρώτα όλη την στήλη Α και μετά την στήλη Β συνεχόμενα στην C στήλη.Δηλαδή Α1 στην C1, B1 στην C2, A2 στην C3 Β2 στην C4. Ελπίζω να σου έδωσα να καταλάβεις και ευχαριστώ για την γρήγορη απάντηση σου. |
Καλημέρα σας. Αν κατάλαβα καλά αυτό που χρειάζεται είναι να αφαιρεθούν τα μηδενικά. Υποθέτω ότι στη στήλη C έχεις τον τύπο με την INDIRECT που έχω ήδη δώσει. Σε κάποια άλλη στήλη βάλε τον παρακάτω τύπο πίνακα και τον σέρνεις προς τα κάτω όσο χρειάζεται. Κώδικας: {=IF(ROW(C1)<=COUNTIF(C:C;"> ");INDEX(C:C;SMALL(IF(C$1:C$999<>0;ROW($1:$999));ROW(C1)));"")} |
1 Συνημμένο(α) Καλησπέρα. Σε παρακαλώ δές το αρχείο γιατί δεν ξέρω αν μπόρεσα να στο εξηγήσω καλά. Ευχαριστώ.:026: |
1 Συνημμένο(α) Τα πράγματα είναι όπως σου τα είπα στο προηγουμενο μηνυμα μου. με την διαφορά ότι έχεις αλλάξει όνομα και στήλες στο κεντρικό από Φύλλο1 το ονόμασες ΚΕΝΤΡΙΚΟ και αντι για Α και Β χρησιμοποιείς τις Β και C. Δες το στο συνημμένο την στήλη G του ΒΙΒΛΙΟ μπορείς να την κρύψεις. |
:respect: Πάντως μερικές φορές αισθάνεσαι τον εαυτό σου τελείως ΧΑΖΟ!!!!! |
Άλλη μια βοήθεια... 1 Συνημμένο(α) Φιλέ μου καλησπέρα. 1.Σε παρακαλώ πολύ πές μου πως μπορώ να αλλάξω την παρακάτω συνάρτηση που μου είπες =INDIRECT("ΚΕΝΤΡΙΚΟ!R"&1+INT((ROW()-1)/2)&"C"&2+MOD(ROW()-1;2);FALSE) για να βάλω άλλες στήλες... 2.Επίσης δές σε παρακαλώ και το αρχείο που σου στέλνω... Να σε καλά και ευχαριστώ εκ των προτέρων για τον χρόνο σου.:001_rolleyes: |
1 Συνημμένο(α) Παράθεση:
Τώρα για το συνημμένο σου Μάκης1.xls και την ερώτηση Σε παρακαλώ πες μου πως μπορεί να παίρνει το Β4 και το Β5 τον ίδιο αριθμό (1) γιατί αν το βάλω εγώ μου τα ενημερώνει με τα μυαλά του…. Δηλαδή ο Νίκος,Ιωάννα πρέπει να έχουν αριστερά τον ίδιο αριθμό. Ένας τρόπος είναι: να διαβάζουμε από το φύλλο ΚΕΝΤΡΙΚΟ τον αριθμό όπως κάνουμε με το όνομα. Δηλαδή: Στο φύλλο ΒΙΒΛΙΟ κελί G1 βάζουμε τον τύπο =INDIRECT("ΚΕΝΤΡΙΚΟ!R"&1+INT((ROW()-1)/2)&"C"&1;FALSE) και σέρνουμε προς τα κάτω όσο χρειάζεται. Στο φύλλο ΒΙΒΛΙΟ κελί Α4 βάζουμε τον τύπο ΠΙΝΑΚΑ (κλείσιμο με Ctrl+Shift+Enter) όπως το Β4 του ίδιου φύλλου. =IF(ROW(F1)<=COUNTIF(F:F;"> ");INDEX(G:G;SMALL(IF(F$1:F$999<>0;ROW($1:$999));R OW(F1)));"") Θανάσης. |
Και πάλι ΕΥΧΑΡΙΣΤΩ φίλε μου. Να σαι καλά. Το πρώτο σκέλος της απάντησης μου είναι εντάξει....το κατάφερα...... Απλά ήθελα να το κάνω για μια άλλη στήλη.Έβγαλα τα μάτια μου αλλά το βρήκα. Και του Χρόνου για την σημερινή ημέρα. |
| Η ώρα είναι 10:56. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.