Kaj morate vedeti
- Funkcija FIND se uporablja za iskanje položaja danega niza iz izbora.
- Uporablja se lahko samostojno, vendar je pogosteje ugnezdena v drugih funkcijah, vključno z LEVO, DESNO in SREDINO.
V tem članku je razloženo, kako uporabljati funkcijo FIND samostojno in ugnezdeno z drugimi funkcijami v kateri koli različici Excela, vključno z Excelom 2019 in Microsoft 365.
Kaj je funkcija FIND?
Funkcija FIND v Excelu najde položaj danega niza iz določene izbire.
Excelovo funkcijo FIND je mogoče uporabiti samostojno za ustvarjanje položaja znaka, kot na spodnji sliki, vendar je pogosteje ugnezdena v drugih funkcijah. Ko ga ugnezdite z LEVO, DESNO in SREDINO, lahko ekstrahirate in izbrišete dele informacij iz celice.
Funkcija Najdi in zamenjaj, ne ta funkcija, se uporablja za iskanje po Excelovem delovnem zvezku.
Sintaksa in argumenti funkcije FIND
Napišite funkcijo, kot je ta za Excel, da jo pravilno razumete:
=FIND(find_text, within_text, [start_num])
- find_text: To je besedilo, ki ga želite najti. Obvezno je.
- within_text: To je lokacija, ki vsebuje besedilo, ki ga želite najti. To je tudi obvezno.
- start_num: To je prvi znak za začetek iskanja; če je izpuščeno, se uporabi 1. Ta argument ni obvezen.
Tu je več informacij o argumentih funkcije FIND:
- Razlikuje velike in male črke.
- Nadomestni znaki niso dovoljeni.
- VALUE! se vrne v več primerih: če se besedilo, ki ga iščete, ne pojavi v znotraj_besedila, če start_num ni večje od nič in če je start_num večje od dolžine znotraj_besedila.
Funkcija SEARCH je zelo podobna, vendar ne razlikuje med velikimi in malimi črkami in dovoljuje nadomestne znake.
Primeri funkcij FIND
Tu je nekaj različnih načinov, kako lahko uporabite funkcijo FIND:
Črka v formuli
=ISK("w", A2)
V tem primeru funkcije FIND iščemo položaj w znotraj celice A2. Glede na to, da se v celici piše Lifewire, je rezultat te formule 5.
Črka, navedena v drugi celici
=NAJDI(D2, A2)
To je zelo podoben primer, vendar je črka, ki jo uporabljamo pri iskanju, shranjena v D2. Če bi w napisali v D2, bi to dalo enak rezultat kot prvi primer.
Prva dva primera prikazujeta osnove funkcije FIND. Številke, ki jih ustvarijo, Excel uporabi za izračun, kaj storiti naprej, kar postane uporabno, če ga kombinirate z drugimi funkcijami…
Izvleči ime s funkcijo LEFT
=LEVO(A2, NAJDI(" ", A2))
Ta primer uporablja funkcijo LEVO s funkcijo FIND, da lahko izvlečemo ime nekoga iz celice, ki vsebuje njegovo ime in priimek. Ker se za ločevanje imena in priimka uporablja presledek, uporabljamo funkcijo FIND za iskanje presledka v A2. Excel razume, da je prostor na šestem mestu, zato lahko zdaj funkcija LEVO zgrabi vse, kar je levo od šestega mesta. V tem primeru je to ime Emily.
Izvleči priimek s funkcijo RIGHT
=DESNO(A14, NAJDI(" ", A14)-2)
Zelo podobno funkcijo bi lahko uporabili za pridobitev priimka v tem primeru. Ker pa želimo tisto, kar je desno od znaka, ki ga FIND locira (presledek), uporabimo funkcijo RIGHT.
Odštevanje na koncu pomeni zamik funkcije za dva znaka. Želimo samo priimek, ne črk imena ali presledka, zato rahlo spremenimo formulo, da se začne na drugem mestu.
Dodaj besedilo formuli ISKANJA
="Moje ime je "&LEFT(A14, FIND(" ", A14))&"in moj priimek je "&RIGHT(A14, FIND(" ", A14)-2)&"."
To je zabaven primer funkcije FIND, kjer združujemo dve formuli, ki smo ju pravkar pregledali. V bistvu pretvorimo eno celico z imenom in priimkom v celico, ki vključuje obe imeni, vendar tvori tudi stavek.
Izvleček števila iz celice s funkcijo MID
=MID(A16, FIND("(", A16)+1, (FIND(")", A16)-FIND("(", A16))-1)
Ta primer funkcije FIND je nekoliko bolj zapleten. Uporablja funkcijo MID za izolacijo tega, kar je med oklepaji, tako da najprej identificira lokacije levega in desnega oklepaja.