Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Excel07] Κατάργηση τελικών "Σ" από όλες τις λέξεις στο ίδιο κελί (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/4652-katargisi-telikon-s-apo-oles-tis-lekseis-sto-idio-keli.html)

stam75 15-08-17 19:41

Κατάργηση τελικών "Σ" από όλες τις λέξεις στο ίδιο κελί
 
Καλησπέρα, πιστεύω να είστε όλοι καλά!
Έχω στο κελί Α1 ένα ονοματεπώνυμο, π.χ. ΓΕΩΡΓΙΑΔΗΣ ΓΕΩΡΓΙΟΣ, στο κελί Β2 θέλω να έχω το ίδιο ονοματεπώνυμο στην αιτιατική του, δηλαδή ΓΕΩΡΓΙΑΔΗ ΓΕΩΡΓΙΟ.
Αυτό το πετυχαίνω με την παρακάτω συνάρτηση
Κώδικας:

=LEFT(A1;FIND(" ";A1)-2)&MID(A1;FIND(" ";A1);LEN(A1)-FIND(" ";A1))
Όταν όμως συναντώ ένα επίθετο, όπως π.χ. ΠΑΠΑΓΕΩΡΓΙΟΥ, το οποίο δεν έχει "Σ" στο τέλος, καταλήγει στο κελί ΠΑΠΑΓΕΩΡΓΙΟ, φυσικά αυτό όρισα να κάνει η συνάρτηση.

Αυτή επίσης κόβει το "Σ" από το όνομα αλλά επίσης κόβει και το τελευταίο γράμμα του επωνύμου. Μπορεί να προστεθεί κάτι σε αυτήν ώστε να κόβει και το "Σ" του επωνύμου αν και εφόσον υπάρχει; Ή γενικά σε επώνυμο ή όνομα τα οποία τελειώνουν με "Σ" να τα κόβει.
Κώδικας:

=IF(RIGHT(A2="Σ";1);LEFT(A2;FIND(" ";A2)-2)&MID(A2;FIND(" ";A2);LEN(A2)-FIND(" ";A2));A2)
Εκτός κι αν υπάρχει κάποια λύση ώστε να μην πειράζονται τα ονοματεπώνυμα τα οποία δεν τελειώνουν σε "Σ".

Ευχαριστώ για τον χρόνο σας.

kapetang 15-08-17 22:49

Καλησπέρα

Σταμάτη, δοκίμασε τον τύπο: =TRIM(SUBSTITUTE(A2&" ";"Σ ";" "))

stam75 17-08-17 07:10

Καλημέρα, Γιώργο σε ευχαριστώ πολύ για την βοήθειά σου.


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

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


Search Engine Optimization by vBSEO 3.3.2