Як в excel підрахувати кількість символів в осередку - трюки і прийоми в microsoft excel
Підрахунок всіх символів в осередку
Функція ДЛСТР повертає кількість символів в осередку. Наприклад, якщо комірка А1 містить текст Inventory. наступна формула повертає 9: = ДЛСТР (A1). Порахуйте скільки символів міститься у фразі Presente de indicativo. При використанні функції ДЛСТР зі значенням вона повертає кількість символів в числі, яке може відрізнятися від кількості символів, що відображаються в результаті форматування чисел.
Підрахунок конкретних символів в осередку
Наступна формула підраховує кількість примірників букви В (тільки прописаний) в рядку в осередку А1: = ДЛСТР (A1) -ДЛСТР (ПІДСТАВИТИ (A1; "В"; "")). Ця формула працює за допомогою функції ПІДСТАВИТИ для створення нового рядка (в пам'яті), в якої вилучені всі екземпляри В. Потім довжина цього рядка віднімається з довжини початкового рядка. Результат показує кількість входжень В в вихідну рядок. Порівняння виконується з урахуванням регістра.
Так, наприклад, якщо осередок А1 містить текст Bubblе Chart. то формула повертає 1. Наступна формула трохи більш універсальна. Вона підраховує кількість букв В (як прописних, так і малих) в рядку клітинки А1: = ДЛСТР (A1) -ДЛСТР (ПІДСТАВИТИ (ПРОПІСН (A1); "В"; "")). Якщо осередок А1 містить текст Bubblе Chart. формула повертає 3.
Підрахунок входжень підрядка в осередку
Наступна формула працює з більш ніж одним символом. Вона повертає кількість входжень певної підрядка (міститься в комірці В1) в рядок (яка міститься в осередку А1). Підрядок може складатися з одного або кількох символів: = (ДЛСТР (A1) -ДЛСТР (ПІДСТАВИТИ (A1; B1; ""))) / ДЛСТР (B1). Наприклад, якщо комірка А1 містить текст Blonde On Blonde. a B1 містить текст Blonde. формула поверне значення 2.
Порівняння проводиться з урахуванням регістру, так що якщо В1 містить текст blonde. формула поверне значення 0. Наступна формула є вдосконаленою версією, яка виконує порівняння без урахування регістру: = (ДЛСТР (A1) -ДЛСТР (ПІДСТАВИТИ (ПРОПІСН (A1); ПРОПІСН (B1); ""))) / ДЛСТР (B1) .