![]() |
Αναζήτηση χαρακτήρων Γειά σε όλους. Θα ηθελα να ρωτήσω αν υπάρχει έτοιμη συνάρτηση, η οποία να μου βρίσκει πόσες φορές συναντώ κάπιον χαρακτήρα που επιλέγω κάθε φορά, σε ένα αλφαρηθμητικό. Π.χ. το "ο" στην λέξη "Έξοδος", ότι υπάρχει 2 φορές, Το "σ" στη λέξη "σπίτι" 1 φορά κλπ. Αν δεν υπάρχει τέτοια συνάρτηση τι μπορώ να κάνω; (χωρίς κώδικα) Ευχαριστώ. |
Καλημέρα Έστω στο a1, ένα String, πχ Αναβάτης Θέλουμε, στο b1, να βάλουμε ένα χαρακτήρα Χ, (πχ α) και στο c1, να πάρουμε, το πλήθος των α, μέσα στο String. Βάζουμε στο c1, τον τύπο: =LEN(a1)-LEN(SUBSTITUTE(a1;b1;"")) Το αποτέλεσμα = 1 Οι χαρακτήρες (ά) και ο (Α) δεν θα μετρηθούν. Ο τύπος είναι case sensitive. |
Ακόμα Έστω περιοχή, με διάφορα String, στα κελιά a1...a5 Έστω στο κελί b1, χαρακτήρας Χ, που θέλουμε να μετρηθεί, σε όλη την περιοχή. Στο c1, βάζουμε τον τύπο: =SUM(LEN($a$1:$a$5)-LEN(SUBSTITUTE($a$1:$a$5;$b$1;"")))/LEN($b$1) Εισαγωγή τύπου με: Ctrl + Shift + Enter |
Ευχαριστώ Σπύρο. Σύντομος και έξυπνος τρόπος, ειδικά το πρώτο. Υ.Γ. Για λόγους πρακτικής στη θέση του b μπορούμε να χρησιμοποιήσουμε το "". |
Οι δύο «τρόποι», είναι διαφορετικά πράγματα... Ο πρώτος, ελέγχει ένα κελί. Ο δεύτερος, αθροίζει ολόκληρη περιοχή. Δεν μπορείς να αλλάξεις, το b στην substitute...με "". Το b1 θα είναι, ... ή το κελί, που περιέχει το χαρακτήρα που ζητάμε ή ... στην θέση του, ο χαρακτήρας σε εισαγωγικά πχ "α" |
Εννοώ στον πρώτο τύπο, που το δοκίμασα. |
«Υ.Γ. Για λόγους πρακτικής στη θέση του b μπορούμε να χρησιμοποιήσουμε το "". » Θα ήθελα να το δω αυτό, σε αυτόν τον τύπο...με ένα excel που να δουλεύει.. =LEN(a1)-LEN(SUBSTITUTE(a1;b1;"")) |
Δουλεύει πάντα. |
Η απάντηση σου δεν έχει νόημα... Δεν δουλεύει ποτέ. Αν έχεις άλλη άποψη, τεκμηρίωσε την, με ένα αρχείο που να δουλεύει. |
Η ώρα είναι 16:56. |
Ms-Office.gr - ©2000 - 2025, Jelsoft Enterprises Ltd.