Izvleči besedilo iz celice - Excel in Google Preglednice

Prenesite primer delovnega zvezka

Prenesite primer delovnega zvezka

Ta vadnica bo pokazala, kako izvleči besedilo iz celice v Excelu in Google Preglednicah.

Funkcije LEFT in LEN

Besedilo lahko izvlečete z leve strani celice v Excelu s funkcijami LEVA in LEN.

1 = LEVO (C3, LEN (C3) -n)

V nadaljevanju se bomo tega sprehodili.

Funkcija LEN - štetje znakov v celici

Najprej bomo uporabili funkcijo LEN za štetje števila znakov v celici:

1 = LEN (C3)

V naslednjem razdelku bomo število znakov uporabili za obrezovanje določenega števila znakov na desni.

Funkcija LEFT - Prikažite znake z leve

Leva funkcija vrne določeno število znakov z leve strani celice. Za število znakov bomo uporabili rezultat funkcije LEN minus število znakov za odstranitev (npr. 4):

1 = LEVO (C3, E3-1)

Kombinacija teh funkcij daje prvotno formulo.

1 = LEVO (C3, LEN (C3) -1)

Funkcije DESNO in LEN

Iz leve celice lahko izvlečemo tudi znake s funkcijo DESNO, da vrnemo določeno število znakov z desne. Funkcijo LEN uporabljamo za štetje, koliko znakov je v celici, kar nam omogoča, da odstranimo n (npr. 5) znakov z leve:

1 = DESNO (C3, LEN (C3) -n)

V nadaljevanju se bomo tega sprehodili.

LEN funkcija

Najprej bomo uporabili funkcijo LEN za štetje števila znakov v celici:

1 = LEN (C3)

V naslednjem razdelku bomo s funkcijo DESNO odrezali določeno število znakov z leve strani.

DESNA funkcija

Desna funkcija vrne določeno število znakov z desne strani celice. Za število znakov bomo uporabili rezultat funkcije LEN minus število znakov za odstranitev (npr. 5):

1 = DESNO (B3, D3-C3)

Kombinacija teh funkcij daje prvotno formulo.

1 = DESNO (B3, LEN (B3) -C3)

Funkcije MID in ISKANJE

V naslednjem razdelku bomo za iskanje znakov iz sredine besedilnega niza uporabili funkcije SEARCH in MID.

1 = MID (B3, ISKANJE ("", B3) +1,999)

Funkcija ISKANJE

Najprej smo s funkcijo SEARCH poiskali položaj presledka med imenom in priimkom.

1 = ISKANJE ("", B3)

Nato dodamo eno vrednosti, ki jo vrne ta formula, da dobimo začetni položaj priimka.

MID funkcija

Nato s funkcijo MID vrnemo vse znake za presledek plus 1 (priimek)

1 = MID (B3, C3+1, 999)

Kombinacija teh dveh funkcij nam daje izvirno formulo za priimek.

1 = MID (B3, ISKANJE (B3, "") +1, 999)

Izvlecite besedilo po ali pred določenim znakom

Uporabite lahko tudi funkcije LEFT, RIGHT, LEN in SEARCH za izvlečenje besedila za določenim znakom ali pred njim.

Izvleči besedilo pred znakom

Najprej lahko s funkcijo SEARCH poiščemo položaj vejice v besedilnem nizu.

1 = ISKANJE (",", B3)

Nato lahko s funkcijo LEFT izvlečemo besedilo pred vejico. Upoštevajte, da moramo od mesta vejice odšteti minus 1, da ne vključimo vejice v naš rezultat.

1 = LEVO (B3, ISKANJE (",", B3) -1)

Kombinacija teh dveh funkcij nam daje izvirno formulo za priimek.

Izvleči besedilo po znaku

1 = DESNO (B3, LEN (B3) -ISKANJE (",", B3) -1)

Poleg ponovne uporabe funkcije SEARCH uporabljamo tudi funkcijo LEN v povezavi s funkcijo DESNO, da dobimo izvleček besedila po določenem znaku.

Funkcija LEN je, da dobite dolžino besedila v B3, medtem ko se funkcija SEARCH znova uporabi za iskanje položaja vejice. Nato s funkcijo DESNO izvlečemo znake za vejico v besedilnem nizu.

Izvleči besedilo iz sredine besedila

Nato bomo razpravljali o tem, kako izvleči besedilo iz sredine besedilnega niza

Če želite izvleči besedilo iz sredine besedilnega niza, bi morali uporabiti funkcije RIGHT, SEARCH in LEN, da bi dobili besedilo z desne strani niza, nato pa uporabiti funkcije MID in LEN, da bi dobili besedilo na sredini . Vključili bomo tudi funkcijo TRIM za obrezovanje presledkov na obeh straneh besedilnega niza.

12 = DESNO (B3, LEN (B3) -ISKANJE ("", B3) -LEN (TRIM (MID (B3, ISKANJE ("", B3,1) +1,SEARCH ("", B3, SEARCH ("", B3,1) +1) -SEARCH ("", B3,1))))-1)

Ta formula bo delovala le, če je v besedilnem nizu več presledkov. Če je samo en presledek, bi se vrnila napaka z #VALUE.

Za rešitev te težave lahko za imena brez srednjih imen ali začetnic uporabimo izvirno formulo s funkcijami MID in SEARCH.

1 = MID (B3, ISKANJE ("", B3) +1,999))

Dve formuli lahko nato združimo s funkcijo IFERROR.

12 = IFERROR (DESNO (B3, LEN (B3) -ISKANJE ("", B3) -LEN (TRIM (MID (B3, ISKANJE ("", B3,1) +1,SEARCH ("", B3, SEARCH ("", B3,1) +1) -SEARCH ("", B3,1))))-1), MID (B3, SEARCH ("", B3) +1,999) )

Nato lahko s funkcijami MID in LEN pridobimo srednje ime ali začetnico.

1 = MID (B3, LEN (C3)+1, LEN (B3) -LEN (C3 & D3))

Izvlecite besedilo iz celice v Google Preglednicah

Vsi zgornji primeri delujejo na enak način v Googlovih listih.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave