heavyaris Δημοσ. 1 Αυγούστου 2010 Δημοσ. 1 Αυγούστου 2010 παιδια, έχω ενα αρχειο xls με μερικες χιλιαδες εγγραφες, ονοματα, διευθυνσεις κλπ. θα τα περασω με ενα tutorial που ειδα στη mysql, για να σβήσω όλες τις διπλες εγγραφες με βάση τα τηλέφωνα. έστω ότι μείνουν τα μισα, πώς μπορω εγω να τα κανω export ωστε με καποιο τροπο να τα επιστρεψω στο excel(καθαρισμενα πλεον απο τις διπλες εγγραφες), και απο εκει να γινει συνχωνευση αλληλογραφιας στο word να εκτυπωθουν labels για γραμματοσημα.. ευχαριστω.
RubiksCube Δημοσ. 1 Αυγούστου 2010 Δημοσ. 1 Αυγούστου 2010 Από mysql μπορείς να τα κάνεις export σαν csv αρχείο, μετά import στο excel.
heavyaris Δημοσ. 1 Αυγούστου 2010 Μέλος Δημοσ. 1 Αυγούστου 2010 ναι μπορώ, ομως αν κανω select distinct τα αποτελεσματα θα είναι "στον αερα", αποτι ξερω export δεν γινεται μονο αν ειναι αποθηκευμενα στη βάση;
earthworm Δημοσ. 1 Αυγούστου 2010 Δημοσ. 1 Αυγούστου 2010 Την mySql την θες μόνο για να καθαρίσεις τις διπλοεγγραφές ?? Αν ναι, αυτή η δουλειά μπορεί να γίνει απευθείας στο excel .. Επιλέγεις τον πίνακα με τα δεδομένα σου ... και για Office 2007 πας καρτέλα "Δεδομένα" -> Κατάργηση διπλοτύπων Αποεπιλέγεις όλες τις στήλες πλην αυτής που περιέχει τα τηλέφωνα και πατάς OK.
isay Δημοσ. 1 Αυγούστου 2010 Δημοσ. 1 Αυγούστου 2010 Για να βρεις τα duplicates δεν χρειάζεται να κάνεις όλη αυτή τη φασαρια (εκτός αν τα δεδομένα σου είναι περίεργα). Μπορείς μέσα από το excel να αφαιρέσεις τις διπλοεγγραφές με διάφορους τρόπους. Μερικές ιδέες: http://blogs.techrepublic.com.com/msoffice/?p=842 http://metafrastis.wordpress.com/2007/10/02/deleting-duplicate-rows-and-other-useful-tricks-for-excel/ http://office.microsoft.com/en-us/excel-help/delete-duplicate-rows-from-a-list-in-excel-HA001034626.aspx Edit: Με πρόλαβε ο earthworm
heavyaris Δημοσ. 1 Αυγούστου 2010 Μέλος Δημοσ. 1 Αυγούστου 2010 Την mySql την θες μόνο για να καθαρίσεις τις διπλοεγγραφές ?? . ναι, σε πρωτη φαση την θελω μονο γιαυτο, μετα βεβαια θα κανω ενα online πελατολογιο με mysql + php οποτε καποια στιγμη θα τα βάλω σε mysql, ομως για αρχη θα δοκιμασω με excel να σβησω τις διπλοεγγραφες ευχαριστώ ! Υ.Γ ομως μερικα τηλεφωνα ειναι σε μορφη 00000 00000 και αλλα 000000000, πως μπορω στο excel να σβησω τα κενα απο μια συγκεκριμενη στήλη ; ευχαριστώ.
earthworm Δημοσ. 1 Αυγούστου 2010 Δημοσ. 1 Αυγούστου 2010 Στην πρώτη εγγραφή της λίστας σου ... πήγαινε στην πρώτη διαθέσιμη/ελεύθερη στήλη δεξιά και γράψε =TRIM(XX) όπου ΧΧ το κελί όπου βρίσκεται το τηλέφωνο στην 1η αυτή εγγραφή. Θα πρέπει εκεί να εμφανιστεί το τηλέφωνο χωρίς κενά. Στην συνέχεια "πιάσε" το κελί που περιέχει την TRIM από την άκρη κάτω δεξιά με το ποντίκι... και "σύρτο" μέχρι κάτω παράλληλα με τις εγγραφές σου. Τελικώς η στήλη αυτή θα περιέχει τα τηλέφωνα χωρίς κενά. Στην συνέχεια μπορείς να εφαρμόσεις αυτό που είπαμε παραπάνω για τις διπλοεγγραφές .. στην καινούργια αυτή στήλη που φτιάξαμε ;-) Ελπίζω να μην σε μπέρδεψα πολύ !
heavyaris Δημοσ. 1 Αυγούστου 2010 Μέλος Δημοσ. 1 Αυγούστου 2010 ευχαριστω πολυ φιλε μου για τις απαντησεις, δυστυχως ομως δεν αφαιρεθηκαν τα κενα αναμεσα απο τα τηλεφωνα, απλα στις ακρες.. εγω βρηκα αυτα: There are actually two ways to do this...depending on what you are looking for: 1) Presuming your number, with spaces, is in cell A1, you would use this formula: =SUBSTITUTE(A1," ","") This formula substitutes all spaces with nothing...which essentially removes them. 2) You could also do a search and replace (edit->replace). You would replace all occupancies of "spaces" with "nothing". This means typing one space in the "Find What" field and making sure the "Replace With" field is completely empty. #2 is more of a permanent solution and #1 is more useful if you are continually dropping in new data. και θα προσπαθησω να τα εφαρμοσω, θα ήθελα εαν γινεται στο ιδιο το κελι να τροποποιηθουν τα δεδομενα ή ακομα καλυτερα μολις τα επικολλω να αλλαζουν μορφη για να μην κανω καθε φορα εφαρμογη της μεθοδου. ευχαριστω πολυ
earthworm Δημοσ. 1 Αυγούστου 2010 Δημοσ. 1 Αυγούστου 2010 ωπ ωπ ωπ !! έχεις δίκιο ! Άκυρη η TRIM Αντί για την TRIM... ότι είπαμε παραπάνω με την =SUBSTITUTE(ΧΧ;" ";"") Όσο για το θέμα του να αποφύγεις την έξτρα "διορθωμένη" στήλη... πειραματίσου λίγο με την μορφοποίηση των κελιών. Γράψε σε ένα κελί αριθμούς με κενά.. Δεξί κλίκ πάνω του -> Μορφοποίηση Κελιών .. παίξε λίγο με τις μορφοποιήσεις να δεις μήπως γίνεται δουλειά έτσι. Δεν γνωρίζω καθόλου αν γίνεται κάτι με αυτό τον τρόπο.. απλά μια ιδέα Φυσικά υπάρχει και η λύση της VB αλλά μάλλον περιπλέκεται το θέμα
heavyaris Δημοσ. 1 Αυγούστου 2010 Μέλος Δημοσ. 1 Αυγούστου 2010 ωπ ωπ ωπ !! έχεις δίκιο ! Άκυρη η TRIM Αντί για την TRIM... ότι είπαμε παραπάνω με την =SUBSTITUTE(ΧΧ;" ";"") Όσο για το θέμα του να αποφύγεις την έξτρα "διορθωμένη" στήλη... πειραματίσου λίγο με την μορφοποίηση των κελιών. Γράψε σε ένα κελί αριθμούς με κενά.. Δεξί κλίκ πάνω του -> Μορφοποίηση Κελιών .. παίξε λίγο με τις μορφοποιήσεις να δεις μήπως γίνεται δουλειά έτσι. Δεν γνωρίζω καθόλου αν μπορεί να γίνει κάτι με αυτό τον τρόπο.. απλά μια ιδέα Φυσικά υπάρχει και η λύση της VB αλλά μάλλον περιπλέκεται το θέμα αυτο μου κανει, ομως εφαρμοζεται σε ολο το φυλλο εργασιας, δεν εχω βρει τροπο να το περιορισω μονο σε μια στηλη ... καμμια ιδεα? ευχαριστω! 2) You could also do a search and replace (edit->replace). You would replace all occupancies of "spaces" with "nothing". This means typing one space in the "Find What" field and making sure the "Replace With" field is completely empty.
earthworm Δημοσ. 1 Αυγούστου 2010 Δημοσ. 1 Αυγούστου 2010 Μιλάμε για το 2) ? Δοκίμασε να επιλέξεις πρώτα την στήλη πριν κάνεις replace.
orotoi Δημοσ. 2 Αυγούστου 2010 Δημοσ. 2 Αυγούστου 2010 αυτό με την substitute σου το κάνει σε όλο το φύλλο??? Δε νομίζω. Αν λες γι το Find and Replace τότε ναι σίγουρα σε όλο θα σου το κάνει.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.