Hivatkozott Excel verzio: Excel 2007 Excel 2010 Excel 2013
Ha meg szeretnénk számolni egy adott karakter előfordulásainak számát egy cellában, akkor a következő képletet használjuk.
A példa a szóközöket számolja, feltételezve, hogy az ‘A1’ cellában lévő szövegben számolunk.
Angol
=LEN(A1)-LEN(SUBSTITUTE(A1;” „;””))
Magyar
=HOSSZ(A1)-HOSSZ(HELYETTE(A1;” „;””))
Úgy működik, hogy az eredeti szöveg hosszából kivonja a szóközöktől mentesített szöveg hosszát. A szóköz mentesítés úgy történik, hogy lecseréli az összes szóközt az üres karakterre.
Ha előfordulhat az, hogy az eredeti szöveg elején vagy végén plusz szóközök vannak, és nem szeretnénk, hogy ez elrontsa az eredményt, akkor az eredeti cellát egy TRIM függvénybe érdemes ágyazni.
=LEN(TRIM(A1))-LEN(SUBSTITUTE(A1;” „;””))
Ha nem szóközöket számolunk, akkor csak annyi a dolgunk, hogy a helyettesítő függvény második argumentumában kicseréljük a karaktert arra, amit számolni szeretnénk.
Amennyiben a keresett karakter egyszer sincs a cellában, a képlet nulla értéket ad.
Vélemény, hozzászólás?
Hozzászólás küldéséhez be kell jelentkezni.