Excel Serĉu Tekston en Gamo (11 Rapidaj Metodoj)

  • Kundividu Ĉi Tion
Hugh West

En Microsoft Excel, ekzistas multaj metodoj disponeblaj por serĉi tekston en gamo da ĉeloj aŭ tabelo. Vi povas serĉi tekstan valoron kaj redoni malsamajn eligojn laŭ pluraj kriterioj. En ĉi tiu artikolo, vi lernos ĉiujn taŭgajn metodojn por serĉi tekston en gamo en Excel kun taŭgaj ekzemploj kaj simplaj ilustraĵoj.

Elŝutu Praktikan Laborlibron

Vi povas elŝuti la Excel-libron, kiun ni uzis por prepari ĉi tiun artikolon.

Serĉu Tekston en Range.xlsx

11 Taŭgaj Metodoj por Serĉu Tekston en Gamo en Excel

1. Uzo de Trovu & Elektu Komandon por Serĉi Tekston en Ajna Intervalo

En la sekva bildo, estas kelkaj hazardaj tekstoj kuŝantaj sub la Teksto kapo. Ni serĉos tekston aŭ vorton ‘Usono’ uzante Trovu & Elektu komandon.

📌 Paŝo 1:

➤ Iru al Hejmo rubando ➦ Redaktado grupo de komandoj ➦ Trovu & Elektu falmenuon ➦ Trovu komandon.

Malfermiĝos dialogujo.

📌 Paŝo 2:

➤ En la opcio Trovu kion , tajpu 'Usono' .

➤ Premu Trovu Sekvan .

Vi vidos verdan rektangulan indikilon enfermantan Ĉelon B8 kiu difinas ke la vorto aŭ teksto 'Usono' kuŝas tie.

Legu pli: Kiel Trovi Se Gamo da Ĉeloj Entenas Specifan Tekston enni uzu la sekvan datumtabelon por konverti ĝin en Excel tabelon kaj poste serĉu la tekston 'Petro' .

📌 Paŝo 1:

➤ Elektu la tutan tabelon (B4:D9) unue.

➤ Nun premu CTRL+T por konverti la datumojn en Excel tabelon.

➤ En la dialogujo Krei tabelo , la datumloko estos aŭtomate elektita. . Nun premu OK nur.

Do, via datumtabelo ĵus fariĝis Excel-tabelo.

📌 Paŝo 2:

➤ Alklaku la Vendisto falumenon nun.

➤ Nun. tajpu 'Petro' en la tekstujon.

➤ Premu OK kaj vi finis.

Kiel en la suba bildo, vi montros la filtritajn datumojn nur por Petro.

Konkludaj Vortoj

Mi esperas. , ĉiuj ĉi tiuj metodoj supre menciitaj nun helpos vin apliki ilin en viaj Excel-kalkultabeloj kiam vi devas serĉi tekston en gamo por diversaj celoj. Se vi havas demandojn aŭ komentojn, bonvolu sciigi min en la komenta sekcio. Aŭ vi povas kontroli niajn aliajn artikolojn rilatajn al Excel-funkcioj en ĉi tiu retejo.

Excel

2. Uzu ISTEXT-Funkcion por Kontroli Ĉu Gamo de Ĉeloj Enhavas Tekston

La ISTEXT-funkcio estas ĝenerale uzata por kontroli ĉu ĉelo enhavas tekston aŭ ne. En la sekva tabelo, ni aplikos ĉi tiun funkcion al ĉiuj ĉeloj en Kolumno B kaj kontrolos kiuj enhavas tekstajn datumojn. Ĉar la ISTEXT estas logika funkcio, ĝi redonos bulean valoron- VERA (Se teksto estas trovita) aŭ FALSE (Se teksto ne estas trovita) .

En la eligo Ĉelo C5 , la postulata formulo estas:

=ISTEXT(C5)

Post premado de Enigu kaj aŭtomate plenigi la ceterajn ĉelojn en Kolumno C , ni ricevos ĉiujn revenajn valorojn kun VERA FALSA depende de la datumtipoj en Kolumno B .

3 . Serĉu Specifan Tekston en Gamo de Ĉeloj kun IF-Funkcio en Excel

La IF-funkcio estas uzata por kontroli ĉu kondiĉo estas plenumita kaj la funkcio liveras bulean valoron- VERA FALSA . En la suba bildo, Kolumno B havas kelkajn tekstajn datumojn. Sub la Eligo kapo en Kolumno C , ni aplikos la IF funkcion por serĉi landonomon ‘Anglujo’ . La revena valoro estos 'Jes' se la kondiĉo estas plenumita, alie ĝi estos 'Ne' .

La postulata formulo en la unua eligo Ĉelo C5 estos:

=IF(B5="England","Yes","No")

Post premado Eniru kaj plenigante la ceterajn ĉelojn, ni trovos la revenan valoron Jes por B8 ĉar la ĉelo enhavas la tekston Anglio . La aliaj eligĉeloj montros la revenan valoron Ne ĉar la donita kondiĉo ne estis plenumita tie,

4. Serĉu Partan Kongruon de Teksto en Gamo de Ĉeloj en Excel

Kombinante la funkciojn IF, ISNUMBER kaj SERĈI , ni rigardos por parta kongruo en gamo da ĉeloj kaj la formulo resendos 'Trovita' se ĝi kongruas kun la kriterioj, alie, ĝi revenos 'Ne Trovita' .

Ekzemple, en la donitaj tekstoj en Kolumno B , ni serĉos tekston 'Usono', kaj sub la Eliga kapo, la formulo resendos 'Trovita' 'Ne Trovita' por la respondaj serĉoj.

La bezonata formulo en la eligo Ĉelo C5 devus esti:

=IF(ISNUMBER(SEARCH("USA",B5)),"Found","Not Found")

Nun premu Enigu kaj aŭtomate plenigu la tutan kolumno, vi ricevos la revenajn valorojn tuj. Ĉar Ĉelo B8 enhavas la tekston 'Usono' , la formulo revenis 'Trovita' en Ĉelo C8 .

🔎 Kiel Funkcias la Formulo?

  • La SERĈA funkcio serĉas la teksto 'Usono' en la ĉelo kaj resendas la komencan pozicion de la teksto. Se la teksto ne estas trovita, la funkcio liveras eraron #VALUE .
  • La funkcio ISNUMBER kontrolas ĉu larevenvaloro trovita de la funkcio SEARCH estas numera valoro aŭ ne kaj liveras VERA FALSA laŭ la tipo de la revena valoro.
  • Fine, la IF funkcio serĉas la buleajn valorojn- TRUE FALSE kaj resendas 'Trovita' por VERA , 'Ne Trovita' por FALSA .

5. Kombinante IF kaj COUNTIF-Funkciojn por Serĉi Specifan Tekston en Intervalo

Nun en Kolumno D , estas kelkaj vortoj kiuj troviĝas en la tekstoj en Kolumno B. . Ni kombinos la funkciojn IF kaj COUNTIF ĉi tie. La funkcio COUNTIF kalkulos la nombron da trovoj de la elektita teksto el Kolumno D en Kolumno B . La IF funkcio tiam serĉos la nombron pli grandan ol '0' kaj resendos la specifitan mesaĝon 'Trovita' , alie ĝi revenos ' Ne Trovita'.

En la unua eligo Ĉelo E5 , la responda formulo estos:

=IF(COUNTIF($B$5:$B$9,"*"&D5&"*")>0,"Found","Not Found")

Post premado de Enigu kaj aŭtomate plenigi la ceterajn ĉelojn en Kolumno E , ni faros ricevu ĉiujn rezultajn valorojn per 'Trovita' 'Ne Trovita' tuj.

Legu pli: Kiel Trovi Se Gamo de Ĉeloj Enhavas Specifan Tekston en Excel

6. Uzo de Serĉaj Funkcioj por Serĉi Tekstojn kaj Redoni Valorojn

i. VLOOKUP Funkcio por Serĉi Tekston en Intervalo

LaVLOOKUP-funkcio serĉas valoron en la plej maldekstra kolumno en tabelo kaj liveras valoron en la sama vico de la specifita kolumno. En la sekva tabelo, estas tri kolumnoj enhavantaj kelkajn hazardajn nomojn de la vendistoj, iliaj respondaj vendoj, kaj 10% gratifikoj bazitaj sur la vendoj.

En la eligo Ĉelo C12 , ni' Mi aplikos la funkcion VLOOKUP por serĉi la nomon de vendisto donita en C11 , kaj la funkcio tiam redonos la bonusan kvanton por la responda vendisto.

Do, la rilata formulo kun la VLOOKUP funkcio en Ĉelo C12 devus esti:

=VLOOKUP(C11,B5:D9,3,FALSE)

Post premado de Enigu , ni tuj ricevos la bonusan kvanton por Sam.

Legu pli: Kiel Trovi Tekston en Ĉelo en Excel

ii. HLOOKUP Funkcio por Serĉi Tekston en Intervalo

La HLOOKUP-funkcio funkcias male al la VLOOKUP funkcio. La funkcio HLOOKUP serĉas valoron en la supra vico de tabelo kaj liveras la valoron en la sama kolumno de la specifita vico.

En la sekva bildo, la hazardaj nomoj de la vendisto , iliaj respondaj vendoj, kaj gratifikoj nun estas en transmetita sinsekvo. En la eligo Ĉelo C9 , ni aplikos la HLOOKUP funkcion por redoni la bonusan kvanton por Sam.

La bezonata formulo kun la HLOOKUP funkcio en C9 volosestu:

=HLOOKUP(C8,C4:G6,3,FALSE)

Post premado de Enigu , la funkcio redonos la bonusan kvanton por Sam ĝuste for.

Legu pli: Kiel Trovi Valoron En Intervalo en Excel

iii . XLOOKUP-Funkcio por Serĉi Tekston en Intervalo

La XLOOKUP-funkcio estas enorma aldono al Microsoft Excel ĉar ĉi tiu funkcio superas ambaŭ la VLOOKUP kaj HLOOKUP funkcioj. La funkcio XLOOKUP serĉas gamon por kongruo kaj resendas la respondan eron el la dua gamo de la tabelo. La unu problemo kun ĉi tiu funkcio estas, ke ĝi disponeblas nur en Excel 365 .

En la sekva tabelo, kie la funkcio VLOOKUP antaŭe estis uzata, ni aplikos la XLOOKUP funkcio nun por redoni la similan eliron en Ĉelo C12 .

Do, la rilata formulo en la responda ĉelo estas:

=XLOOKUP(C11,B5:B9,D5:D9)

Nun premu Enigu kaj vi ricevos la gratifikon por Sam.

Kaj nun la datumtabelo estas transmetita. Do, la funkcio XLOOKUP serĉos la valoron horizontale kaj resendos la eligon de la specifita vico por la donita valoro aŭ teksto.

La rilata formulo kun la XLOOKUP funkcio en Ĉelo C9 estos:

=XLOOKUP(C21,C17:G17,C19:G19)

Post premado de Enter , vi ricevos similan rezulton kiel trovita antaŭe.

7. Apliki INDEX-MATCH Formulo por Trovi Tekston en Gamoen Excel

En ĉi tiu sekcio, ni aplikos la kombinaĵon de la funkcioj INDEX kaj MATCH . La INDEX-funkcio liveras valoron aŭ referencon ĉe la intersekco de la aparta vico kaj kolumno. La MATCH-funkcio resendas la relativan pozicion de ero en tabelo kiu kongruas kun difinita valoro en difinita ordo.

Do, la postulata formulo konsistanta el la INDEX kaj MATCH funkcioj en la eligo Ĉelo C12 estos:

=INDEX(B5:D9,MATCH(C11,B5:B9,0),3)

Nun premu Enigu kaj vi tuj trovos la rezultan valoron.

8. Serĉu Tekston en Intervalo kaj Resendu la Ĉelan Referencon

Aplikante la funkcion ĈEL , ni povas redoni la ĉelan referencon de serĉteksto en gamo da ĉeloj aŭ tabelo. En la sekva tabelo (B5:B9) , ni serĉos la partan kongruon de la teksto 'USA' kaj la responda formulo redonos la ĉelan referencon de la trovo en C12 .

La postulata formulo kun la funkcio ĈEL en la eligo Ĉelo C12 estos:

=CELL("address",INDEX(B5:B9,MATCH("*"&C11&"*",B5:B9,0)))

La formulo resendos la absolutan ĉelan referencon de la rilata serĉo kiel montrite en la ekrankopio sube.

9. Serĉu Tekston en Ripetaj Okazoj kaj Redonu Ĉiujn Poziciojn

Ni supozu, ke ni havas kelkajn tekstojn kun ripetoj en Kolumno B sub la Teksto kapo. Kioni faros estas nun apliki formulon por redoni ĉiujn vicpoziciojn de la ripetoj por la elektita tekstvaloro.

Se ni volas serĉi la tekston 'Usono' en Kolumno B kaj redonu ĉiujn vicinumrojn por la ripetoj, ni devas apliki la jenan formulon en la eligo Ĉelo E5 :

=SMALL(IF($E$4=$B$5:$B$12,ROW($B$5:$B$12)-ROW($A$1)+1),ROW(1:1))

Post premado de Enigu kaj uzante la Plenigi Tenilon por plenigi malsupren ĝis la #NUM -eraro estas trovita, ni ricevos ĉiujn vicnumerojn de Kolumno B por la elektita teksto 'Usono' .

🔎 Kiel Funkcias la Formulo?

  • La IF funkcio ĉi tie serĉas la kondiĉon plenumi kaj resendas la vicnombrojn (per uzado de la ROW-funkcio ) por la kongruoj kune kun la bulea valoro FALSE por la nekongruoj. Do, la revenaj valoroj trovitaj ĉi tie estas:

{FALSE;FALSE;7;FALSE;9;FALSE;11;FALSE

  • La META funkcio liveras la n-an plej malgrandan valoron el la tabelo trovita en la antaŭa paŝo.

10. Serĉu Specifan Tekston kaj Redonu la Komencan Pozicion de la Unua Signo

i. Uzo de la funkcio FIND

La funkcio FIND serĉas tekston en alia tekstoĉeno kaj redonas la komencan pozicion de la elektita teksto. La TROVU funkcio estas majuskle-distinta.

Supoze, ke ni serĉos la tekston 'GER' en Ĉelo B5 .

Lapostulata formulo en la eligo Ĉelo C8 estos:

=FIND(C7,B5)

Post premado Enigu , la funkcio redonos 12 tio signifas, ke la teksto 'GER' estas trovita el la 12-a signo de la teksta ĉeno kuŝanta en Ĉelo B5 .

Ĉar la funkcio TROVU estas distinga majuskle, se la funkcio serĉas la tekston 'ger' anstataŭ 'GER' tiam ĝi resendos #VALUE eraron.

ii. Uzo de SERĈA funkcio

La SERĈA funkcio funkcias simile al la TROVU funkcio. La nura diferenco estas, ke la SEARCH funkcio estas majuskkle-malsentema dum la TROVU funkcio estas majuskle-distinta.

Ĉar la SEARCH funkcio ankaŭ resendas la komenca pozicio de teksta valoro en alia tekstoĉeno, la postulata formulo en la eligo Ĉelo C8 estos:

=SEARCH(C7, B5)

Post premado de Enter , la funkcio redonos la similan rezulton, kiun trovis la funkcio TROVU antaŭe.

Ĉar la SEARCH funkcio estas majusklan, la funkcio ne resendos #VALUE eraron male al la TROVU funkcio por la serĉteksto 'ger' ĉi tie.

11. Uzo de Excel-Tabelo por Serĉi Tekstojn kaj Redoni Filtritajn Datumojn

En nia lasta ekzemplo, ni uzos la Excel tabelon por serĉi tekston kaj montri la respondan vicon post filtrado. Do,

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.