Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Excel07] Από ascii σε Excel (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/1744-apo-ascii-se-excel.html)

giorgos-barca 22-03-12 09:53

Από ascii σε Excel
 
Καλημέρα σας,

Πρωτη φορα στο φορουμ και πραγματικα έχω μείνει άφωνος!!
Ειμαι νεος με το excel αφου λόγω δουλειας αρχισα να μαθαινω τις δυνατοτητες του και εχω μεινει αφωνος και με αυτο

Αυτα για εισαγωγη..

Λαμβανω συχνα αρχεια σε ascii μορφη και αναγκάζομαι να τα μεταφέρω σε εξελ για να τα επεξεργαστώ! Λόγω του όγκου των αρχείων πολλες φορες η επιλογη του εξελ δεν μου τοποθετει τα δεδομενα μου στα κελια που θα ηθελα, χάνοντας ετσι σημαντικη πληροφόρηση.

Μηπως υπαρχει καποιος εναλλακτικος τροπος εισαγωγης των ascii στο excel?

Ευχαριστω πολυ και χαίρομαι που σας βρήκα!

Γιώργος

Tasos 22-03-12 12:20

Καλησπέρα σε όλους!

Γιώργο καλωσόρισες στην κοινότητα!

Βασικά, με χρήση του οδηγού εισαγωγής εξωτερικών δεδομένων από κείμενο δεν θα αντιμετωπίσεις
κάποιο πρόβλημα εκτός και αν τα δεδομένα σου δεν είναι διαχωρισμένα με χαρακτήρες όπως TAB, κόμμα, ερωτηματικό (Semicolon) κ.ά.

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

Θα μπορέσουμε να προτείνουμε κάτι πιο συγκεκριμένο αν μας επισυνάψεις ένα χαρακτηριστικό παράδειγμα του αρχείου κειμένου που περιέχει τα δεδομένα.

Φιλικά

Τάσος

giorgos-barca 22-03-12 13:06

2 Συνημμένο(α)
Το αρχειο paradeigma στην αρχικη του μορφη και το paradeigma1 οπως θα ηθελα να ειναι

το προβλημα μου δλδ ειναι οτι ειναι delimited ορισμενα απο τα αρχεια με αποτελεσμα να τρωω πολυ χρονο μεχρι να καταφερω να το βαλω στο excel

Tasos 22-03-12 21:44

Γιώργο,
άνοιξε το αρχείο paradeigma.txt από το Word και πάτησε το κουμπί [ ¶ ] για να εμφανιστούν τα σημάδια παραγράφου και άλλων κρυφών συμβόλων μορφοποίησης.
Θα δεις τις παρακάτω γραμμές:

466345 ΗΗ/Μ/2011 ΤΠΥ ΑΑΑΑΑΑ ΒΒΒΒ 01
466346 ΗΗ/Μ/2011 ΤΠΥ ΑΑΑΑΑΑ ΒΒΒΒ 8282 * 01

Ανάμεσα στο 8282 και στο 01, δηλαδή στη θέση του αστερίσκου έπρεπε να υπάρχει ο στηλοθέτης ή TAB () για να μπορέσει η Excel να διαχωρίσει τα δεδομένα σωστά.

Με τέτοιες ασυμμετρίες είναι αδύνατον να εισαχθούν τα δεδομένα σου σωστά.

Λαμβάνοντας λοιπόν υπόψη τα παραπάνω δύο πράγματα μπορεί να συμβαίνουν:
  1. Έχουν γίνει αλλαγές στα περιεχόμενα χειροκίνητα ( πιθανή διαγραφή στηλοθέτη ) .
  2. Η εφαρμογή που τα παράγει είναι τουλάχιστον προβληματική.
Το πρόβλημα οφείλεται λοιπόν στην πηγή δεδομένων.

Αν λύσεις αυτό το πρόβλημα, θα είναι εύκολο να εισάγεις τα δεδομένα από τα αρχεία αυτά
με χρήση του οδηγού εισαγωγής εξωτερικών δεδομένων από κείμενο ξεκινώντας από την ένατη γραμμή (υπάρχει ρύθμιση στον οδηγό).

Φιλικά

Τάσος

giorgos-barca 22-03-12 22:53

Σε ευχαριστω πολυ Τασο

Το αυθεντικό αρχείο από οτι είδa, δεν παρουσιάζει αυτο το πρόβλημα(το ειχα πειραξει εγω αφου εκανα διαφορες δοκιμες)! οπότε θα προσπαθήσω τώρα να το βάλω στο εξελ μεσα απο το word

Κατι αλλο που θελω να ρωτησω ειναι αν γίνετε να συγχωνεύσω δυο ή περισσοτερα κελια τα οποια περιέχουν λεξεις σε ενα χωρις ομως να χασω τα δεδομένα μου..
δλδ

α β
ονομάζομαι γιώργος

και να το φέρω σε αυτη την μορφή

α
1 ονομάζομαι γιώργος

Ευχαριστω και ελπιζω να μην κουράζω!

Tasos 23-03-12 12:49

Καλησπέρα σε όλους!

Γιώργο,

στο κελί A1 έχεις την τιμή "α β"

και στο κελί Α2 έχεις την τιμή "ονομάζομαι Γιώργος"

και θέλεις:

Το κελί A1 να πάρει την τιμή "α"

και το κελί Α2 να πάρει την τιμή "1 ονομάζομαι Γιώργος".

Είναι αυτό που ζητάς;

Δώσε μας τα φώτα σου.

Τάσος

giorgos-barca 23-03-12 14:51

Aπο την περιγραφη, καταλαβες οτι μπορει να εννοούσα αυτό ή οτι απλα εγινε λαθος?
στο ενα κελι το ενα στο αλλο κελι το αλλο

Tasos 23-03-12 19:29

Απλά ήθελα να ρωτήσω αν τα κελιά βρίσκονται το ένα κάτω από το άλλο ή το ένα δίπλα στο άλλο.

Για να αλλάξεις τις τιμές των κελιών προγραμματιστικά θα χρειαστεί VBA.

Αν σε εξυπηρετεί η λύση με συναρτήσεις Excel θα χρειαστεί μια επιπλέον στήλη που θα φιλοξενεί τους τύπους με το επιθυμητό αποτέλεσμα.

Όπως και να έχει, για να δώσουμε μια συγκεκριμένη απάντηση θα πρέπει να μας επισυνάψεις
ένα αρχείο όπου θα φαίνεται το ζητούμενο καθώς και το επιθυμητό αποτέλεσμα.

Περιμένουμε νέα σου

Τάσος

giorgos-barca 23-03-12 22:03

1 Συνημμένο(α)
ευχαριστω για την βοηθεια

αν τλκ καταφερω αυτο που θελω να κανα ( επισυνάπτω αρχείο) θα μου λύσει το παραπάνω πρόβλημα που έχω

gr8styl 23-03-12 22:38

Καλησπέρα Γιώργο.
Απλά βάλε =A1&" "&B1&" "&C1 στο κελί που θέλεις να εμφανιστεί το "Σήμερα είναι ημέρα Σάββατο"
Ο χαρακτήρας & ενώνει τα περιεχόμενα των αναφορών στα εκατέρωθεν του.
Δηλαδή περιεχόμενα Α1 και κενό και περιεχόμενα Β1 και κενό και περιεχόμενα C1

Θανάσης.


Η ώρα είναι 02:37.

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


Search Engine Optimization by vBSEO 3.3.2