Mitä tietää
- FIND-funktiota käytetään tietyn merkkijonon sijainnin etsimiseen valinnasta.
- Sitä voidaan käyttää yksinään, mutta se on useammin sisäkkäinen muihin toimintoihin, kuten LEFT, RIGHT ja MID.
Tässä artikkelissa kerrotaan, kuinka FIND-toimintoa käytetään yksinään ja miten se liitetään muihin toimintoihin missä tahansa Excel-versiossa, mukaan lukien Excel 2019 ja Microsoft 365.
Mikä on FIND-toiminto?
FIND-toiminto Excelissä etsii tietyn merkkijonon sijainnin tietystä valinnasta. Excelin FIND-funktiota voidaan käyttää yksinään tuottamaan merkin sijainti, kuten alla olevassa kuvassa, mutta se on useammin sisäkkäinen muiden funktioiden sisällä. Kun asetat sisään LEFT-, RIGHT- ja MID-toiminnoilla, voit poimia ja poistaa tietobittejä solusta.
Etsi ja korvaa -toimintoa, ei tätä toimintoa, käytetään etsimään Excel-työkirjasta.
ETSI-funktion syntaksi ja argumentit
Ymmärtääksesi sen hyvin, kirjoita funktio seuraavasti Excelissä:
= LÖYDĆlöytää tekstiä† sisäinen_teksti† [start_num]†
- löytää tekstiä: Tämä on etsimäsi teksti. Sitä tarvitaan.
- sisäinen_teksti: Tämä on paikka, jossa on etsimäsi teksti. Tämä on myös pakollinen.
- aloitusnumero: Tämä on ensimmäinen merkki, joka aloittaa haun; jos jätetään pois, 1 on käytetty. Tämä argumentti on valinnainen.
Tässä on lisätietoja FIND-funktion argumenteista:
- Se on kirjainkoon herkkä.
- Jokerimerkit eivät ole sallittuja.
- #MISSÄ! palautetaan eri tilanteissa: jos etsimääsi tekstiä ei löydy sisäinen_tekstijos aloitusnumero ei ole suurempi kuin nolla, ja jos aloitusnumero on suurempi kuin pituus sisäinen_teksti†
SEARCH-toiminto on hyvin samankaltainen, mutta se ei erota kirjainkoosta ja sallii jokerimerkit.
ETSI funktioesimerkkejä
Tässä on joitain eri tapoja käyttää ETSI-toimintoa:
Kirjain kaavassa
=ETSI(«w»,A2)
Tässä FIND-funktion esimerkissä etsimme sijaintia kenen kanssa solun sisällä A2† Koska solu lukee elinehtotämän kaavan tulos on 5.
Kirjain, johon viitataan toisessa solussa
=ETSI(D2;A2)
Tämä on hyvin samanlainen esimerkki, mutta kirjain, jota käytämme haussa, on tallennettu D2† Jos kenen kanssa on kirjoitettu D2:ssa, tämä antaisi saman tuloksen kuin ensimmäinen esimerkki. Nämä kaksi ensimmäistä esimerkkiä esittävät FIND-toiminnon perusteet. Excel laskee heidän tuottamiensa numeroiden perusteella, mitä tehdä seuraavaksi, mikä on hyödyllistä, kun yhdistät sen muihin toimintoihin…
Pura etunimi LEFT-toiminnolla
=VASEN(A2,ETSI(» «,A2))
Tässä esimerkissä käytetään LEFT-funktiota ETSI-toiminnon kanssa, jotta voimme poimia jonkun etunimen solusta, joka sisältää hänen etu- ja sukunimensä. Koska etu- ja sukunimen erottamiseen käytetään välilyöntiä, käytämme välilyönnin etsimiseen FIND-toimintoa A2† Excel ymmärtää, että tila on kuudennella paikalla, joten nyt LEFT-funktio voi napata mitä tahansa kuudennen paikan vasemmalla puolella. Tässä tapauksessa se on etunimi Emily†
Pura sukunimi OIKEA-toiminnolla
=OIKEA(A14,ETSI(» «,A14)-2)
Hyvin samanlaista funktiota voitaisiin käyttää sukunimen saamiseksi tässä esimerkissä. Mutta koska haluamme paikantaa sen, mikä on ETSI-merkin oikealla puolella (välilyönti), käytämme RIGHT-toimintoa. Lopussa oleva vähennyslasku kompensoi kahden merkin funktiota. Haluamme vain sukunimen, ei kirjaimia etunimestä tai välilyönnistä, joten muutamme kaavaa hieman aloittaaksemme eri kohdasta.
Lisää tekstiä ETSI-kaavaan
=»Etunimeni on «&VASEN(A14,FIND(» «,A14))&»ja sukunimeni on «&OIKEA(A14,FIND(» «,A14)-2)&».»
Tämä on hieno esimerkki FIND-funktiosta, jossa yhdistämme juuri keskustelemamme kaksi kaavaa. Pohjimmiltaan muunnamme yhden solun, jossa on etu- ja sukunimi, soluksi, joka sisältää molemmat nimet, mutta muodostaa myös lauseen.
Poimi numero solusta MID-toiminnolla
=KESKUS(A16,ETSI(«(«,A16)+1,(ETSI(«)»,A16)-ETSI(«(«,A16))-1)
Tämä esimerkki ETSI-funktiosta on hieman monimutkaisempi. Se käyttää MID-toimintoa erottamaan sulkeiden sisällä olevan sisällön tunnistamalla ensin vasen ja oikea sulkumerkki.