Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Excel07] Αντιγραφή γραμμής σε νέο φύλλο (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/2400-antigrafi-grammis-se-neo-fillo.html)

lefcos_geo 06-03-13 21:50

Αντιγραφή γραμμής σε νέο φύλλο
 
1 Συνημμένο(α)
Καλησπέρα εχώ μια λίστα με προιοντα ολη τη γκαμα με τιμες πώλησης θα ήθελα να μου πειτε πωσ γίνεται οταν πληκτρολογώ στη στηλη Β να αντιγραφεται ολη η γραμμή σε ξεχωριστο φυλλο κ οχι ολα τα προιντα.....

Οδυσσέας 07-03-13 08:55

Καλημέρα.

Στο Α2 του φύλλου 2 βάλε αυτην την ARRAY(CONTROL+SHIFT+ENTER. Όχι απλά ENTER.) formula. Σύρε προς τα κάτω και δεξιά όσο χρειάζεσαι.

Κώδικας:

=IFERROR(INDEX(Φύλλο1!A$3:A$1000;SMALL(IF(Φύλλο1!$B$3:$B$1000>0;ROW(Φύλλο1!A$3:A$1000)-2);ROW(Φύλλο1!A1)));"")

lefcos_geo 07-03-13 10:53

καλημέρα βαζω αυτο κ μου βγάζει error
ARRAY(CONTROL+SHIFT+ENTER)formula.κάνω κατι λάθος?

Οδυσσέας 07-03-13 11:05

Κώδικας:

=IFERROR(INDEX(Φύλλο1!A$3:A$1000;SMALL(IF(Φύλλο1!$B$3:$B$1000>0;ROW(Φύλλο1!A$3:A$1000)-2);ROW(Φύλλο1!A1)));"")
Άλλη μια προσπάθεια...

lefcos_geo 07-03-13 11:39

Συγνωμη αν σε κουραζω αλλα δεν μπορω να καταλαβω πως μπορω να την χρησιμοποιησω..

Οδυσσέας 07-03-13 12:17

Δεν με κουράζεις αγαπητέ μου.

Την βάζεις στο Α2 του δεύτερου φύλλου σου. ΔΕΝ πατάς ENTER,αλλά τον συνδυασμό control+shift+enter.

Μετά αντιγράφεις πρός τα κάτω και δεξιά....

Spirosgr 10-03-13 01:56

2 Συνημμένο(α)
Καλημέρα
Κατ' αρχήν Οδυσσέα βάζε τους τύπους ανάμεσα σε σύμβολο # [Code] που βρίσκετε στο γκρι πλαίσιο της απάντησης στην ίδια μπάρα με το Bold κλπ για να μην έχεις "Σπασμένα" (βλέπε εικόνα)

Επί του θέματος τώρα:
Στο βιβλίο που ακολουθεί υπάρχει μεταφορά δεδομένων από το φύλλο 1 στο φύλλο 2 με χρήση βοηθητικών στηλών (2) οι οποίες "μετράνε" τα δεδομένα που θέλουμε να μεταφερθούν και τύπων που τα τοποθετούν
Λεπτομέρειες μέσα στο βιβλίο
Καλή συνέχεια!

Οδυσσέας 10-03-13 20:56

1 Συνημμένο(α)
Σπύρο όπως είδες και σε άλλο θέμα, ο τύπος που προτείνω ενώ τον τσεκάρω ότι εμφανίζεται σωστά, μετά από λίγο τον βλέπω σπασμένο....Την επόμενη φορά θα δοκιμάσω και όπως λές.

Spirosgr 11-03-13 08:50

Καλημέρα
Οδυσσέα πολύ καλός ο τύπος αν και πάντα οι τύποι Array είναι βαρείς
Θα μπορούσε να μπει και IF(ISERROR μπροστά για να μην έχεις τα λάθη πχ #ΑΡΙΘ 'η #NUM
ανάλογα την γλώσσα για 2003
Κώδικας:

=IF(ISERROR(INDEX(Φύλλο1!A$3:A$1000;SMALL(IF(Φύλλο1!$B$3:$B$1000>0;ROW(Φύλλο1!A$3:A$1000)-2);ROW(Φύλλο1!A1))));"";
INDEX(Φύλλο1!A$3:A$1000;SMALL(IF(Φύλλο1!$B$3:$B$1000>0;ROW(Φύλλο1!A$3:A$1000)-2);ROW(Φύλλο1!A1))))

'η IFERROR για 2007 και νεώτερο

Οδυσσέας 11-03-13 12:03

Απλά είδα ότι ο ερωτών χρησιμοποιεί Excel 2007. Καθώς εγώ χθές το βράδυ ήμουν σε υπολογιστή με Excel 2003, θεώρησα σκόπιμο να μην βάλω Tην IF(ISERROR, μπροστά, επειδή θα μπερδευόταν ο ερωτών.

Βλέπεις ότι στο post# μου με αριθμό 5, έχω χρησιμοποιήσει την IFERROR.

lefcos_geo 12-03-13 22:31

Καλησπέρα παιδια ευχαρστω πολυ για την βοήθεια.θα το δοκιμάσω κ σασ ενημερώνω.


Η ώρα είναι 20:20.

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


Search Engine Optimization by vBSEO 3.3.2