Як визначити кількість символів у клітинці (або клітинках) в Excel

Іноді виникає необхідність визначити загальну кількість символів у комірці. Або, скажімо, дізнатися, скільки саме певних символів є в цій комірці.

У цій статті ми проаналізуємо кілька варіантів, як можна досягти цього.

Обчислюємо загальну кількість символів у клітинці

Для цього ми використаємо функцію ДЛСТР.

На вході вона отримує текст або посилання на клітинку з текстом. Ось приклад переосмисленого тексту:

– “

Це демонстрація:

Методи підрахунку символів в комірці (або кількох комірках) в Excel

Формула матиме наступний вигляд: =ДЛСТР(A2)

Спосіб підрахунку символів в клітинці (або клітинках) Excel

Ця функція не є надто універсальною, вона виконує лише певну задачу і не більше. Проте варто пам’ятати, що ми можемо поєднувати цю функцію з іншими.

Крім того, слід пам’ятати, що функція враховує всі символи, включаючи пробіли.

У першій частині, без пропусків, 22 знаки. Як ви можете помітити, результат – невірний.

Методи підрахунку символів у клітинках Excel

Для того щоб запобігти подібним випадкам, ми можемо об’єднати нашу функцію з функцією СЖПРОБІЛИ.

Ось таким чином: =ДЛСТР(СЖПРОБІЛИ(A2))

Як визначити кількість символів у клітинці (або клітинках) в Excel

Оцінюємо загальну кількість символів у межах осередків

Аналогічно до розділу, який ми розглядали раніше, ми можемо застосувати функцію ДЛСТР для визначення загальної кількості знаків у діапазоні клітинок.

Наприклад, у нас є така ж таблиця. Проведемо підрахунок кількості символів у усіх клітинках стовпця А (окрім заголовка).

Формула приймає наступний вигляд:

=SUMPRODUCT(LEN(A2:A7))

Методи підрахунку символів у комірках (або декількох комірках) в Excel

Отже, що саме ми вчинили?

Функція ДЛСТР генерує масив, де кожен елемент вказує кількість символів, тоді як функція СУММПРОІЗВ просто підсумовує всі елементи масиву. Використовуємо саме СУММПРОІЗВ замість СУМ, адже остання не підтримує роботу з масивами.

Спосіб підрахунку кількості конкретних символів у комірці

У цьому розділі буде дещо складніше, проте ми також застосовуватимемо комбінацію.

Розглянемо приклад, у якому формула матиме наступний вигляд:

=ДЛСТР(A2)-ДЛСТР(ПІДСТАВИТИ(A2;” “;””))+1

Методи підрахунку символів у клітинках Excel

Використовуючи цю формулу, ми визначили загальну кількість слів у комірці. Як це зробити? Дуже легко. Ми підрахували кількість пробілів у комірці, а потім до отриманого числа додали одиницю.

Але яким чином діє ця формула?

  • На початку процедура ПІДСТАВИТИ усуває всі пропуски;
  • Далі з загальної кількості знаків вичитують число символів без пробілів;
  • Після цього додається одиниця.

Проте, якщо ви випадково використали подвійний пробіл замість одного, відповідь буде неправильною.

Також є можливість встановити кількість окремих знаків.

Вид прикладу:

Текст на українській мові збережено, а його форма змінена:

Методи підрахунку символів в клітинці або кількох клітинках в Excel

Обчислимо, скільки літер А міститься в осередку.

Для цього застосовуємо наступну формулу:

=ДЛСТР(B2)-ДЛСТР(ПІДСТАВИТИ(B2;”A”;””))

Спосіб підрахунку кількості символів у клітинці (або клітинках) в Excel

Логіка залишається такою ж, як і в попередньому прикладі.

Як забезпечити нечутливість підрахунку до регістру

Звертаємо вашу увагу на те, що функція ПІДСТАВИТИ чутлива до регістру. Це означає, що символи «А» та «а» сприймаються не однаково.

Спосіб підрахунку символів в комірці (або кількох комірках) в Excel

Як визначити, скільки разів буква а зустрічається, враховуючи будь-який регістр?

Найзручніший спосіб – створити функцію, яка буде працювати і з верхнім, і з нижнім регістром одночасно:

=ДЛСТР(B2)-ДЛСТР(ПІДРАХУВАТИ(B2; “A”; “”))+ДЛСТР(B2)-ДЛСТР(ПІДСТАВИТИ(B2;”a”;””))

Спосіб підрахунку символів у клітинці (або клітинках) Excel

Методи для визначення кількості цифр після коми

Це запитання виникає досить часто.

У нас може бути ось така таблиця:

Метод обчислення кількості символів у клітинці (або кількох клітинках) в Excel

Наша мета — визначити, скільки символів знаходиться перед комою і скільки після неї.

Звичайно, ось переписаний текст з збереженням його сенсу:

Отже, ми здійснимо підрахунок до:

=ДЛСТР(ціле(A2))

Ось – після:

=ДЛСТР(A2)-ДЛСТР(“,”;A2)

Методи підрахунку символів в комірках Excel

Слід пам’ятати, що цей метод діє лише за умови, що значення в осередках наявні. Якщо ви просто змінили параметри відображення дробових чисел у налаштуваннях Excel, то отримаєте помилковий результат при використанні цієї формули.

Ось і все! Ми ознайомилися з різними методами підрахунку символів.

Сподіваюся, ця стаття була для вас корисною!

Читайте також
nBook - найцікавіше зі світу IT, Hi-Tech
Додати коментар