С командата от менюто „Редактиране - Намиране“ можете да търсите и намирате всяко съдържание в работните си книги и по този начин да проверявате къде се среща определено съдържание.
Недостатъкът на използването на диалоговия прозорец Търсете Проучването на съдържанието се състои в повтаряне на задачата винаги, когато данните се променят във вашите таблици. Това не е така, когато търсите с формула. Той автоматично реагира на промененото съдържание във вашите клетки и намира информацията, която търсите. Следната формула проверява дали определен текст се появява в клетка:
= IF (ISNUMBER (ТЪРСЕНЕ (текст за търсене, текст));
"съдържа"; "не съдържа")
Предавате два аргумента на формулата: С Търсене на текст предайте текста, който искате да търсите, или клетката, която съдържа този текст. Аргументът текст дефинира клетката, в която трябва да се търси текстът за търсене.
Ако текстът за търсене е в текст възникне, формулата връща резултата "съдържа". Ритай Търсене на текст в текст не се появява, формулата връща резултата "не съдържа".
В клетка С4 на показаната работна книга следната формула предоставя резултата "съдържа":
= IF (ISNUMBER (ТЪРСЕНЕ ($ B $ 15; A4));
"съдържа"; "не съдържа")
Търсеният текст "Schwelm" от клетка B4 се съдържа в текста от клетка A4. Следователно формулата връща текста „съдържа“ като резултат.
Вместо двата текста "съдържа" и "не съдържа", можете също да използвате всеки друг текст във формулата.
Формулата може също да търси числа, съдържащи се в текста.
По този начин формулата проверява текста във вашите таблици
Формулата за проверка на текста работи по следния принцип:
- Функцията SEARCH търси текста в клетка B4 в клетка A4.
- Ако текстът е наличен, функцията SEARCH връща позицията, на която започва търсеният текст в текста на клетка A4.
- В този случай функцията ISNUMBER връща истинската стойност TRUE, защото й е дадено число.
- След това функцията IF извежда текста "съдържа".
- Ако текстът от B4 не съществува в A4, функцията SEARCH връща стойност на грешка като резултат от изчислението.
- След това функцията ISNUMBER връща стойността на истината FALSE, защото не е предадено число като аргумент.
- След това функцията IF извежда текста "не съществува".