Часто сталкиваюсь с проблемой уточнения количества конкретных символов в ячейке, к примеру количество точек в номере пункта сметы, к примеру такого: "2.1.2." - если бы я знал, что в строке стоит номер пункта с 2 или 3 точками, то я бы мог получить сумму по материалам и работам этого пункта, а затем просуммировать полученные значения по интересным мне пунктам сметы.
=ДЛСТР(A1) - ДЛСТР(ПОДСТАВИТЬ(A1;"Z";""))
так же порой бывает нужно определить символ с заданным регистром, что можно сделать по такой формуле:
=ДЛСТР(A1) - ДЛСТР(ПОДСТАВИТЬ(СТРОЧН(A1);"z";""))
либо определить количество пробелов в ячейке
=ДЛСТР(A1) - ДЛСТР(ПОДСТАВИТЬ(A1;СИМВОЛ(32);""))
источник:
https://excel2.ru/articles/podschet-vhozhdeniy-v-ms-excel-bukv-simvolov-v-tekstovoy-stroke