30 Excel Functions sa 30 ka Adlaw: SEARCH

Kagahapon sa marathon 30 Excel functions sa 30 ka adlaw nahibal-an namon ang mga tipo sa mga sayup gamit ang function ERROR.TYPE (ERROR TYPE) ug gisiguro nga kini mahimong mapuslanon kaayo alang sa pagtul-id sa mga sayup sa Excel.

Sa ika-18 nga adlaw sa marathon, atong igahin ang pagtuon sa function PAGPANGITA (PANGITA). Nangita kini og karakter (o mga karakter) sulod sa usa ka text string ug nagtaho kung asa kini nakit-an. Atong tan-awon usab kung giunsa ang pag-atubang sa mga sitwasyon diin kini nga function adunay sayup.

Busa, atong tan-awon pag-ayo ang teorya ug praktikal nga mga pananglitan sa function PAGPANGITA (PANGITA). Kung ikaw adunay pipila ka mga limbong o mga panig-ingnan sa pagtrabaho sa kini nga function, palihug ipaambit kini sa mga komento.

Function 18: PAGPANGITA

function PAGPANGITA (SEARCH) nangita og text string sulod sa laing text string, ug kung makit-an, i-report ang posisyon niini.

Unsaon nako paggamit ang SEARCH function?

function PAGPANGITA (SEARCH) nangita og text string sulod sa laing text string. Siya makahimo:

  • Pangitag string sa text sulod sa laing text string (case insensitive).
  • Gamita ang wildcard nga mga karakter sa imong pagpangita.
  • Tinoa ang pagsugod nga posisyon sa gitan-aw nga teksto.

SEARCH Syntax

function PAGPANGITA (SEARCH) adunay mosunod nga syntax:

SEARCH(find_text,within_text,[start_num])

ПОИСК(искомый_текст;текст_для_поиска;[нач_позиция])

  • pangitaa_teksto (search_text) mao ang teksto nga imong gipangita.
  • sulod sa_teksto (text_for_search) – usa ka string sa teksto diin gihimo ang pagpangita.
  • pagsugod_num (start_position) – kung dili espesipiko, ang pagpangita magsugod gikan sa unang karakter.

Mga lit-ag SEARCH (SEARCH)

function PAGPANGITA (SEARCH) ibalik ang posisyon sa una nga katugbang nga pisi, case insensitive. Kung kinahanglan nimo ang usa ka case sensitive nga pagpangita, mahimo nimong gamiton ang function MAKITA (PANGITA), nga atong mahimamat unya sa marathon 30 Excel functions sa 30 ka adlaw.

Pananglitan 1: Pagpangita sa teksto sa usa ka hilo

Gamita ang pagpaandar PAGPANGITA (SEARCH) aron makit-an ang pipila ka teksto sulod sa usa ka text string. Niini nga pananglitan, mangita kita og usa ka karakter (gi-type sa cell B5) sulod sa text string nga makita sa cell B2.

=SEARCH(B5,B2)

=ПОИСК(B5;B2)

Kung makit-an ang teksto, ang function PAGPANGITA (SEARCH) ibalik ang numero sa posisyon sa una nga karakter niini sa string sa teksto. Kung dili makit-an, ang resulta usa ka mensahe sa sayup #BILI! (#SO).

Kung ang resulta usa ka sayup, mahimo nimong gamiton ang function IFERROR (IFERROR) aron imbes nga ipatuman ang function PAGPANGITA (SEARCH) ipakita ang katugbang nga mensahe. Kalihokan IFERROR (IFERROR) gipaila sa Excel sugod sa bersyon 2007. Sa mga naunang bersyon, ang parehas nga resulta mahimong makuha gamit ang IF (KUNG) uban sa ISERROR (EOSHIBKA).

=IFERROR(SEARCH(B5,B2),"Not Found")

=ЕСЛИОШИБКА(ПОИСК(B5;B2);"Not Found")

Pananglitan 2: Paggamit sa mga wildcard nga adunay SEARCH

Laing paagi sa pagsusi sa resulta nga gibalik PAGPANGITA (SEARCH), alang sa usa ka sayup - gamita ang function ISNUMBER (ISNUMBER). Kung makit-an ang hilo, ang resulta PAGPANGITA (SEARCH) mahimong usa ka numero, nga nagpasabut nga usa ka function ISNUMBER (ISNUMBER) ibalik ang TINUOD. Kung ang teksto dili makit-an, nan PAGPANGITA (SEARCH) mag-report sa usa ka sayup, ug ISNUMBER (ISNUMBER) mobalik FALSE.

Sa bili sa argumento pangitaa_teksto (search_text) mahimo nimong gamiton ang mga karakter nga wildcard. Simbolo * (asterisk) nagpuli sa bisan unsang gidaghanon sa mga karakter o wala, ug ? (markahan sa pangutana) mipuli sa bisan unsang karakter.

Sa among pananglitan, gigamit ang wildcard nga karakter *, mao nga ang mga hugpong sa pulong CENTRAL, CENTER, ug CENTER makit-an sa mga ngalan sa kadalanan.

=ISNUMBER(SEARCH($E$2,B3))

=ЕЧИСЛО(ПОИСК($E$2;B3))

Panig-ingnan 3: Pagtino sa pagsugod nga posisyon para sa PAGPANGITA (SEARCH)

Kung atong isulat ang duha ka minus signs (double negation) atubangan sa function ISNUMBER (ISNUMBER), ibalik niini ang mga kantidad 1/0 imbes nga TINUOD/SAYOP (TRUE/FALSE). Sunod, ang function SUM (SUM) sa cell E2 mag-ihap sa kinatibuk-ang gidaghanon sa mga rekord diin ang search text nakit-an.

Sa mosunod nga pananglitan, ang kolum B nagpakita:

Ngalan sa siyudad | Propesyon

Ang among tahas mao ang pagpangita sa mga propesyon nga adunay sulud sa teksto nga gisulod sa cell E1. Ang pormula sa cell C2 mao ang:

=--ISNUMBER(SEARCH($E$1,B2))

=--ЕЧИСЛО(ПОИСК($E$1;B2))

Kini nga pormula nakit-an ang mga laray nga adunay pulong nga "bangko", apan sa usa niini kini nga pulong dili makit-an sa ngalan sa propesyon, apan sa ngalan sa lungsod. Dili kini angay kanato!

Ang matag ngalan sa siyudad gisundan ug simbolo | (vertical bar), mao nga kami, gamit ang function PAGPANGITA (SEARCH), makit-an nato ang posisyon niini nga kinaiya. Ang posisyon niini mahimong espesipiko isip bili sa argumento pagsugod_num (start_position) sa "main" nga function PAGPANGITA (PANGITA). Ingon usa ka sangputanan, ang mga ngalan sa lungsod dili tagdon sa pagpangita.

Karon ang gisulayan ug gitul-id nga pormula mag-ihap lamang sa mga linya nga adunay pulong nga "bangko" sa ngalan sa propesyon:

=--ISNUMBER(SEARCH($E$1,B2,SEARCH("|",B2)))

=--ЕЧИСЛО(ПОИСК($E$1;B2;ПОИСК("|";B2)))

Leave sa usa ka Reply