Finne den andre forekomsten av en karakter i Excel

Som standard returnerer FINN-funksjonen posisjonsnummeret til den første forekomsten av tegnet du søker etter. Hvis du ønsker posisjonsnummeret til den andre eksempel, kan du bruke den valgfrie startpos argument. Dette argumentet kan du angi tegnposisjonen i tekststrengen for å starte søket.

For eksempel, returnerer følgende formel posisjonsnummeret til den andre bindestrek fordi du fortelle FINN-funksjonen til å begynne å søke på stillingen 5 ( etter første bindestrek)
= FINN (. "-", "PWR-16-Small", 5)

For å bruke denne formelen dynamisk (det vil si uten å vite hvor du skal begynne søket) du kan neste en FINN funksjon som startpos argument i en annen FINN-funksjonen. Du kan legge inn denne formelen i Excel for å få posisjonsnummeret til den andre bindestrek
= FINN (. "-", "PWR-16-Small", FINN ("-", "PWR-16-Small") + 1)

Figuren viser en real-world eksempel på dette konseptet.

Her trekke deg størrelsen attributtet fra produktkoden ved å finne den andre forekomsten av bindestrek og bruke den posisjonen nummer som start punkt i MID funksjon. Formelen vist i celle C3 er som følger:
= MID (B3, FINN ("-", B3, FINN ("-", B3) 1) +1,10000)

Denne formelen forteller Excel til finne posisjonen nummeret til den andre bindestrek, flytte over ett tegn, og deretter trekke ut de neste 10.000 tegn. Selvfølgelig, det er ikke 10.000 tegn, men ved hjelp av et stort antall som det sørger for at alt etter den andre bindestrek er trukket. Anmeldelser



Previous:
Next Page: