Προς το περιεχόμενο

Πως να βρω τις διπλες καταχωρησεις σε εγγραφο Word?


mjmj

Προτεινόμενες αναρτήσεις

Δημοσ.

Εχω ενα word document στο οποιο καταχωρω κατα καιρους διαφορες καταχωρησεις. Η καθε καταχωρηση ειναι μια γραμμη.

Υπαρχει κανενας τροπος να αφαιρεσω διπλες καταχωρησεις που πιθανως υπαρχουν? Ειτε με word, είτε μεσω excel, είτε με αλλο προγραμμα?

Δημοσ.

Μία εντελώς απλή λύση, σε excel να κάνεις ταξινόμηση τα δεδομένα και εκεί μπορείς να δεις ποιές εγγραφές είναι διπλές.

Υπάρχει και εντολή στο excel γι'αυτό που ζητάς αλλά δεν τη θυμάμαι.

Κάποιος με καλύτερη μνήμη από εμένα, μπορεί να σε βοηθήσει.

Δημοσ.

To Word υποστηρίζει κανονικές εκφράσεις (regular expressions) στην αναζήτηση/αντικατάσταση.

 

Βλ. παραδείγματα:

http://office.microsoft.com/en-us/assistance/HA010873041033.aspx

http://word.mvps.org/FAQs/General/UsingWildcards.htm

 

Οπότε, εφόσον οι διπλές εγγραφές είναι πανομοιότυπες, κάνε ταξινόμηση και μετά:

 

1. Αντικατάσταση

2. Λεπτομέρειες (More)

3. Χρήση χαρακτήρων μπαλαντέρ (Use wildcards)

4. Εύρεση του: (?*^13)\1

5. Αντικατάσταση με: \1

6. Αντικατάσταση όλων

 

Αν έχεις και τριπλές, τετραπλές κλπ. εγγραφές, ξαναπάτα «Αντικατάσταση όλων» μέχρι να μη βρίσκει τίποτα.

 

Σε Word 2000 Pro ελληνικό δουλεύει μια χαρά.

 

ΥΓ. Καμιά φορά το παράδειγμα στα λινκ, με σκέτο αστερίσκο, δεν δουλεύει για ακολουθίες με ελληνικούς χαρακτήρες. Άμα βάλω το ερωτηματικό μπροστά, δουλεύει. Αν διαβάζει κανείς που ξέρει από Word και regular expressions, μπορεί να ξέρει να μας πει.

ΥΓ2. Το «^13» είναι ο χαρακτήρας της παραγράφου. Ο άλλος χαρακτήρας παραγράφου που δέχεται το Word στην αναζήτηση/αντικατάσταση, το «^p», δεν δουλεύει μέσα σε κανονική έκφραση.

Δημοσ.

σε word kai excel δεν ξερω τετοια, αλλα δεν αποκλείω να γίνεται.

απ ότι λέει ο θεός http://www.google.com.gr/search?num=100&ie=UTF-8&oe=UTF-8&hl=el&q=excel+find+duplicate+lines&btnG=Google&lr=&as_sitesearch=&as_sitesearch=&as_qdr=all

 

 

 

 

ειμαι database oriented, και αυτο θα το εκανα σε 5 λεπτάκια με access.

τα ριχνεις ολα με c+p sto excel, πανω σε στηλη με φορματ text.

και ελεγχεις οτι ολες οι εγγραφες πιάνουν ΜΙΑ γραμμή (να μην εχει αλλαγη γραμμης <<ΕΝΤΕΡ>> σε μια εγγραφη γιατι θα σου σπασει σε 2 γραμμες)

 

για ακομα καλυτερο ελεγχο, να μην μπλεξω με το formating tou word, θα τα εριχνα πρωτα σε ascii editor, kai apo ekei sto excel,

 

tora exeis ενα πινακα με μια μονο στηλη, ελπιζω.

 

στην access κανεις import to excel sheet, σε ενα πινακα, που θα εχει κι αυτος ενα μονο πεδίο πχ Myfield.

 

και τραβας ενα query (ερωτημα)

 

Select Myfield, COUNT(*) from table1 group by Myfield having count(*)>1;

 

με αυτο βρίσκεις τα πολλαπλά.

το σβησιμο ειναι αλλη υπόθεση. φαντάζομαι οτι θελεις να σβησεις 1 απο τις πολλαπλες, και οχι όλες. γινεται κι αυτο με λιγο διάβασμα sql :)

 

---

θα αφηνα ολα τα data στην access για ευκολοτερη διαχείρηση, αλλα μπορεις να τα ξαναριξεις σε excel kai word.

Αρχειοθετημένο

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

  • Δημιουργία νέου...