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/5685-metatropi-dekadikoi-se-klasma.html)

ΔΗΜΗΤΡΙΟΣ 31-10-20 07:49

Μετατροπή δεκαδικού σε κλάσμα
 
1 Συνημμένο(α)
Μετατροπή δεκαδικού σε κλάσμα.

kapetang 31-10-20 09:29

1 Συνημμένο(α)
Καλημέρα

Θα μπορούσες να χρησιμοποιήσεις προσαρμοσμένη (custom) μορφοποίηση.

Στο πλαίσιο τύπος (type) πληκτρολόγησε: ?/?.

ΔΗΜΗΤΡΙΟΣ 31-10-20 10:19

Γιώργο σε ευχαριστώ πολύ!

kapetang 31-10-20 13:10

Να είσαι καλά και καλή συνέχεια.

αποστολος ορφ 21-11-20 21:48

Σε ένα κελί του excel υπάρχουν 4 λέξεις . Ως παράδειγμα στο κελί Α1,.. οι λέξεις (" ένα δυο τρία τέσσερα " ) . Θα χρειαστώ μια συνάρτηση για να βρω την δεύτερη λέξη που είναι το " δυο ", στο κελί Β1 . Ευχαριστώ πολύ για την βοήθεια σας .

ChrisGT7 22-11-20 07:45

Καλημέρα Απόστολε,

Στο Β1 γράψε την παρακάτω συνάρτηση:
=TRIM(MID(SUBSTITUTE(A1;" ";REPT(" ";LEN(A1)));LEN(A1)+1;LEN(A1)))

αποστολος ορφ 22-11-20 16:36

λειτουργεί με το" ένα δυο τρία" . Εχω αποτέλεσμα = 2 . ( ευχαριστώ πολύ !!! )
αλλά δεν εχω αποτελέσματα στην παρακάτω τριάδα που βρίσκεται στο πιο κάτω κελι


" 20/11/20 12:00 Παράδοση "

αποστολος ορφ 22-11-20 16:48

Παράθεση:

Αρχική Δημοσίευση από ChrisGT7 (Μήνυμα 31746)
Καλημέρα Απόστολε,

Στο Β1 γράψε την παρακάτω συνάρτηση:
=TRIM(MID(SUBSTITUTE(A1;" ";REPT(" ";LEN(A1)));LEN(A1)+1;LEN(A1)))

ευχαριστώ μια μικρή βοηθεια παρακατω




λειτουργεί με το" ένα δυο τρία" . Εχω αποτέλεσμα = 2 . ( ευχαριστώ πολύ !!! )
αλλά δεν εχω αποτελέσματα στην παρακάτω τριάδα που βρίσκεται στο πιο κάτω κελι

" 20/11/20 12:00 Παράδοση "

ChrisGT7 22-11-20 19:52

Αποστόλη,

Σ' αυτήν την περίπτωση χρειάζεσαι την τρίτη λέξη. Επομένως, τροποποιώντας λίγο την προηγούμενη συνάρτηση, έχουμε:
=TRIM(MID(SUBSTITUTE(A1;" ";REPT(" ";LEN(A1)));(Χ-1)*LEN(A1)+1;LEN(A1)))
όπου Χ είναι η λέξη που θες να απομονώσεις, δηλαδή 3.

αποστολος ορφ 22-11-20 22:03

και παλι ευχαριστώ πολύ , αλλά νομίζω βγήκα τι φταίει .
για ανεξήγητο λογο δεν τριμαρει ( trim ).
δες λίγο και πες μου εάν σου συμβαίνει και σε εσένα .
στο παράδειγμα που έχουμε παρακάτω τα κενα που υπαρχουν είναι μεταξύ των δυο πρωτων
λέξεων είναι στο σύνολο 4
ιδού. ( διαπίστωσε το με το κελσορα ανάμεσα στο /20 και στο 12:00
20/11/20 12:00 Παράδοση απόστολος

όταν την τριμαρα όμως όπως στο παρακάτω παράδειγμα
η συνάρτηση σου είναι όλα τα λεφτά !!!

αρχική τριμαρισμενο 1 λέξη 2 λέξη
20/11/20 12:00 Παράδοση απόστολος 20/11/20 12:00 Παράδοση απόστολος 20/11/20 12:00

ChrisGT7 22-11-20 22:17

Ναι, για πολλά κενά μεταξύ λέξεων θα πρέπει να προσθετεί μια επιπλέον TRIM():
=TRIM(MID(SUBSTITUTE(TRIM(A1);" ";REPT(" ";LEN(A1)));(X-1)*LEN(A1)+1;LEN(A1)))
όπου Χ είναι η λέξη που θες να απομονώσεις.

christ 23-11-20 09:45

Παράθεση:

Αρχική Δημοσίευση από ChrisGT7 (Μήνυμα 31752)
Ναι, για πολλά κενά μεταξύ λέξεων θα πρέπει να προσθετεί μια επιπλέον TRIM():
=TRIM(MID(SUBSTITUTE(TRIM(A1);" ";REPT(" ";LEN(A1)));(X-1)*LEN(A1)+1;LEN(A1)))
όπου Χ είναι η λέξη που θες να απομονώσεις.

Χρήστο υπάρχει τρόπος στο Β1 να παίρνουμε πάντα την τελευταία λέξη ανεξάρτητα το αριθμού των λέξεων που υπάρχει στο Α1 Δηλ αν έχει 5 να μας δίνει την 5η, αν στο Α1 έχουμε 4 λέξεις να μας δίνει την 4η, αν έχει 3 να μας δίνει την 3η, αν έχει 2 να μας δίνει την 2η κλπ
Ευχαριστώ προκαταβολικά

ChrisGT7 23-11-20 15:44

Καλησπέρα Χρήστο,

Δοκίμασε την παρακάτω συνάρτηση:
=TRIM(RIGHT(SUBSTITUTE(TRIM(A1); " ";REPT(" ";999));999))

ΔΗΜΗΤΡΙΟΣ 23-11-20 18:06

Απορία
 
Μία απορία;Μπορώ να παρεμβαίνω στο θέμα που έχει αναρτήσει κάποιος και να θέτω δικό μου θέμα άσχετο με το αρχικό;Αν είναι σχετικό συμφωνώ απόλυτα.
Πρώτη φορά το βλέπω αυτό.
Ευχαριστώ!

ChrisGT7 23-11-20 22:28

Δημήτρη έχεις δίκιο! Πήραμε φόρα...

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

christ 24-11-20 09:18

Παράθεση:

Αρχική Δημοσίευση από ChrisGT7 (Μήνυμα 31755)
Καλησπέρα Χρήστο,

Δοκίμασε την παρακάτω συνάρτηση:
=TRIM(RIGHT(SUBSTITUTE(TRIM(A1); " ";REPT(" ";999));999))

Ναι αυτό είναι :worthy::worthy::worthy:
Σε ευχαριστώ πολύ συνονόματε.

ΔΗΜΗΤΡΙΟΣ 24-11-20 10:08

Χρήστο σε σε ευχαριστώ πολύ!.Μου έλυσες στην απορία!


Η ώρα είναι 20:28.

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


Search Engine Optimization by vBSEO 3.3.2