Forum

Αναζήτηση στο ms-office.gr

Πάμε!
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Γενικά] Τοποθέτηση διαχωριστικού ανάμεσα σε γράμμα και αριθμό

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 14-05-11, 12:42
Όνομα: Μάκης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-06-2010
Περιοχή: Σπάτα
Μηνύματα: 63
Προεπιλογή Τοποθέτηση διαχωριστικού ανάμεσα σε γράμμα και αριθμό

Γεια σας και από εμένα.
Θέλω να λύσω το εξής πρόβλημα:
Εχω μια στηλη με 60.000 εγγραφές,στο κάθε κελί αναγράφεται ενας τριψηφιος ή διψήφιος αριθμός π.χ 320,ή 54,υπάρχουν κελιά στα οποία το πρώτο ψηφίο να είναι κεφαλαίο γράμμα π.χ Α789,ή Ω78.Το ερώτημα που θέλω να κανω ειναι εάν με κάποιο τρόπο μπορεί να τοποθετηθεί αναμεσα στο πρώτο γράμμα κια στον αριθμό μιά παύλα π.χ Σ-456,εάν στο κελί υπάρχουν μόνο αριθμοί να μην κάνει τίποτα.Επισυνάπτω αρχείο και ευχαριστώ εκ των προτέρων.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm bb.xlsm (80,7 KB, 20 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη misirlis : 14-05-11 στις 12:44. Αιτία: λάθος
Απάντηση με παράθεση
  #2  
Παλιά 14-05-11, 15:16
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 576
Προεπιλογή

Φίλε Μάκη για δοκίμασε τον τύπο
=IF(ISERROR(VALUE(LEFT(A2;1)));LEFT(A2;1)&"-"&MID(A2;2;LEN(A2));A2)
σε κάποιο κελί της γραμμής 2 και αντέγραψε προς τα κάτω όσο χρειαστεί.

Πες μας αν έγινε.
Θανάσης
Απάντηση με παράθεση
  #3  
Παλιά 14-05-11, 15:42
Όνομα: Μάκης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-06-2010
Περιοχή: Σπάτα
Μηνύματα: 63
Προεπιλογή ευχαριστώ πολύ

χίλια ευχαριστώ Θανάση λειτουργεί άψογα
Απάντηση με παράθεση
  #4  
Παλιά 14-05-11, 15:43
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-06-2010
Μηνύματα: 741
Προεπιλογή

Καλησπέρα
Μάκη, αν σε μία στήλη στη γραμμή 5 (υποθέτω ότι τα δεδομένα αρχίζουν στη γραμμή 5) βάλεις τον τύπο:
=IF(OR(CODE(LEFT(TRIM(A5);1))<48;CODE(LEFT(TRIM(A5 );1))>57);LEFT(TRIM(A5);1) & "-" & MID(TRIM(A5);2;20);A5)
και τον αντιγράψεις προς τα κάτω νομίζω θα δώσει το επιθυμητό αποτέλεσμα.

Φιλικά/Γιώργος
ΥΓ Φίλε Θανάση με πρόλαβες και έδωσες συντομότερη λύση

Τελευταία επεξεργασία από το χρήστη kapetang : 14-05-11 στις 15:47. Αιτία: προσθήκη ΥΓ
Απάντηση με παράθεση
  #5  
Παλιά 14-05-11, 20:48
Όνομα: Μάκης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-06-2010
Περιοχή: Σπάτα
Μηνύματα: 63
Προεπιλογή

Γιώργο ευχαριστώ και σενα για την απάντηση και κατι αλλο αν ειναι δυνατο,Μπορουμε να αποκλεισουμε λεξεις από την συνάρτηση.Ευχαριστώ και πάλι.
Απάντηση με παράθεση
  #6  
Παλιά 15-05-11, 00:22
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.328
Προεπιλογή

Καλημέρα!
Δείτε άλλη μια προσέγγιση:

=IF(CODE(A2)>57;LEFT(A2;1)&"-"&MID(A2;2;LEN(A2));A2)

Μάκη, τι εννοείς να αποκλείσουμε λέξεις από τη συνάρτηση;

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word

Τελευταία επεξεργασία από το χρήστη Tasos : 15-05-11 στις 00:35.
Απάντηση με παράθεση
  #7  
Παλιά 15-05-11, 09:56
Όνομα: Μάκης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-06-2010
Περιοχή: Σπάτα
Μηνύματα: 63
Προεπιλογή

Τασο μπορεις να με βοηθησεις με μια συναρτηση η οποια να διαγραφει από τα κελια τα κενα και τις παυλες,π.χ Α-1022ΚΛ Η να γινεται Α1022ΚΛΗ,Ευχαριστώ.
Απάντηση με παράθεση
  #8  
Παλιά 15-05-11, 10:52
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 18-06-2010
Μηνύματα: 741
Προεπιλογή

Καλημέρα

Μάκη, αν θέσουμε τη συνάρτηση: =SUBSTITUTE(SUBSTITUTE(A2;"-";"");" ";"") σ’ ένα κελί της γραμμής 2 και την αντιγράψουμε προς τα κάτω, θα πάρουμε τις τιμές της στήλης Α χωρίς κενά και παύλες.

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #9  
Παλιά 15-05-11, 11:11
Όνομα: Μάκης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 03-06-2010
Περιοχή: Σπάτα
Μηνύματα: 63
Προεπιλογή

Χιλια ευχαριστώ Γιώργο.
Απάντηση με παράθεση
Απάντηση στο θέμα

Ετικέτες
συναρτήσεις

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Εξαγωγή αριθμού από συμβολοσειρά (ανάμεσα) Tasos Κείμενο 0 28-09-11 07:02
[VBA] Μεταφορά δεδομένων ανάμεσα σε φύλλα anastasiosz Excel - Ερωτήσεις / Απαντήσεις 11 10-03-11 18:21
Δημιουργία Πίνακα Με Συγκεκριμένο Αριθμό Εγγραφών mistirios Access - Ερωτήσεις / Απαντήσεις 42 07-09-10 11:58
[Εκτύπωση] Δημιουργία – εκτύπωση Απόδειξης Δαπανών με αύξοντα αριθμό παραστατικού. Ms-Office-Development Team Excel samples - Χρήσιμα αρχεία & παραδείγματα 0 15-05-10 21:52


Η ώρα είναι 12:56.