30 gnìomh Excel ann an 30 latha: SEARCH

An-dè anns a ' mharaton 30 gnìomh Excel ann an 30 latha dh’aithnich sinn na seòrsaichean mhearachdan a’ cleachdadh a’ ghnìomh MEARACHD.TYPE (ERROR TYPE) agus rinn e cinnteach gum faod e a bhith gu math feumail airson mearachdan ann an Excel a cheartachadh.

Air an 18mh latha den mharaton, bheir sinn seachad sgrùdadh air a 'ghnìomh SEARCH (SEARCH). Bidh e a’ coimhead airson caractar (no caractaran) taobh a-staigh sreang teacsa agus ag aithris far an deach a lorg. Bheir sinn sùil cuideachd air mar a dhèiligeas sinn ri suidheachaidhean far a bheil an gnìomh seo a’ tilgeil mearachd.

Mar sin, leig dhuinn sùil nas mionaidiche a thoirt air an teòiridh agus eisimpleirean practaigeach den ghnìomh SEARCH (SEARCH). Ma tha beagan chleasan no eisimpleirean agad de bhith ag obair leis a’ ghnìomh seo, feuch an roinn thu iad anns na beachdan.

Gnìomh 18: SEALLADH

Dleastanas SEARCH Bidh (SEARCH) a’ lorg sreang teacsa taobh a-staigh sreang teacsa eile, agus ma lorgar e, ag aithris a shuidheachadh.

Ciamar a chleachdas mi an gnìomh SEARCH?

Dleastanas SEARCH (SEARCH) lorg sreang teacsa taobh a-staigh sreang teacsa eile. Faodaidh i:

  • Lorg sreang teacsa taobh a-staigh sreang teacsa eile (cùis neo-mhothachail).
  • Cleachd caractaran cairt-fiadhaich nad rannsachadh.
  • Obraich a-mach an suidheachadh tòiseachaidh anns an teacsa a chaidh fhaicinn.

SEARCH Syntax

Dleastanas SEARCH Tha an co-chòrdadh a leanas aig (SEARCH):

SEARCH(find_text,within_text,[start_num])

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

  • lorg_teacs (search_text) an teacsa a tha thu a’ lorg.
  • taobh a-staigh_teacsa (text_for_search) - sreang teacsa anns a bheil an rannsachadh air a dhèanamh.
  • toiseach_num (start_position) - mura h-eil e air a shònrachadh, tòisichidh an rannsachadh bhon chiad charactar.

Traps SEARCH (SEARCH)

Dleastanas SEARCH (SEARCH) tillidh e suidheachadh a’ chiad sreang maidsidh, cùis neo-mhothachail. Ma tha feum agad air sgrùdadh cùis-mhothachail, faodaidh tu an gnìomh a chleachdadh GHEIBH (FIND), ris an coinnich sinn nas fhaide air adhart sa mharaton 30 gnìomh Excel ann an 30 latha.

Eisimpleir 1: Lorg teacsa ann an sreang

Cleachd an gnìomh SEARCH (SEARCH) gus teacsa a lorg taobh a-staigh sreang teacsa. San eisimpleir seo, bidh sinn a’ coimhead airson aon charactar (air a chlò-bhualadh ann an cealla B5) taobh a-staigh an t-sreang teacsa a lorgar ann an cealla B2.

=SEARCH(B5,B2)

=ПОИСК(B5;B2)

Ma lorgar an teacsa, an gnìomh SEARCH (SEARCH) tillidh e àireamh suidheachadh a’ chiad charactar aige san t-sreang teacsa. Mura lorgar e, is e teachdaireachd mearachd a bhios san toradh #LUACH! (#SO).

Mas e mearachd a tha san toradh, faodaidh tu an gnìomh a chleachdadh IFERROR (IFERROR) gus an cuir thu an gnìomh an àite an gnìomh SEARCH (SEARCH) seall an teachdaireachd iomchaidh. Gnìomh IFERROR (IFERROR) a thoirt a-steach ann an Excel a' tòiseachadh ann an dreach 2007. Ann an dreachan nas tràithe, dh'fhaodadh an aon toradh fhaighinn le bhith a 'cleachdadh IF (IF) còmhla ri ISEARACHD (EOSHIBKA).

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

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

Eisimpleir 2: A’ cleachdadh chairtean fiadhaich le SEARCH

Dòigh eile air sùil a thoirt air an toradh air ais SEARCH (SEARCH), airson mearachd - cleachd an gnìomh EILEANACH (ISNUMBER). Ma lorgar an sreang, an toradh SEARCH Bidh (SEARCH) na àireamh, a tha a’ ciallachadh gnìomh EILEANACH (ISNUMBER) tillidh e TRUE. Mura lorgar an teacsa, an uairsin SEARCH (SEARCH) aithris air mearachd, agus EILEANACH (ISNUMBER) tillidh FALSE.

Ann an luach na h-argamaid lorg_teacs (search_text) faodaidh tu caractaran cairt fiadhaich a chleachdadh. samhladh * (starisk) a’ dol an àite àireamh sam bith de charactaran no gin, agus ? (comharra ceist) a’ dol an àite caractar singilte sam bith.

Anns an eisimpleir againn, tha caractar cairt fiadhaich air a chleachdadh *, mar sin lorgar na h-abairtean CENTRAL, CENTRE, agus CENTRE ann an ainmean sràide.

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

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

Eisimpleir 3: A’ dearbhadh suidheachadh tòiseachaidh SEARCH (SEARCH)

Ma sgrìobhas sinn dà chomharra minus (àicheadh ​​​​dùbailte) air beulaibh a’ ghnìomh EILEANACH (ISNUMBER), tillidh e na luachan 1/0 an àite TRUE/FALSE (TRUE/FALSE). An ath rud, an gnìomh SUM (SUM) ann an ceal E2 a’ cunntadh an àireamh iomlan de chlàran far an deach an teacsa sgrùdaidh a lorg.

Anns an eisimpleir a leanas, tha colbh B a’ sealltainn:

Ainm a' bhaile | Gairm

Is e an obair againn proifeasanan a lorg anns a bheil an sreang teacsa a chaidh a chuir a-steach ann an cealla E1. Is e am foirmle ann an ceal C2:

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

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

Lorg am foirmle seo sreathan anns a bheil am facal “banca”, ach ann am fear dhiubh chan eil am facal seo ri lorg ann an ainm a’ phroifeasanta, ach ann an ainm a’ bhaile. Chan eil seo freagarrach dhuinn!

Tha samhla air a leantainn le gach ainm baile | (bàr dìreach), mar sin sinne, a’ cleachdadh a’ ghnìomh SEARCH (SEARCH), gheibh sinn suidheachadh a’ charactair seo. Faodar a shuidheachadh a shònrachadh mar luach na h-argamaid toiseach_num (start_position) anns a’ ghnìomh “prìomh”. SEARCH (SEARCH). Mar thoradh air an sin, cha tèid ainmean bailtean mòra a leigeil seachad leis an rannsachadh.

A-nis cha bhith am foirmle a chaidh a dhearbhadh agus a cheartachadh a’ cunntadh ach na loidhnichean sin anns a bheil am facal “banca” ann an ainm na dreuchd:

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

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

Leave a Reply