Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Γενικά] Τοποθέτηση διαχωριστικού ανάμεσα σε γράμμα και αριθμό (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/1136-topothetisi-diaxoristikoi-anamesa-se-gramma-kai-arithmo.html)

misirlis 14-05-11 12:42

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

gr8styl 14-05-11 15:16

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

Πες μας αν έγινε.
Θανάσης

misirlis 14-05-11 15:42

ευχαριστώ πολύ
 
χίλια ευχαριστώ Θανάση λειτουργεί άψογα

kapetang 14-05-11 15:43

Καλησπέρα
Μάκη, αν σε μία στήλη στη γραμμή 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)
και τον αντιγράψεις προς τα κάτω νομίζω θα δώσει το επιθυμητό αποτέλεσμα.

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

misirlis 14-05-11 20:48

Γιώργο ευχαριστώ και σενα για την απάντηση και κατι αλλο αν ειναι δυνατο,Μπορουμε να αποκλεισουμε λεξεις από την συνάρτηση.Ευχαριστώ και πάλι.

Tasos 15-05-11 00:22

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

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

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

Τάσος

misirlis 15-05-11 09:56

Τασο μπορεις να με βοηθησεις με μια συναρτηση η οποια να διαγραφει από τα κελια τα κενα και τις παυλες,π.χ Α-1022ΚΛ Η να γινεται Α1022ΚΛΗ,Ευχαριστώ.

kapetang 15-05-11 10:52

Καλημέρα

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

Φιλικά/Γιώργος

misirlis 15-05-11 11:11

Χιλια ευχαριστώ Γιώργο.


Η ώρα είναι 14:10.

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


Search Engine Optimization by vBSEO 3.3.2