Mitä tietää
- FIND-toimintoa käytetään tietyn merkkijonon sijainnin etsimiseen valinnasta.
- Sitä voidaan käyttää sellaisenaan, mutta se on useammin sisäkkäin muiden toimintojen sisällä, kuten LEFT, RIGHT ja MID.
Tässä artikkelissa kerrotaan, kuinka FIND-toimintoa käytetään sellaisenaan ja muiden funktioiden kanssa sisäkkäin missä tahansa Excelin versiossa, mukaan lukien Excel 2019 ja Microsoft 365.
Mikä on FIND-toiminto?
Etsi-toiminto Excelissä etsii tietyn merkkijonon sijainnin tietystä valinnasta.
Excelin FIND-toimintoa voidaan käyttää sellaisenaan tuottamaan merkin paikan, kuten alla olevassa kuvassa, mutta se on useammin sisäkkäinen muiden funktioiden sisällä. Kun asetat sen sisään LEFT-, RIGHT- ja MID-painikkeilla, voit poimia ja poistaa solun tietoja.
Etsi ja korvaa -ominaisuutta, ei tätä toimintoa, käytetään etsimään Excel-työkirjasta.
ETSI funktion syntaksi ja argumentit
Kirjoita funktio seuraavasti Excelille ymmärtääksesi sen oikein:
=ETSI(etsi_teksti, tekstin sisällä, [aloitusnumero])
- find_text: Tämä on teksti, jonka haluat löytää. Se on pakollinen.
- within_text: Tämä on sijainti, joka sisältää tekstin, jonka haluat löytää. Tämä on myös pakollinen.
- start_num: Tämä on ensimmäinen merkki, josta haku aloitetaan; jos jätetään pois, käytetään numeroa 1. Tämä argumentti on valinnainen.
Tässä on lisätietoja FIND-funktion argumenteista:
- Kirjainkoolla on merkitystä.
- Jokerimerkit eivät ole sallittuja.
- ARVO! palautetaan useissa tilanteissa: jos etsimäsi teksti ei näy tekstin sisällä, jos aloitusnumero ei ole suurempi kuin nolla ja jos aloitusnumero on suurempi kuin tekstin sisällä oleva teksti.
HAKU-toiminto on todella samanlainen, mutta se ei erota kirjainkoosta ja sallii jokerimerkit.
Etsi toimintoesimerkkejä
Tässä on joitain eri tapoja käyttää ETSI-toimintoa:
Kirjain kaavassa
=ETSI("w", A2)
Tässä ETSI-funktion esimerkissä etsimme w:n sijaintia solussa A2. Koska solussa lukee Lifewire, tämän kaavan tulos on 5.
Kirjaimeen viitataan toisessa solussa
=ETSI(D2, A2)
Tämä on hyvin samanlainen esimerkki, mutta kirjain, jota käytämme haussa, on tallennettu D2:een. Jos w kirjoitetaan D2:een, tämä antaisi saman tuloksen kuin ensimmäinen esimerkki.
Nämä kaksi ensimmäistä esimerkkiä esittävät FIND-toiminnon perusteet. Excel käyttää niiden tuottamia numeroita laskeakseen, mitä tehdä seuraavaksi, mikä on hyödyllistä, kun yhdistät sen muihin funktioihin…
Poimi etunimi VASEN-toiminnolla
=VASEN(A2, ETSI(" ", A2))
Tässä esimerkissä käytetään LEFT-funktiota FIND-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 FIND-toimintoa paikantamaan välilyönnin A2:sta. Excel ymmärtää tilan kuudennella sijalla, joten nyt LEFT-funktio voi napata kaiken kuudennen sijan vasemmalle puolelle. Tässä tapauksessa se on etunimi Emily.
Ota sukunimi OIKEALLA funktiolla
=OIKEA(A14, ETSI(" ", A14)-2)
Hyvin samanlaista funktiota voitaisiin käyttää sukunimen saamiseksi tässä esimerkissä. Mutta koska haluamme sen, mikä on FIND-merkin oikealla puolella paikantaa (välilyönti), käytämme RIGHT-toimintoa.
Vähennyslasku lopussa on siirtää funktiota kahdella merkillä. Haluamme vain sukunimen, emme etunimen kirjaimia tai välilyöntiä, joten muutamme kaavaa hieman aloittaaksemme eri kohdasta.
Lisää teksti FIND-kaavaan
="Etunimeni on "&VASEN(A14, ETSI(" ", A14))&"ja sukunimeni on "&RIGHT(A14, FIND(" ", A14)-2)&"."
Tämä on hauska esimerkki FIND-funktiosta, jossa yhdistämme juuri käymämme kaksi kaavaa. Pohjimmiltaan muunnamme yhden solun, jossa on etu- ja sukunimi, soluksi, joka sisältää molemmat nimet mutta muodostaa myös lauseen.
Poista numero solusta MID-toiminnolla
=KESKUS(A16, ETSI("(", A16)+1, (ETSI(")", A16)-ETSI("(", A16))-1)
Tämä esimerkki ETSI-toiminnosta on hieman monimutkaisempi. Se käyttää MID-toimintoa erottaakseen sen, mikä on sulkeiden välissä, tunnistamalla ensin vasemman ja oikean sulkumerkin paikat.