Enhavtabelo
En Microsoft Excel , la funkcio TROVU kaj SERĈI ebligas trovi la necesan alfabetan aŭ nombran konjunkcion en ĉeno, ĉelo kun tekstaj datumoj. En ĉi tiu artikolo, ni vidos superrigardon de la funkcioj TROVU kaj SERĈI en Excel.
Elŝutu Praktikan Laborlibron
Vi povas elŝuti la laborlibron kaj ekzerci kun ili.
TROVI & SEARCH Functions.xlsx
Enkonduko al la FIND-Funkcio en Excel
En Excel, la TROVU-funkcio estas enkonstruita funkcio tio estas klasita kiel Ĉeno/Teksta Funkcio . La FIND-funkcio kutimas trovi la lokon de certa signo aŭ subĉeno ene de teksta ĉeno.
➧ Sintakso:
La sintakso por la TROVU funkcio estas:
TROVU ( trovi_tekston, ene_teksto, [komenca_num ])
➧ Argumentoj:
trovi_tekston: [bezonata] La teksto, kiun ni serĉas.
en_teksto: [postulata] La teksto inkluzivas la tekston, kiun ni serĉas.
komenca_num: [ nedeviga] Difinas la pozicion kie la serĉo devus komenciĝi. Signo 1 estas la unua signo ene de la teksto. Se la komenca numero ne estas specifita, ĝi estas konsiderata kiel 1.
➧ Revena valoro:
La trovi teksto-loko estas reprezentita per nombro.
Enkonduko al la SERĈA Funkcio en Excel
La SERĈOfunkcio permesas serĉi objektojn en la datumbazo per simpla aŭ kompleksa serĉo. Ĉi tiu funkcio donas la pozicion de unu tekstoĉeno ene de alia. Ĝi estas kategoriita sub Excel Ĉeno/Teksta Funkcio .
➧ Sintakso:
La sintakso por la SERĈA funkcio estas:
SERĈI( trovi_tekston,ene_teksto,[komenca_num ])
➧ Argumentoj:
trovi_tekston: [postulata] La teksto kiu serĉas.
en_teksto: [bezonata] La teksto por serĉi ene.
start_num: [laŭvola] Pozicio por komenci serĉi en la teksto. La defaŭlta valoro estas 1.
➧ Revena valoro:
La pozicio de la trova teksto estas reprezentita per nombro.
Excel FIND Funkcio VS Excel SEARCH Funkcio
En Excel, la TROVU funkcio kaj SEARCH funkcio estas sufiĉe similaj kaj faras la saman celon , sed en iomete malsamaj tamen decidaj manieroj. La ĉefa distingo inter funkcioj de Excel TROVU kaj SERĈI estas, ke SERĈI estas majuskle-malsentema, dum TROVU estas majuskle-distinga. Alia diferenco estas, ke SEARCH ebligas la uzon de ĵokeroj dum FIND ne faras.
5 Ekzemploj kun la Komparaj Eligoj de la TROVU kaj SEARCH Funkcioj en Excel
La TROVI kaj SERĈI -kapabloj en Excel malofte estas uzataj sendepende. Ili estas kutime uzataj enkune kun aliaj funkcioj kiel MEZ , LEN , LEFT , aŭ RIGHT , kaj IFERROR ni vidos tiuj en la malsupraj ekzemploj.
1. Enigu Excel FIND & SERĈA Funkcio en Teksta Ĉelo
Ni povas enmeti TROVU kaj SERĈI funkciojn por detekti la pozicion de tiu specifa vorto aŭ litero. Supozu, ke ni volas trovi ' e ' en Excel , do ni metas la tekstan ĉenon en kolumnon B, kaj la rezulton de la pozicio por la teksta ĉeno estas en kolumno C . Sekvu la subajn paŝojn:
- Do, unue, ni uzos la TROVU funkcion por trovi la pozicion de ' e '. Por tio, ni devas elekti ĉelon C5 . Post tio, metu la formulon en tiun ĉelon.
=FIND("e",B5)
- Tiam, premu Enigu sur la klavaro montros la rezulton kiu estas 4 . La formulo liveras 4 ĉar e estas la 4 a letero en la vorto Excel .
- Nun, due, ni uzos la SERĈI-funkcion por serĉi la pozicion de ' e '. Por fari tion, ni devas elekti la ĉelon, kie ni volas vidi la rezulton, do ni elektas ĉelon C6 . Nun, en tiu aparta ĉelo, enigu la formulon.
=SEARCH("e",B6)
- Kaj premu Enigu . Kaj, ni povas vidi ke la rezulto estas 1 . La formulo redonas 1 ĉar E estas la unua signo en vorto Excel . Kiel ni sciasla SERĈA funkcio ne distingas minusklecon kiel la TROVU funkcion , do ne gravas ĉu la litero estas majuskla aŭ malgranda. Kiam ĝi trovos la literon, ĝi tuj montros la rezulton.
- Do, uzante la TROVU kaj SERĈI funkcioj ni povas malkovri la pozicion de iu ajn vorto aŭ litero en teksta ĉeno.
Legu pli: Kiel Trovi Tekston en Ĉelo en Excel
2. Apliki FIND Funkcion por Trovi Ŝnuron kiu Venas antaŭ aŭ post Donita Signo
Supozi, ni havas kelkajn nomojn en kolumno B kaj ni volas trovi la unuan kaj familian nomon de ĉiu nomo respektive en kolumnoj C , kaj D . Por fari tion, ni devas sekvi la suban proceduron:
- Unue, por ricevi la antaŭnomon, ni elektas ĉelon C5 . Ni povas uzi la funkcion TROVU aŭ SERĈI kombine kun la funkcio LEFT . Do, ni uzas la funkcion TROVU .
- Due, metu la formulon en ĉelon C5 .
=LEFT(B5, FIND(" ", B5)-1)
- Tiam premu Enigu .
- Nun , ni volas ricevi la familian nomon, por tio, ni povas uzi la konjunkcion de la RIGHT , TROVU aŭ SERĈI kaj LEN funkcioj. Do, laŭ la sama signo kiel antaŭe, elektu ĉelon D5 kaj enmetu la formulon tie.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
- Post premado de la Enigu klavon, vi ricevos la familian nomon en la rezultaĉelo.
Ĉi tie, la LEN-funkcio akumulos la totalan nombron da signoj, kaj poste la TROVU-funkcio subtrahos la pozicion de la spaco. Kaj fine, la DEKSTRA funkcio montros la dekstraflankajn signojn.
- Sekva, por kopii la formulon super kolumno C , trenu la . Plenigu Tenilon malsupren aŭ simple duoble alklaku sur la plus (' + ') signo.
- Simile, trenu la Plenigi Tenilon super kolumnon D por duobligi la formulon.
- Fine, ĉi tio eltiros ĉiujn antaŭnomojn kaj familiajn nomojn el la nomoj.
Noto: Ni uzas la TROVU funkcion anstataŭ SERĈI ĉar ni volas akiri pli precizan valoron, Kiel ni ĉiuj scias, ke la TROVU-funkcio estas distinga majuskloj.
Legu Pli: Kiel Trovi Signon en Ŝnuro en Excel
3. Enmetu FIND-Funkcion por Trovi la N-an aperon de Aparta Signo en Excel
Supozi tion, ni havas iun tekstan ĉenon kun speciala signo streko (' – ') en kolumno B . Kaj ni volas trovi la 2 nd kaj 3 rd poziciojn de la streko (' – ') sinsekve en kolumnoj C , kaj D . Por akiri la pozicion de la speciala signo, ni sekvu la paŝojn malsupren.
- Same la pli fruajn ekzemplojn, unue elektu la ĉelon en via kalkultabelo kievi volas vidi la rezulton post uzi la formulon. Do, ni elektas ĉelon C5 .
- Due, metu la formulon en tiun ĉelon.
=FIND("-", B5, FIND("-",B5)+1)
- Trie, premu Enigu por vidi la rezulton.
Ĉi tie, la formulo estas akiri la 2 nd pozicio.
- Ptere trenu la Plenigi Tenilon malsupren por kopii la formulon.
- Sekva, ni volas ricevi la 3 rd pozicion en kolumno D . Do, ni elektas ĉelon D5 kaj metas la formulon tie.
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)
- Cetere , premu la Enigu klavon sur la klavaro.
Ĉi tie, la formulo montros la 3 rd pozicio de la speciala signo.
- Kaj nun denove trenu la Plenigi Tenilon malsupren por duobligi la formulon super kolumno D .
- Fine, sekvante la paŝojn, vi ricevos vian deziratan rezulton.
Legu pli: Kiel Trovi Signon en Ŝnuro Excel (8 Facilaj Manieroj)
Similaj Legoj
- Trovi Lastan Valoron en Kolumno Pli granda ol Nulo en Excel (2 Facilaj Formuloj)
- Kiel Trovi la Plej Malaltajn 3 Valorojn en Excel (5 Facilaj Metodoj)
- Trovi Unuan Okazon de Valoro en Gamo en Excel (3 Manieroj)
- Trovu Eksterajn Ligilojn en Excel (6 Rapidaj Metodoj)
- Kiel Trovi Se Ĉelo Enhavas Specifan Tekston en Excel
4. Apliki SEARCH Funkcion alTrovu Tekston inter Krampoj
Supozi, ni havas iun tekstan ĉenon, kaj ni volas ricevi nur la tekston, kiu estas enfermita per krampoj. Por akiri tiujn tekstajn ĉenojn en la Parentezo ni bezonas la MID-funkcion por apartigi la necesan nombron da signoj de ĉeno. Same kiel la funkcioj TROVU aŭ SERĈI por eltrovi kion komenci kaj kiom da literoj disigi. Ni sekvu la paŝojn sube.
- En la komenco, elektu la ĉelon, kie vi volas vidi la rezulton. Do, ni elektas ĉelon C5 .
- Tiam kopiu kaj algluu la formulon en tiun ĉelon.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)
- Sekva, premu Enigu .
Vi nur devas ŝanĝi la ĉelan numeron. laŭ via ĉela loko, post gluado de la formulo.
- Post tio, trenu la Plenigi Tenilon malsupren por duobligi la formulon.
- Kaj, finfine, la teksto ene de la krampo estas nun ĉerpita el la tuta teksta ĉeno.
🔎 Kiel Funkcias la Formulo?
⏩ SEARCH(“(“, B5)+1 : Ĉi tio prenos la ĉelvaloron de ĉelo B5 , kaj serĉu la pozicion de la malferma krampo ' ( ' kiu estas 4+1 , el SERĈO(“(“, B5) ni ricevos 4 , ĉar la spaco ankaŭ estas kalkulita.
Eligo → 5 , kiu estas la unua litero ene de la krampo ' 0 '.
⏩ SEARCH(“)”, B5)-SEARCH(“(“,B5)-1 : Ĉi tio trovos la pozicion de la ferma krampo ‘ ) ’. Kaj, subtrahi la malferman krampopozicion.
Eligo → 10-4-1; ⇒ 6-1; ⇒ 5 , kiu estas la lasta litero ene de la krampo ' 1 '.
⏩ MED(B5, SEARCH(“(“,B5)+1, SEARCH(“)”,B5)-SEARCH(“(“,B5)-1) : Ĉi tio ĉerpos la tekston en la krampo.
Eligo → 01001
Legu Pli: Excel Serĉu Tekston en Gamo (11 Rapidaj Metodoj)
5. Kombinu TROVU & IFERARO-Funkcioj por trakti la eraron por trovi tekston
Se la trovu_tekston ne troviĝas, tiam ĝi montras erarmesaĝon en ambaŭ TROVI kaj SERĈI funkciojn. Prefere ol montri la erarmesaĝon ni povas uzi la IFERROR funkcion por montri espriman mesaĝon kiel ' Ne Trovita '. Ekzemple, en ĉelo C10 , uzanto povas enigi ajnan tekston kaj ĉelo C5 estos serĉata por la enigita teksto.
- Unue elektu la ĉelon kie vi volas la ĉelon. pozicio de la imputita teksto en ĉelo C10 . Do, ni elektas ĉelon C11.
- Due, metu la formulon en ĉelon C11b .
=IFERROR(FIND(C10, C5), "Given text is not found!")
- Tiam premu la Enigu klavon sur via klavaro. Kiel vi povas vidi, ĝi montros 1 . Ĉar la teksto Excel troviĝas nur unufoje en ĉelo C5 .
- La teksto Indesign ne troviĝas en ĉelo C5 . Do, ĝi donosmesaĝo ' Donita teksto ne estas trovita! '.
Legu pli: Kiel uzi Formulo por Trovi Gradan Tekston en Excel
Aferoj Konsiderindaj
Se iu el la sekvaj kondiĉoj estas plenumita, la Excel TROVI kaj la funkcio SERĈI produktas la #VALORO! -eraron:
- Ene de teksto ne havas la funkcion trovi_tekston <; 2>.
- en_teksto havas malpli da signoj ol komenca_num .
- komenca_num estas aŭ nul (' 0 ') aŭ negativa valoro aŭ komenca_num estas malpli ol aŭ egala al nulo (' 0 ').
Konkludo
La ĉi-supra donos al vi superrigardon pri la TROVU kaj SERĈI funkciojn en Excel. Mi esperas, ke ĉi tio helpos vin! Se vi havas demandojn, sugestojn aŭ komentojn, bonvolu sciigi nin en la komenta sekcio. Aŭ vi povas rigardi niajn aliajn artikolojn en la blogo ExcelWIKI.com !