Підрахунок входжень символів у рядку в Excel

  • Поділитися Цим
Hugh West

У цьому уроці ми поговоримо про підрахунок входжень символу або слова в певному рядку або діапазоні рядків в Excel. Часто нам доводиться підраховувати частоту входження символу в комірку або діапазон даних, що містить велику кількість даних. Для того, щоб полегшити цей підрахунок, ми розглянемо кілька простих у використанні формул в цій статті.

Завантажити Робочий зошит з практики

Ви можете завантажити робочий зошит, який ми використовували для підготовки цієї статті.

Підрахунок входжень символів у рядку.xlsx

5 способів підрахунку входжень символів у рядку в Excel

1. знайти загальну кількість входжень символів у рядку в Excel за допомогою функції СУММПРОИЗВОДСТВО та LEN

Якщо ви хочете дізнатися загальну кількість символів в комірці, функція LEN Але, коли вам потрібно знати загальну кількість символів у діапазоні, ви можете об'єднати РЕЗУЛЬТАТ і LEN Наприклад, у нас є набір даних назв книг, і ми хочемо дізнатися загальну кількість символів у діапазоні. Отже, ми скористаємося наступними кроками.

Сходинки:

  • Спочатку введіть наведену нижче формулу:
=SUMPRODUCT(LEN(B5:B9))

Тут, в рамках програми "Відкритий світ", відбулася презентація LEN повертає кількість символів у текстовому рядку, а функція функція SUMPRODUCT повертає суму продуктів відповідного діапазону.

  • А ось загальна кількість символів у зазначеному діапазоні.

Зауважте:

Excel LEN функція підраховує всі символи в кожній комірці, включаючи літери, цифри, пробіли, символи, а також всі пробіли, розділові знаки і т.д.

2. поєднання функцій SUBSTITUTE та LEN для підсумовування зустрічальності певного символу в рядку в Excel (з урахуванням регістру)

Іноді нам потрібно знати кількість символів, що зустрічаються в комірці Excel. У такій ситуації ми можемо скористатися функцією LEN і ЗАМІНА функціонує одночасно. Справа в тому, що ЗАМІНИТИ є чутливою до регістру, тому якщо ви шукаєте символи з малими літерами, ви отримаєте лише кількість цих символів. Наприклад, у нашому наборі даних назв книг ми шукатимемо лише кількість символів 'a Отже, кроки, які потрібно зробити:

Сходинки:

  • Спочатку введіть наступну формулу:
=LEN(B5)-LEN(SUBSTITUTE(B5, "a",""))

Розбивка Формули:

LEN(B5)

Тут функція LEN підраховує символи в Комірка B5 .

SUBSTITUTE(B5, "a","")

На сьогоднішній день, на жаль, це не так. ЗАМІНИТИ функція замінює всі 'a' символи з пропуском ("").

LEN(SUBSTITUTE(B5, "a",""))

Наразі, на сьогоднішній день ЗАМІНИТИ формула покрита LEN функція, яка повертає кількість решти символів рядка (виключаючи всі 'a' ).

LEN(B5)-LEN(SUBSTITUTE(B5, "a",""))

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

  • Зрештою, ось підрахунок очікуваного характеру:

3. використання комбінації функцій SUBSTITUTE та LEN для підрахунку входження певного символу в рядок в Excel (без урахування регістру)

На відміну від попереднього методу, вам може знадобитися порахувати символи незалежно від їх регістрової чутливості. У цьому випадку ви можете додати ВЕРХНІЙ або НИЖНІЙ до попередньої формули. Тепер ми будемо шукати обидві функції 'A" і 'a' в нашому наборі даних назв книг. Ось кроки:

Сходинки:

  • Спочатку введіть наведену нижче формулу.
=LEN(B5)-LEN(SUBSTITUTE(UPPER(B5), "A",""))

Ось, функція UPPER перетворює текстовий рядок на всі великі літери. Тут всі 'a' будуть перетворені на 'A', і ви отримаєте відповідний підрахунок. Решта формули працює аналогічно до того, як це було описано в попередньому прикладі.

  • У підсумку ви отримаєте наступний результат, якщо формула введена правильно.

4. підрахунок кількості входжень одного символу в діапазоні в Excel

Іноді може виникнути необхідність підрахувати загальну кількість входжень певних символів в діапазоні рядків. Наприклад, ми хочемо дізнатися частоту входження символу 'A' або 'a' в діапазоні даних.

Сходинки:

  • Спочатку введіть наступну формулу.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11, "a","")))

Ось, функція SUM додає всі числа в діапазоні комірок. Далі формула працює як і раніше і в кінці повертає загальну кількість символів 'a' у всьому діапазоні.

  • Таким чином, загальний підрахунок буде виглядати наступним чином:

5. підрахувати кількість входжень символу (текстового або підрядкового) рядка в діапазоні

Подібно до попереднього методу, вам може знадобитися дізнатися частоту певного тексту в діапазоні даних. У таких ситуаціях можна використовувати комбінації функцій. У цьому методі ми об'єднаємо СУМА , ЛЕН, і ЗАМІНИТИ Наприклад, у нас є діапазон даних, що містить назви кольорів, і ми хочемо дізнатися частоту зустрічальності кольору "Зелений зі стрільбища.

Сходинки:

  • Спочатку введіть наведену нижче формулу.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11, "Green","")))/LEN("Green")

У наведеній вище формулі потрібно розділити кількість символів на вказаний текст/підрядок, інакше кожен символ в тексті буде порахований окремо.

  • Нарешті, ось загальний підрахунок "Зелений " у зазначеному діапазоні.

Зауважте:

Вищезазначену формулу необхідно ввести як формулу масиву. Щоб ввести формулу як масив в Excel для Windows, натисніть CTRL+SHIFT+ENTER для введення формули у вигляді масиву.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.