Зміст
У цьому уроці ми поговоримо про підрахунок входжень символу або слова в певному рядку або діапазоні рядків в Excel. Часто нам доводиться підраховувати частоту входження символу в комірку або діапазон даних, що містить велику кількість даних. Для того, щоб полегшити цей підрахунок, ми розглянемо кілька простих у використанні формул в цій статті.
Завантажити Робочий зошит з практики
Ви можете завантажити робочий зошит, який ми використовували для підготовки цієї статті.
Підрахунок входжень символів у рядку.xlsx5 способів підрахунку входжень символів у рядку в 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 для введення формули у вигляді масиву.