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

Excel Μετατροπή Μορφής Αριθμού


profile

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

Θέλω να μετατρέψω ένα σύνολο αριθμών με αυτή τη μορφή 1.57.590  σε αυτή 1:57.590 ( το dot να μετατραπεί σε colon)

Προσπαθώ με την μορφοποίηση ,προσαρμογή κτλ αλλά δεν τα καταφέρνω. Το ανάποδο γίνεται, δηλαδή από colon : σε dot .

Η μετατροπή θα προτιμούσα να γίνει σε διπλανή στήλη (με συνάρτηση φαντάζομαι),  αλλά θα με ενδιάφερε και απευθείας στην ίδια στήλη.

image.jpeg

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γραφω από κινητό τώρα αλλά δοκίμασε την παρακάτω συνάρτηση. Μπορεί να έχω κανένα συντακτικό λάθος, θα το ελέγξω αύριο αλλά σε γενικές γραμμές θα πάρεις left τα δύο πρώτα του Β1 θα ενώσεις το : και αμέσως μετά right τα τελευταία 6 ψηφία του Β1. 

=LEFT(B1:2)&":"&RIGHT(B1:6)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

ΧΜ. Καλά είπα ότι μπορεί να έχω κανένα συντακτικό λάθος. 😎

Αντικατέστησε τα : μετά τα B1 με ; δηλαδή...

=LEFT(B1;2)&":"&RIGHT(B1;6)

Αυτό όμως που παρατηρώ είναι ότι χρησιμοποιείς μορφοποίηση ώρας με ms αλλά δεν έχεις στα κελιά την ώρα. Το σωστό θα ήταν hh:mm:ss.ms, εκτός αν δεν σε ενδιαφέρει η ώρα και θέλεις μόνο λεπτά, δευτερόλεπτα και χιλιοστά του δευτερολέπτου.

Επεξ/σία από micos000
  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Φίλε μου σε ευχαριστώ. Τώρα είναι εντάξει.
Ναι είναι χρόνοι από αγώνες αυτοκινήτων οπότε με ενδιαφέρουν mm:ss.ms
Βγαίνουν online έτσι(00.00.000), copy-past σε αυτό το excel, μετατροπή σε μορφή 00:00.000 
και τέλος μεταφορά σε άλλο excel με περισσότερα στοιχεία και κατάταξη.

Να σε ρωτήσω και κάτι άλλο (τελευταίο)😁
Μαζί(σε διπλανή στήλη) με τους χρόνους παίρνω και μια λίστα:
VW Scirocco Mk1 #59
Ford Escort WRC #32
κτλ ...

Εγώ σε διπλανή στήλη γράφω τον πρώτο αριθμό 59 και με ctrl+E παίρνω τους υπόλοιπους αριθμούς στα από κάτω κελιά
Μπορεί να γίνει αυτό με συνάρτηση αυτόματα;
Η μορφή είναι συνήθως αυτή  VW Scirocco Mk1 #59    αλλά κάποιες φορές έχω και αυτή την μορφή  #59 VW Scirocco Mk1

image.jpeg

Επεξ/σία από profile
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
1 ώρα πριν, profile είπε

Η μορφή είναι συνήθως αυτή  VW Scirocco Mk1 #59  αλλά κάποιες φορές έχω και αυτή την μορφή  #59 VW Scirocco Mk1

image.jpeg

 

=IF(LEFT(D3;1)="#";MID(D3;FIND("#";D3)+1;FIND(" ";D3)-1);RIGHT(D3;LEN(D3)-FIND("#";D3)))

Το παραπάνω θα λειτουργεί με την προϋπόθεση ότι υπάρχει μέσα στο κελί το #, διαφορετικά θα σου επιστρέφει error.
Π.Χ. Σε περίπτωση που το αυτοκίνητο δεν έτρεξε καθόλου πρέπει να καταχωρήσεις #0 ή έστω #

 

Επεξ/σία από dpolal
  • Like 1
  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

@dpolal Ωωω. Ευχαριστώ. Τώρα είμαι πλήρως αυτοματοποιημένος 😄.

*** Παρατηρώ ότι εάν υπάρχει μόνο το #59( σε περίπτωση που)  δε δουλεύει.  Χρειάζεται και ένα διάστημα δεξιά του αριθμού για να δουλέψει.  

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

14 λεπτά πριν, profile είπε

@dpolal Ωωω. Ευχαριστώ. Τώρα είμαι πλήρως αυτοματοποιημένος 😄.

*** Παρατηρώ ότι εάν υπάρχει μόνο το #59( σε περίπτωση που)  δε δουλεύει.  Χρειάζεται και ένα διάστημα δεξιά του αριθμού για να δουλέψει.  

Εννοείς το κελί να έχει μόνο #xxx (χχχ τυχαίος αριθμός) χωρίς στοιχεία αυτοκινήτου ;;

Δεν το έλαβα αυτό υπόψιν καθώς δεν το είχες αναφέρει αρχικά.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

4 λεπτά πριν, dpolal είπε

Εννοείς το κελί να έχει μόνο #xxx (χχχ τυχαίος αριθμός) χωρίς στοιχεία αυτοκινήτου ;;

Ναι, το αναφέρω σε περίπτωση που θα τύχει.

Αν είναι ταλαιπωρία άστο, δεν πειράζει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

8 λεπτά πριν, profile είπε

Ναι, το αναφέρω σε περίπτωση που θα τύχει.

Αν είναι ταλαιπωρία άστο, δεν πειράζει.

Ναί, γίνεται πολύ περίπλοκο.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

15 ώρες πριν, profile είπε

Ναι, το αναφέρω σε περίπτωση που θα τύχει.

Αν σου τύχει κάτι τέτοιο πρόσθεσε ένα γράμμα στο κελί. Εξ άλλου αν θα τύχει θα είναι (φαντάζομαι) μία φορά στις τόσες.

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

21 ώρες πριν, dpolal είπε

Το παραπάνω θα λειτουργεί με την προϋπόθεση ότι υπάρχει μέσα στο κελί το #, διαφορετικά θα σου επιστρέφει error.
Π.Χ. Σε περίπτωση που το αυτοκίνητο δεν έτρεξε καθόλου πρέπει να καταχωρήσεις #0 ή έστω #

Να επισημάνω ότι αν το # είναι μετά τον αριθμό δλδ 59# τότε το αποτέλεσμα θα είναι κενό.

spacer.png

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
16 λεπτά πριν, micos000 είπε

Αν σου τύχει κάτι τέτοιο πρόσθεσε ένα γράμμα στο κελί. Εξ άλλου αν θα τύχει θα είναι (φαντάζομαι) μία φορά στις τόσες.

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

Να επισημάνω ότι αν το # είναι μετά τον αριθμό δλδ 59# τότε το αποτέλεσμα θα είναι κενό.

spacer.png

Έχεις δίκιο.
Δεν είναι απόλυτα σωστή η function μου καθώς απαιτεί να υπάρχει το # και οπωσδήποτε ένα κενό μετά αλλά πήγα σύμφωνα με τα δεδομένα που έδωσε ο ts αρχικά, μετά πρόσθεσε ότι μπορεί και να υπάρχει ένα σκέτο #xxx στο κελί. :)

Κλασσική περίπτωση πελάτη που δίνει 5-10 προδιαγραφές και μόλις ολοκληρώνεις το πρόγραμμα σου λέει, «ααααα ξέχασα να σου πώ ότι θέλω να κάνει και αυτό...» :D :D :D

Το κουλό είναι ότι  δεν χρειαζόταν ολόκληρη η αρχική function.
Μπορεί να παίξει και μόνο με αυτό: MID(D3;FIND("#";D3)+1;FIND(" ";D3)-1) ανεξάρτητα αν το #xxx βρίσκεται στην αρχή ή στο τέλος αρκεί να βρεί ένα κενό διάστημα μέσα στο string. :P

 

Επεξ/σία από dpolal
  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...