Jump to content



Διαχωρισμός μια προτασης


nkoumo

Recommended Posts

Δημοσιεύτηκε

Μηπως ξερει κανεις πως μπορω να χωρισω μια εκφραση (προταση) απο ενα σημειο που θελω στο word ή excel ή σε κατι αλλο? Π.Χ.

"$$$/1.x_Upgraders/OptimizingCatalog=Optimisation du catalogue"
"$$$/1.x_Upgraders/OptimizingLibrarySearchPanel=Optimisation du panneau de recherche Bibliothèque"
"$$$/1.x_Upgraders/UpdatingFilesAndFolders=Mise à jour des chemins de fichiers et de dossiers"
"$$$/1.x_Upgraders/UpdatingImageData=Mise à jour des données de l'image"
"$$$/1.x_Upgraders/UpdatingKeywordStatisitcis=Mise à jour des statistiques de mots-clés"
"$$$/1.x_Upgraders/UpdatingKeywords=Mise à jour des mots-clés"
"$$$/1.x_Upgraders/UpdatingTimestamps=Mise à jour des heures de capture"

Απο το παραπανω θελω να ξεχωρίσω το κειμενο (να το απομονωσω) που ειναι μετα το = μεχρι το πρωτο " (Δηλαδη οτι ειναι στα γαλλικα) ή το αναποδο, να σβησω οτι υπαρχη απο την αρχη μεχρι το =. Να φανταστειτε οτι το κειμενο ειναι 140 σελιδες. Βασικα θελω να το μεταφρασω και να το "ξανακολησω". Αν αυτο γινοταν στο excel με μια στηλη μεχρι το = και η αλλη μετα θα ηταν τελεια.

Φορτώνεις το κείμενο σε ένα excel, κάθε γραμμή κάθετε σε ένα κελί, π.χ. Α1, Α2, Α3, Α4,...

Μετά στο Β1 φτιάχνεις το εξής:

=RIGHT(A1;MID(A1;1;"=")+1)

Το MID θα σου δώσει τον αριθμό της θέσης που είναι το = στην κάθε πρόταση και με το RIGHT θα πάρεις όλη την πρόταση από το = και μετά.

Το +1 το έβαλα για να μην πάρεις και το = μαζί με την υπολοιπη πρόταση.

Τραβάς με το ποντίκι τη συνάρτηση του Β1 κάτω μέχρι εκεί που τελειώνει το κείμενο και έχεις στη στήλη Β ότι περιλαμβάνει η Α αλλά μετά το =.

Ομοίως με τη συνάρτηση LEFT μπορείς να πάρεις ότι είναι αριστερά από το = έτσι ώστε να σπάσεις τις προτάσεις σε 2 μέρη, το κομμάτι του κώδικα και το κομμάτι με τα λεκτικά.

Δηλαδή στη στήλη C1 φτιάχνεις το:

=LEFT(A1;MID(A1;1;"="))

και μετά τραβώντας το με το ποντίκι μέχρι κάτω το excel θα το προσαρμόσει για κάθε κελί ανάλογα.

Μετά στο Β1 φτιάχνεις το εξής:

Κώδικας:

=RIGHT(A1;MID(A1;1;"=")+1)

Το εκανα και μου βγαζει την ενδειξη στο κελι Β1 και στα διπλανα που δοκιμασα #ΤΙΜΗ!

SORRY SORRY, ΜΥ BAD, έχω να ασχοληθώ καιρό και σκούριασα λίγο...

Ο σωστός τύπος για να απομονώσεις τα γαλλικά είναι

=MID(A1;FIND("=";A1;1)+1;LEN(A1))

ή μπορείς να βαλεις το

=RIGHT(A7;LEN(A7)-FIND("=";A7;1))

Ίδιο αποτέλεσμα... :)

:bigsmile:

Πέτυχε, Απομονωθηκαν τα γαλλικα. Τωρα θα τα μεταφρασω και θα αντικατασταθει στηλη Β απο τα γαλλικα με τα ελληνικα. Τωρα πως ενωνουντε?

Αυτό είναι εύκολο! Πρώτα θα πρέπει να έχεις απομονώσει σε 1 στήλη το κείμενο πριν το "=", μαζί με το "=", έστω την B. Το Ελληνικό κείμενο θα είναι στη στήλη C, οπότε στο κελί D1 θα γράψεις:

=CONCATENATE(B1;C1)

Thanks.

Αυτό είναι εύκολο! Πρώτα θα πρέπει να έχεις απομονώσει σε 1 στήλη το κείμενο πριν το "=", μαζί με το "=", έστω την B. Το Ελληνικό κείμενο θα είναι στη στήλη C, οπότε στο κελί D1 θα γράψεις:

Κώδικας:

=CONCATENATE(B1;C1)

Δεν μπορω να απομονοσω τωρα το πρωτο τμημα για να του κανω την τελικη προσθηκη, δηλαδη να σβηστει οτι υπαρχει μετα το = (το = το θελω)

ή μπορείς να βαλεις το

Κώδικας:

=RIGHT(A7;LEN(A7)-FIND("=";A7;1))

Δοκιμασα οπυ RIGHTνα βαλω LEFT αλλα μου εκοβε σε ασχετα σημεια.

Ελατε ρε παιδια, αυτο ακομα και :bye:

Archived

This topic is now archived and is closed to further replies.

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

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.