Di 30 rojan de 30 fonksiyonên Excel: LÊGERÎN

Duh di maratonê de 30 fonksiyonên Excel di 30 rojan de me bi karanîna fonksiyonê celebên xeletiyan nas kir ERROR.TYPE (ÇEWTÊ ÇEWTÎ) û piştrast kir ku ew dikare ji bo rastkirina xeletiyên di Excel de pir bikêr be.

Di roja 18emîn a maratonê de, em ê lêkolîna fonksiyonê bikin SEARCH (GERR). Ew li karakterek (an tîpan) di nav rêzek nivîsê de digere û radigihîne ku ew li ku hatiye dîtin. Em ê her weha binihêrin ka meriv çawa bi rewşên ku ev fonksiyon xeletiyek derdixe re mijûl dibe.

Ji ber vê yekê, bila em ji nêzîk ve li teoriyê û mînakên pratîkî yên fonksiyonê binêrin SEARCH (GERR). Heke we hin hîle an nimûneyên xebata bi vê fonksiyonê re hene, ji kerema xwe wan di şîroveyan de parve bikin.

Fonksiyon 18: LÊGERÎN

Karî SEARCH (LÊGERÎN) di nav rêzek nivîsê ya din de li rêzika nivîsê digere, û heke were dîtin, rewşa xwe radigihîne.

Ez çawa dikarim fonksiyona SEARCH bikar bînim?

Karî SEARCH (LÊGERÎN) di nav rêzika nivîsê ya din de li rêzika nivîsê digere. Ew dikare:

  • Di hundurê rêzikek nivîsê ya din de rêzek nivîsê bibîne (nehessas bi mezinbûnê).
  • Di lêgerîna xwe de tîpên çolê bikar bînin.
  • Di nivîsa hatî dîtin de pozîsyona destpêkê diyar bikin.

LÊGERÎN Hevoksazî

Karî SEARCH (SEARCH) hevoksaziya jêrîn heye:

SEARCH(find_text,within_text,[start_num])

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

  • find_text (search_text) nivîsa ku hûn lê digerin e.
  • hundir_text (text_for_search) - rêzika nivîsê ya ku lêgerîn tê de tê kirin.
  • start_num (destpêk_pozîsyon) - heke ne diyar be, lêgerîn dê ji karaktera yekem dest pê bike.

Xefiq SEARCH (LÊGERÎN)

Karî SEARCH (LÊGERÎN) dê pozîsyona rêzika yekem a lihevhatî, nehesasiya dozê vegerîne. Ger hewcedariya we bi lêgerînek hesas a dozê hebe, hûn dikarin fonksiyonê bikar bînin FIND (FIND), ku em ê paşê di maratonê de bibînin 30 fonksiyonên Excel di 30 rojan de.

Mînak 1: Dîtina nivîsê di rêzekê de

Fonksiyonê bikar bînin SEARCH (LÊGERÎN) ji bo dîtina hin nivîsê di nav rêza nivîsê de. Di vê nimûneyê de, em ê li karakterek yekane (ku di hucreya B5 de hatî nivîsandin) di nav rêzika nivîsê ya ku di hucreya B2 de tê dîtin de bigerin.

=SEARCH(B5,B2)

=ПОИСК(B5;B2)

Heke nivîsar tê dîtin, fonksiyon SEARCH (LÊGERÎN) dê jimareya pozîsyona karaktera wê ya yekem di rêzika nivîsê de vegerîne. Heke neyê dîtin, encam dê peyamek xeletiyek be #GIRANÎ! (#WIHA).

Ger encamek xeletiyek be, hûn dikarin fonksiyonê bikar bînin IFERROR (IFERROR) da ku li şûna ku fonksiyonê bimeşîne SEARCH (LÊRÎN) peyama têkildar nîşan bide. Karkirin IFERROR (IFERROR) di guhertoya 2007-an de di Excel de hate destnîşan kirin. Di guhertoyên berê de, heman encam dikare bi karanîna IF (IF) bi hev re ISERROR (EOSHIBKA).

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

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

Nimûne 2: Bi SEARCH re kartên hovane bikar tînin

Rêyek din a kontrolkirina encamê vegeriya SEARCH (LÊRÎN), ji bo xeletiyek - fonksiyonê bikar bînin ISNUMBER (ÎNÇ). Ger string were dîtin, encam SEARCH (LÊRÎN) dê bibe hejmarek, ku tê wateya fonksiyonek ISNUMBER (NÎÇAH) dê RAST vegere. Ger nivîs neyê dîtin, hingê SEARCH (LÊRÎN) dê xeletiyek rapor bike, û ISNUMBER (NÎÇAH) dê FALSE vegere.

Di nirxa argumana find_text (lêgerîn_text) tu dikarî tîpên çolê bikar bînin. Nîşan * (stêrk) li şûna hejmarek tîpan an jî tune, û ? (nîşana pirsê) şûna her karakterek yekane digire.

Di mînaka me de, karaktera wildcard tê bikar anîn *, ji ber vê yekê hevokên CENTRAL, CENTER û CENTER dê di navên kolanan de bêne dîtin.

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

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

Mînak 3: Diyarkirina pozîsyona destpêkê ji bo LÊRÎNÊ (SEARCH)

Ger em li ber fonksîyonê du îşaretên kêm (negasyon ducar) binivîsin ISNUMBER (NÎFM), ew ê nirxan vegerîne 1/0 li şûna RAST/ÇEWL (RAST/ÇEWL). Piştre, fonksiyonê GIŞ (SUM) di hucreya E2 de dê jimara giştî ya tomarên ku nivîsa lêgerînê lê hatiye dîtin bijmêre.

Di mînaka jêrîn de, stûna B nîşan dide:

Navê bajêr | Sinet

Karê me ev e ku em pîşeyên ku tê de rêzika nivîsê ya ku di hucreya E1 de hatî nivîsandin bibînin. Formula di hucreya C2 de dê bibe:

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

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

Di vê formulê de rêzên ku peyva "bank" tê de hene, hatin dîtin, lê di yek ji wan de ev peyv ne bi navê pîşeyê, lê bi navê bajêr tê dîtin. Ev li me nayê!

Li dû navê her bajarî sembolek heye | (bara vertîkal), ji ber vê yekê em fonksiyonê bikar tînin SEARCH (LÊGERÎN), em dikarin pozîsyona vî karakterî bibînin. Helwesta wê dikare wekî nirxa argumanê were destnîşan kirin start_num (destpêk_pozîsyon) di fonksiyona "sereke". SEARCH (GERR). Wekî encamek, navên bajaran dê ji hêla lêgerînê ve bêne paşguh kirin.

Naha formula ceribandin û rastkirî dê tenê wan rêzikên ku di navê pîşeyê de peyva "bank" vedihewîne bijmêre:

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

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

Leave a Reply