Excel Ако клетката съдържа текст, тогава върнете стойността (8 лесни начина)

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

Excel разполага с различни вградени функции за сравняване и извличане на стойност, ако дадена клетка съдържа текст или низ. В много случаи се опитваме да търсене на текст или низ в диапазон в Excel. Определени функции в Excel връщат стойност, ако клетките съдържат определен/точен текст или низ . В тази статия използваме IF , ISNUMBER , EXACT , COUNTIF , INDEX , MATCH , VLOOKUP , ТЪРСЕНЕ НА , ИЛИ, и И функции на връща стойност, ако клетката съдържа текст или низ.

В дадена ситуация, да предположим, че имаме записи на определени категории и продукти в набор от данни като изображението по-долу

Набор от данни за изтегляне

Връщане на стойност, ако клетките съдържат текст.xlsx

8 лесни начина за Excel, ако клетката съдържа текст, тогава върнете стойността

Метод 1: Използване на функцията IF (клетката съдържа определен текст)

Синтаксисът на IF функция е =IF (logical_test, [value_if_true], [value_if_false]) . Резултатът е една предварително избрана стойност или [value_if_true] или [value_if_false] в зависимост от logical_test изход; съответно true или false.

Стъпка 1: Щракнете върху всяка празна клетка (D4 ).

Стъпка 2 : Вмъкнете формулата

=IF (B4="Барс", "Наличен", "Не е наличен")

Тук logical_test е да съответства на текста на Bars в клетката B4 ; ако тестът е вярно това води до Наличен , в противен случай Не е налично .

Стъпка 3: Натиснете ВЪВЕДЕТЕ .

Стъпка 4: Плъзнете Дръжка за пълнене , Наличен или Не е налично ще се появят стойности в целия диапазон.

Свързано съдържание: Как да съберете, ако клетката съдържа определен текст в Excel (6 начина)

Метод 2: Използване на функцията ISNUMBER и SEARCH (клетките съдържат определен текст)

Сайтът ISNUMBER функцията връща вярно или невярно в зависимост от съвпадение на ТЪРСЕНЕ НА текст в абсолютен диапазон.

Стъпка 1: Щракнете върху която и да е празна клетка ( D4 ).

Стъпка 2: Въведете формулата

=ISNUMBER (SEARCH ("Bars", $B$4:$B$12)) Във формулата ТЪРСЕНЕ НА функцията съвпада с текста "Барове" в абсолютен диапазон, след което връща Истински или Фалшив в зависимост от мача .

Стъпка 3: Натиснете ВХОД. Вярно или Фалшив връщаната стойност се появява.

Стъпка 4: Плъзнете Дръжка за пълнене , всички клетки водят до Истински или Фалшив като на снимката по-долу.

Прочетете още: Ако клетката съдържа определен текст, добавете 1 в Excel (5 примера)

Метод 3: Използване на IF и точна функция (клетките съдържат точен текст)

Ако смятаме, че текстът е чувствителен на малки и големи букви, и искаме точно съвпадение, можем да използваме EXACT функция, комбинирана с функцията IF.

Стъпка 1: Изберете празна клетка ( D4 ).

Стъпка 2: Вмъкнете формулата

=IF(EXACT(B4, "Bars"), "Available", "") Вътре във формулата EXACT функцията съвпада с точния текст "Барове" в клетка B4 след това връща стойността "Наличен" в противен случай BLANK клетката в зависимост от точното съвпадение .

Стъпка 3: Хит ВЪВЕДЕТЕ , ще се появи стойността на ресторанта.

Стъпка 4: Плъзнете Дръжка за пълнене , а останалите клетки получават "Наличен" стойност или да остане БЛАНК.

Прочетете още: Ако клетката съдържа текст, тогава копирайте в друг лист в Excel

Метод 4: Използване на функциите IF и COUNTIF

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

Стъпка 1: Щракнете върху празна клетка ( D4 ).

Стъпка 2: Копирайте и поставете формулата

=IF(COUNTIF(B4, "*Bars*"),B4,"") Във формулата COUNTIF функцията отговаря на критериите "*Bars*" (формулата автоматично поставя * от двете страни на критерия) в диапазон (клетка B4 ). След това връща стойността в B4 в противен случай запазва клетката BLANK .

Стъпка 3: Натиснете ВЪВЕДЕТЕ , се появява текст, еднакъв с този на критериите.

Стъпка 4: Плъзнете Дръжка за пълнене , съвпадащите клетки ще показват същите стойности като обхвата.

Прочетете още: Ако клетката съдържа текст, тогава добавете текст в друга клетка в Excel

Метод 5: Използване на функциите INDEX и MATCH

Понякога имаме критерий в диапазон от клетки, който трябва да съответства на резултата в друг диапазон от клетки. В този случай можем да използваме INDEX за съпоставяне на текст в даден диапазон и функцията MATCH За да постигнем целта, леко променяме набора от данни.

Стъпка 1: Изберете която и да е празна клетка ( B2 ).

Стъпка 2: Въведете формулата

=INDEX(C7:C15,MATCH("Барове",B7:B15,0)) Тук INDEX функцията търси точното съвпадение на текста "Барове" от диапазона B7:B15 в диапазона C7:C15.

Стъпка 3: Натиснете CTRL+SHIFT+ENTER , тъй като това е формула за масив. Съответстващият текст за Барове се появява.

Прочетете още: Как да върнете стойност, ако клетките съдържат определен текст от списък

Метод 6: Използване на функцията VLOOKUP

Сайтът VLOOKUP е ефективна за намиране на вертикални данни в таблица. В нашия случай можем да използваме функцията VLOOKUP за намиране на точно или приблизително съвпадение в колона. Синтаксисът на функцията VLOOKUP функция е =VLOOKUP (value, table, col_index, [range_lookup]).

Стъпка 1: Въведете текста за търсене ( Барове ) във всяка клетка ( B3 ).

Стъпка 2: Изберете всяка празна клетка (C3).

Стъпка 3: Вмъкнете формулата

=VLOOKUP(B3,B7:C15,2,FALSE) Тук "Барове" е текстът в B3 която трябва да съвпада в рамките на определен диапазон B7:C15 към стойност в колона 2. FALSE заявява, че искаме точно съвпадение.

Стъпка 4: Натиснете ВЪВЕЖДАНЕ. Ще се появи съответстващата стойност.

Прочетете още: Как да използвате VLOOKUP, ако клетката съдържа дума в текста в Excel

Метод 7: Използване на функцията IF OR ISNUMBER и SEARCH (клетките съдържат низове)

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

Стъпка 1: Изберете която и да е празна клетка ( D4 ). Въведете формулата

=IF(OR(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Veg",B4)), "Available","")

Стъпка 2: Хит ВЪВЕЖДАНЕ. "Налично" се показва в клетката, в случай че някой от референтните текстове ("Барове") или "Veg") съществуват в клетката B4.

Стъпка 3: Плъзнете Дръжка за пълнене , останалите клетки в диапазона се маркират или с "Налично" текст или останалите БЛАНК.

Прочетете още: Проверка дали клетката съдържа частичен текст в Excel (5 начина)

Метод 8: Използване на функциите IF AND ISNUMBER и SEARCH (клетките съдържат низове)

От Метод 7 , знаем как се съпоставят няколко текстови низа в една клетка. Ако отидем по-далеч, за да съпоставим и двата текстови низа, можем да използваме И вместо функцията ИЛИ .

Стъпка 1: Изберете произволна празна клетка ( D4 ). Въведете формулата

=IF(AND(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Chlt",B4)), "Available","")

Стъпка 2: Хит ВЪВЕДЕТЕ . Ако и двата текстови низа съществуват в клетката B4 , формулата връща "Налично" като стойност, в противен случай клетките остават БЛАНК.

Стъпка 3: Плъзнете Дръжка за пълнене, останалите клетки се маркират или чрез "Налично" или да остане БЛАНК.

Заключение

В тази статия използваме различни формули, за да върнем стойност, ако клетките съдържат определени текстове. IF , ISNUMBER , EXACT , INDEX , MATCH , ИЛИ , и И за връщане на стойност за точно или приблизително съвпадение на текст. Показваме и методи за съвпадение на повече от един низ, комбиниращи IF, AND, ISNUMBER , и ТЪРСЕНЕ НА Надявам се, че обсъдените методи са изключително лесни за следване. Ако имате нужда от допълнителни разяснения или искате да добавите нещо, коментирайте.

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