ТЪРСЕНЕ в Excel (формула, примери) - Как да използвате функцията SEARCH?

Съдържание:

Anonim

Excel SEARCH Функция (Съдържание)

  • ТЪРСЕНЕ в Excel
  • ТЪРСЕНЕ Формула в Excel
  • Как да използвате функцията SEARCH в Excel?

ТЪРСЕНЕ в Excel

  • Това е вградена функция в Excel, която е категоризирана под TEXT или STRING функции, която може да се използва като функция на работен лист
  • Функцията за търсене намира началната позиция на текстов фрагмент в текстов низ
  • С функцията SEARCH можем да намерим точно местоположение на текст в низ
  • Най-често се използва за намиране на начална позиция на конкретна или определена подтеза
  • Функция за търсене също се използва за разделяне на име и фамилия
  • Функция за търсене е полезна за манипулиране на текст и извличане на данни от низове, които съдържат множество стойности

ОПРЕДЕЛЕНИЕ

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

ТЪРСЕНЕ Формула в Excel

Формулата за функцията SEARCH е следната:

Find_text: Това е текстът, който искате да намерите, или символ или текст, за който търсите

Или

Това е подстраница, която искате да търсите или търсите в низ или пълен текст

Забележка: В някои случаи символите с заместващи символи (? *), Т.е. въпросителният знак и звездичката ще присъстват в клетките, в този сценарий използвайте tilde (~) преди този ~? & ~ * за търсене? & *

Internal_text: Посочете символ или позиция на подреда, в която или където искате да започнете търсене

Start_num ( незадължително): от коя позиция или от къде искате да започнете търсенето в текста

Забележка: Ако този параметър (START_NUM) е пропуснат, функцията за търсене я счита за 1 по подразбиране.

Как да използвате функцията SEARCH в Excel?

ТЪРСЕНЕ Функцията в Excel е много проста и лесна. Нека разберем работата на SEARCH функцията в Excel с някои примери.

Можете да изтеглите този шаблон за SEARCH функция Excel тук - ТЪРСЕНЕ Функция шаблон на Excel

Пример №1

За търсене на конкретна позиция на дума в текстов низ

В споменатия по-долу пример формулата = SEARCH (A5, B5, 1) или = SEARCH („n“, B5, 1) връща стойността 4, защото n е четвъртият символ отдясно, започващ отляво или от първи символ на текстов низ (оранжев)

Пример №2

За търсене на конкретна позиция на подреда в текстов низ.

В по-долу споменатия пример, формулата = SEARCH (A10, B10, 1) или = SEARCH („пазар“, B10, 1) връща стойността 5, тъй като подстроката „пазар“ започва с 5-ти символ на думата (риба пазар)

Пример №3

Функция SEARCH - Намерете позицията за символи ((*) ASTERISK) в клетката

Когато правим функция за търсене Първоначално, без да използваме (~) tilde преди (*) звездичка, т.е. = SEARCH (“*”, B15, 1). ТЪРСЕНЕ ФУНКЦИЯ връща 1 като изход, тъй като не можем да намерим никоя символа за символи без да използваме тилда. Тук tilde (~) действа като маркер, за да покаже, че следващият символ е буквален, следователно ще вмъкнем (~) tilde преди (*) звездичка.

Когато правим функция за търсене, използвайки (~) tilde преди (*) звездичка, т.е. = SEARCH (“~ *”, B16, 1), тя връща правилната позиция на (*) звездичка, т.е. 13 като изход

Пример №4

Функция за търсене - Намерете символа за заместване ((?) QUESTION MARK) позиция в клетката

Тук нека се опитаме да потърсим позицията на въпросителен знак в клетка

Когато правим функция за търсене, използвайки (~) tilde преди (?) Въпросов знак, т.е. = SEARCH (“~?”, B21, 1), той връща правилната позиция на (?) Въпросния знак, т.е. 14 като изход

Пример №5

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

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

Формула за разделяне на първото име

= НАЛЯВО (cell_ref, SEARCH (”“, cell_ref) - 1)

Първоначално функцията FIND или SEARCH се използва за получаване на позицията на символа за интервал ("") в клетка, По-късно -1 се използва във формулата за премахване на допълнителното пространство или запетая в края на текстовия низ.

Формулата за разделяне на фамилното име

= НАДЯСНО (cell_ref, LEN (cell_ref) -SEARCH ("", Cell_Ref, 1))

Функцията 'LEN' връща дължината на текстов низ, във функцията 'LEN' Пространствата се считат за знаци в низ

Първоначално търсете текста в клетката за място, намерете позицията и след това извадете позицията от общата дължина на низа с помощта на LEN формула, дължината на низа минус позицията на интервала ще ни даде всичко отдясно на първата пространство

Забележка: Тук функциите "НАДЯСНО" и "НАЛЯВО" връщат подтекст на текст въз основа на броя знаци, които посочваме отляво или отдясно

Неща, които трябва да запомните за функцията SEARCH в Excel

a) Start_NumArgument във функцията за търсене не може да бъде отрицателен или нулев

Start_Num аргумент или параметър в функцията за търсене, не трябва да се споменава като „0“ или отрицателна стойност, ако е посочена нула или отрицателна стойност, тя връща грешка в стойността

b.) SEARCH функцията не е CASES SENSITIVE, тя ще приема символи за заместване (? *), докато функцията find е CASE SENSITIVE, изходът ще върне стойността като VALUE ERROR и няма да приеме символи за заместване (? *).

Функцията за търсене не зависи от регистъра, докато функцията за търсене е чувствителна към регистъра .

Дори когато даденият текст за търсене не се намери в текстовия низ, връщащата се стойност ще бъде # VALUE! грешка

Препоръчителни статии

Това е ръководство за ТЪРСЕНЕТО в Excel. Тук обсъждаме формулата SEARCH и как да използвате функцията за търсене в Excel, заедно с практически примери и шаблон за excel за изтегляне. Можете да разгледате и другите ни предложени статии -

  1. Топ 25 полезни формули и функции на Advanced Excel
  2. LOOKUP в Excel
  3. И функция в Excel
  4. FV функция в Excel