Перевірте, чи будь -яка клітинка в діапазоні містить текст - Excel і Google Таблиці

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

У цьому посібнику буде показано, як перевірити, чи будь -яка клітинка в діапазоні містить текст у Excel та Google Таблицях.

Перевірте, чи діапазон містить текст

Щоб перевірити, чи будь -яка клітинка в діапазоні містить текст, ми будемо використовувати функції ISTEXT та SUMPRODUCT.

Функція ISTEXT

Функція ISTEXT робить саме те, що випливає з її назви. Він перевіряє, чи є комірка текстовою, виводить значення TRUE або FALSE.

1 = ISTEXT (A2)

Функція SUMPRODUCT

Функція ISTEXT тестує лише одну клітинку, тому ми повинні знайти спосіб перевірити весь діапазон. Тут з'являється функція SUMPRODUCT. Функція SUMPRODUCT підсумовує масив значень. Отже, якщо ми можемо перевірити кожну клітинку окремо, виводячи 1 (TRUE) або 0 (FALSE), якщо кожна клітинка як текст, то ми можемо підсумовувати значення разом. Якщо сума більше 0, ніж нам відомо, принаймні одна клітинка містить текст.

По -перше, ось остаточний розрахунок:

1 = ПІДПРИЄМСТВО (-ІСТЕКСТ (A2: C2))> 0

Тепер пройдемося по ньому.

12345 = ПІДПРИЄМСТВО (-ІСТЕКСТ (A2: C2))> 0= SUMPRODUCT (-{FALSE TRUE, TRUE})> 0= SUMPRODUCT ({0, 1, 1})> 0= 2> 0= ІСТИНА

Примітка: подвійний мінус перетворює TRUE / FALSE на 1 / 0. Крім того, ви можете помножити функцію ISTEXT на *1

1 = ПІДПРИЄМСТВО (ІСТЕКСТ (A2: C2)*1)> 0

Замість виведення TRUE / FALSE, ви можете використовувати оператор IF для виведення іншого тексту або обчислень:

1 = IF (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Так", "Ні")

Таблиці Google - Перевірте, чи будь -яка клітинка в діапазоні містить текст

Усі наведені вище приклади працюють точно так само в Google Таблицях, як і в Excel.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave