Ако клетката съдържа Word, тогава задайте стойност в Microsoft Excel 2010

Anonim

В тази статия ще научим дали клетката съдържа дума, тогава как да присвоим стойност в Microsoft Excel 2010.

Нека помислим, че имаме ситуация, при която трябва да прегледаме всяка клетка и да проверим дали тя съдържа някакъв текст. Ако да, трябва да върнем число в отделна клетка, в противен случай игнорирайте. Можем да видим как това се прави с помощта на пример -

Колона А има текст, съдържащ думата „цвят“. 1 клетка не. (Цветовете нямат значение тук). Трябва да проверим дали всяка клетка в тази колона съдържа думата „цвят“. Ако това стане, трябва да върнем стойността 1 в колона B, в противен случай трябва да върнем 0.

За да разберете по -добре, вижте екранната снимка по -долу:


Ще използваме 3 функции, а именно, АКО, ТЪРСЕНЕ & ГРЕШКАза изчисляване на стойността в колона Б.

Функцията If проверява дали условието е изпълнено и връща една стойност, ако е TRUE, и друга, ако FALSE.

Синтаксис = IF (логически_тест, стойност_ако_истина, стойност_ако_фалшиво)

Функцията SEARCH връща номера на знака, при който за първи път е намерен конкретен знак или текстов низ, като се чете отляво надясно (не чувствителен към регистър)

Синтаксис = ТЪРСЕНЕ (find_text, within_text, start_num)

Функцията IFERROR връща value_if_error, ако изразът е грешка и стойността на самия израз в противен случай

Синтаксис = IFERROR (стойност, value_if_error)

В клетка В2 формулата е = IFERROR (IF (ТЪРСЕНЕ ("цвят", A2), 1), 0)

Вижте екранната снимка по -долу:

В клеткитеА2: А8 цветове на дъгата - VIBGYOR са използвани. За да направим нещата различни в клетката A9 Бял се въвежда от Бял не е част от VIBGYOR.

Следователно резултатът е 1 в клетки A2: A8, тъй като всяка от тези клетки съдържа текста „цвят“ и 0 в клетка A9, тъй като не съдържа текста „цвят“ (виж синьото подчертано поле по -горе).

Нека разберем как работи формулата:

  • Започвайки с клетка А2,Търсенефункцията ще търси текста „цвят " в тази клетка. Ако бъде намерен, той ще върне 8, което е мястото, на което е намерен текстът в клетка А2. Ако текстът не е намерен като в клетка A9, тогава функцията ще върне #VALUE! Грешка.
  • ТогаваАКО функцията ще провери дали функцията за търсене върна някаква стойност. Ако да, ще върне 1, в противен случай ще продължи да връща #VALUE! грешка.
  • Накрая, ГРЕШКА функцията ще провери дали функцията за търсене е върнала #VALUE! Грешка и ако да, тя ще върне 0 вместо грешката в тази клетка.