Как да откриете дали диапазон от клетки съдържа определен текст в Excel

  • Споделя Това
Hugh West

Докато работите с голяма база данни, може да ви се наложи да намерите конкретен текст от базата данни. Excel разполага с някои функции, чрез които лесно можете да направите това. Днес в тази статия ще демонстрираме 4 лесни начини за намиране ако на диапазон от клетки съдържа определен текст в Excel .

Изтегляне на работна тетрадка за практика

Изтеглете този лист за упражнения, за да се упражнявате, докато четете тази статия.

Открийте дали диапазонът от клетки съдържа определен текст.xlsx

4 лесни начина да откриете дали диапазон от клетки съдържа определен текст в Excel

Наборът от данни по-долу ще определи дали обхватът от текстове съдържа определен текст или не. Освен това колоната вляво с име Текст съдържа предвидения текст, а колоната вдясно Специфичен Текст съдържа текстовете, които ще бъдат проверени в лявата колона. Резултат За да избегнете проблеми със съвместимостта, използвайте Excel 365 издание.

1. Вмъкнете функцията COUNTIF, за да откриете дали диапазон от клетки съдържа определен текст в Excel

За да определите дали дадена стойност или текст съществува в диапазон от данни, можете просто да използвате формула, базирана на функцията COUNTIF . Сайтът COUNTIF ще ни помогне да преброим стойностите, ако е изпълнено някакво конкретно условие.

Стъпки:

  • Първо, в клетките E5 , въведете формулата:

=COUNTIF(B5:B10,"*"&D5&"*")>0

  • След това натиснете Въведете за да получите резултата.

🔎 Разбивка на формулата

  • Входният диапазон тук е B5:B10 .
  • Критерий е "*"&D5& "*" . Тук използвахме Звездичка (*) като Wildcard за един или повече знаци. Свързахме звездичката преди и след препратката към клетката D4 така че сега тя ще бъде отчетена като подниз. Така че, това ще отчете стойността, ако тя се появи навсякъде в обхвата.
  • Следователно, ако стойността е намерена, изходът ще бъде TRUE в противен случай изходът ще бъде FALSE .
  • След това преместете курсора на мишката в долния десен ъгъл на клетката с формула и когато курсорът покаже Дръжка за пълнене икона ( + ), щракнете два пъти върху нея, за да приложите същата формула за останалите клетки.
  • Така ще получите резултатите.

Прочетете повече: Как да намерите дали клетката съдържа определен текст в Excel

2. Намиране дали диапазон от клетки съдържа определен текст с функциите ISNUMBER и FIND

Използвайки формулата, базирана на ISNUMBER и НАМЕРЕТЕ , можем лесно да намерим конкретния текст от набор от клетки. ISNUMBER връща логически резултат, ако аргументът вътре в нея е удовлетворен. От друга страна, функцията НАМЕРЕТЕ връща конкретната позиция на определен текст в диапазон от низове или текст.

Стъпки:

  • Първо, в клетките E5 , прилагаме формулата:

=ISNUMBER(FIND(D5,B5))

  • След това натиснете Въведете за да получите резултата.

🔎 Разбивка на формулата

  • Сайтът Намерете функцията тук е да се определи точното местоположение на текста, посочен в клетката D5 в текстовия низ B5 . Те могат да бъдат цифрова стойност или празнота (ако текстът не е намерен в низ).
  • Сайтът ISNUMBER ще върне логически резултат въз основа на резултата от функцията НАМЕРЕТЕ функция.
  • След това приложете същата функция към останалите клетки, като плъзнете бутона Дръжка за пълнене към клетка E10 .
  • Така ще получите желания резултат.

Прочетете повече: Търсене в Excel за текст в диапазон

3. Комбинирайте функциите IF, OR и COUNTIF, за да намерите клетки, съдържащи определен текст

Когато трябва да намерим конкретни текстове от даден диапазон от клетки, можем лесно да го направим с функцията IF . Влагане на други функции в рамките на IF ще улесни работата ни. Затова следвайте посочените по-долу методи.

3.1 IF с функция COUNTIF

Комбинацията от IF и COUNTIF функциите ще определят дали предвиденият низ съдържа конкретния текст или не.

Стъпки:

  • В клетка, в която искате да получите резултата, приложете IF с COUNTIF Крайната форма на тази формула е:

=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")

🔎 Разбивка на формулата

  • Обхватът е B5:B10.
  • Критерий е "*"&D5& "*" .
  • Ако стойността е намерена, резултатът ще покаже ДА .
  • Ако стойността не е намерена, резултатът ще покаже НЕ .
  • Получете резултата, като натиснете Въведете .
  • Сега приложете същото към останалите конкретни текстове. Текстовете, които съвпадат с източника, ще се покажат ДА и други ще покажат НЕ .

3.2 Функции ISNUMBER, SEARCH и IF

Можем да определим дали низът съдържа конкретния текст или не с комбинацията от IF , ТЪРСЕНЕ НА , и ISNUMBER функции.

Стъпки:

  • Първо, приложете IF с функцията ISNUMBER функция в клетката E5 Окончателната формула е:

=IF(ISNUMBER(SEARCH(D5,B5)), "НАМЕРЕНО", "НЕ Е НАМЕРЕНО")

🔎 Разбивка на формулата

  • Ще намерим текст D5 в рамките на текста B5 като използвате ТЪРСЕНЕ НА функция.
  • Резултатът ще покаже НАМЕРЕНО ако стойността е true.
  • Резултатът ще покаже НЕ Е НАМЕРЕНО ако стойността е false.
  • Натиснете Въведете за да приложите функцията.
  • Следователно ще получите резултата за останалите клетки, като плъзнете Дръжка за пълнене към клетка E10 .

3.3 IF с OR и COUNTIF

Тук комбинираното прилагане на IF , ИЛИ, и COUNTIF ще бъдат използвани функции, за да се определи дали в клетките, съдържащи текст, има конкретен текст или не. IF ще ни помогне да проверим дадено състояние, а от друга страна, функцията COUNTIF ще ни помогне да преброим стойностите, ако е изпълнено това конкретно условие. ИЛИ ще ни помогне да върнем необходимия изход въз основа на условието.

Стъпки:

  • В клетка E5 , въвеждаме формулата:

=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& "*")), "YES", "NOT FOUND")

  • Затова натиснете Въведете за да получите резултата.

🔎 Разбивка на формулата

  • Обхватът е B5 .
  • Критерий е "*"&$D$5:$D$10& "*" .
  • Следователно, ако стойността е налице, резултатът ще покаже ДА .
  • Освен това, ако стойността не е намерена, резултатът ще покаже НЕ Е НАМЕРЕНО .
  • Приложете същата формула към останалите клетки, като плъзнете Дръжка за пълнене икона към клетка E10 .

Прочетете повече: Как да намерите текст в клетка в Excel

4. Присъединяване на функциите SUMPRODUCT и COUNTIF

Сайтът SUMPRODUCT и COUNTIF Функциите също така ви помагат да намирате конкретни текстове в редица клетки. Следвайте тези стъпки, за да научите. SUMPRODUCT от друга страна COUNTIF ще ни помогне да преброим стойностите, ако това конкретно условие е изпълнено.

Стъпки:

  • Първоначално приложете SUMPRODUCT функция в клетката E5 . Тук вложихме COUNTIF функция в рамките на SUMPRODUCT Окончателната формула е:

=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0

  • Следователно натиснете Въведете за да получите резултата.

🔎 Разбивка на формулата

  • Обхватът е B5:B10 .
  • Критерий е "*"&D5& "*" .
  • Сайтът COUNTIF функцията преброява броя на съвпадащите клетки.
  • Освен това SUMPRODUCT функцията взема числото, върнато от функцията COUNTIF и получава нейната сума.
  • Накрая приложете същата формула към останалите клетки. Резултатът е точен по отношение на входните данни.

Нещата, които трябва да запомните

  • Докато използваме заместващи символи, трябва да прилагаме звездичката ( * ) към всеки подниз. Звездичка ( * ) съвпада с произволен брой знаци, когато се използва.
  • Докато използвате IF с ИЛИ не забравяйте да Блок диапазона чрез използване на абсолютна референция на клетката ($) .

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.