30 Fonksyon Excel nan 30 Jou: RECHÈCHE

Yè nan maraton an 30 fonksyon Excel nan 30 jou nou rekonèt kalite erè lè l sèvi avèk fonksyon an ERROR.TYPE (TYPE ERREUR) ak asire w ke li ka trè itil pou korije erè nan Excel.

Nan 18yèm jou maraton an, nou pral konsakre etid la nan fonksyon an CHÈCHE (CHACHE). Li chèche yon karaktè (oswa karaktè) nan yon seri tèks epi li rapòte kote yo te jwenn li. Nou pral gade tou ki jan fè fas ak sitiyasyon kote fonksyon sa a voye yon erè.

Kidonk, ann pran yon gade pi pre nan teyori ak egzanp pratik nan fonksyon an CHÈCHE (CHACHE). Si ou gen kèk ke trik nouvèl oswa egzanp travay ak fonksyon sa a, tanpri pataje yo nan kòmantè yo.

Fonksyon 18: CHÈCHE

fonksyon CHÈCHE (CHÈCHE) chèche yon seri tèks nan yon lòt chèn tèks, epi si yo jwenn li, li rapòte pozisyon li.

Kouman mwen ka itilize fonksyon RECHECH la?

fonksyon CHÈCHE (CHÈCHE) chèche yon seri tèks nan yon lòt chèn tèks. Li kapab:

  • Jwenn yon seri tèks andedan yon lòt chèn tèks (ki pa sansib pou majiskil).
  • Sèvi ak karaktè joker nan rechèch ou an.
  • Detèmine pozisyon an kòmanse nan tèks la wè.

SEARCH Sentaks

fonksyon CHÈCHE (SEARCH) gen sentaks sa a:

SEARCH(find_text,within_text,[start_num])

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

  • jwenn_tèks (search_text) se tèks w ap chèche a.
  • nan_tèks (text_for_search) - yon seri tèks kote rechèch la fèt.
  • kòmanse_num (start_position) - si yo pa espesifye, rechèch la ap kòmanse soti nan premye karaktè a.

Pyèj SEARCH (SEARCH)

fonksyon CHÈCHE (CHÈCHE) pral retounen pozisyon premye fisèl ki matche ak majiskil. Si ou bezwen yon rechèch ki sansib, ou ka itilize fonksyon an JWENN (JWENN), ke nou pral rankontre pita nan maraton an 30 fonksyon Excel nan 30 jou.

Egzanp 1: Jwenn tèks nan yon fisèl

Sèvi ak fonksyon an CHÈCHE (CHÈCHE) pou jwenn kèk tèks nan yon seri tèks. Nan egzanp sa a, nou pral chèche yon sèl karaktè (tape nan selil B5) nan kòd tèks yo jwenn nan selil B2.

=SEARCH(B5,B2)

=ПОИСК(B5;B2)

Si yo jwenn tèks la, fonksyon an CHÈCHE (CHÈCHE) ap retounen nimewo pozisyon premye karaktè li nan chèn tèks la. Si yo pa jwenn, rezilta a pral yon mesaj erè #VALUE! (#SO).

Nan ka rezilta a se yon erè, ou ka itilize fonksyon an SI ERREUR (IFERROR) pou ke olye pou yo egzekite fonksyon an CHÈCHE (CHÈCHE) montre mesaj ki koresponn lan. Fonksyon SI ERREUR (IFERROR) te prezante nan Excel kòmanse nan vèsyon 2007. Nan vèsyon pi bonè, yo ka jwenn menm rezilta lè l sèvi avèk IF (SI) ansanm ak ISERROR (EOSHIBKA).

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

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

Egzanp 2: Sèvi ak wildcards ak SEARCH

Yon lòt fason yo tcheke rezilta a retounen CHÈCHE (CHÈCHE), pou yon erè - sèvi ak fonksyon an ISNUMBER (ISNUMBER). Si yo jwenn fisèl la, rezilta a CHÈCHE (CHÈCHE) pral yon nimewo, ki vle di yon fonksyon ISNUMBER (ISNUMBER) ap retounen VRE. Si tèks la pa jwenn, lè sa a CHÈCHE (CHÈCHE) pral rapòte yon erè, epi ISNUMBER (ISNUMBER) ap retounen FALSE.

Nan valè agiman an jwenn_tèks (search_text) ou ka itilize karaktè joker. Senbòl * (asteris) ranplase nenpòt ki kantite karaktè oswa okenn karaktè, epi ? (mak kesyon) ranplase nenpòt karaktè sèl.

Nan egzanp nou an, yo itilize karaktè wildcard la *, kidonk fraz CENTRAL, CENTER, ak CENTER yo pral jwenn nan non lari yo.

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

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

Egzanp 3: Detèmine pozisyon kòmanse pou RECHÈCHE (CHÈCHE)

Si nou ekri de siy mwens (doub negasyon) devan fonksyon an ISNUMBER (ISNUMBER), li pral retounen valè yo 1/0 olye de VRE/FALSE (VRRE/FALSE). Apre sa, fonksyon an SOM (SÒM) nan selil E2 pral konte kantite total dosye kote yo te jwenn tèks rechèch la.

Nan egzanp sa a, kolòn B montre:

Non vil | Pwofesyon

Travay nou se jwenn pwofesyon ki gen kòd tèks ki antre nan selil E1. Fòmil la nan selil C2 ta dwe:

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

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

Fòmil sa a te jwenn ranje ki genyen mo "bank", men nan youn nan yo mo sa a pa jwenn nan non pwofesyon an, men nan non vil la. Sa a pa kostim nou!

Chak non vil yo swiv pa yon senbòl | (vètikal ba), se konsa nou, lè l sèvi avèk fonksyon an CHÈCHE (CHÈCHE), nou ka jwenn pozisyon karaktè sa a. Pozisyon li ka espesifye kòm valè agiman an kòmanse_num (start_position) nan fonksyon "prensipal". CHÈCHE (CHACHE). Kòm yon rezilta, rechèch la pral inyore non vil yo.

Koulye a, fòmil la teste ak korije pral konte sèlman liy sa yo ki gen mo "bank" nan non pwofesyon an:

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

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

Kite yon Reply