Izvilkt tekstu no šūnas - Excel un Google izklājlapas

Lejupielādēt darbgrāmatas piemēru

Lejupielādējiet darbgrāmatas piemēru

Šī apmācība parādīs, kā iegūt tekstu no šūnas programmā Excel un Google izklājlapas.

Kreisās un LEN funkcijas

Varat izvilkt tekstu no šūnas kreisās puses programmā Excel, izmantojot funkciju LEFT un LEN.

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

Tālāk mēs to apskatīsim.

LEN funkcija - rakstzīmju skaitīšana šūnā

Pirmkārt, mēs izmantosim funkciju LEN, lai saskaitītu rakstzīmju skaitu šūnā:

1 = LEN (C3)

Nākamajā sadaļā mēs izmantosim rakstzīmju skaitu, lai apgrieztu noteiktu rakstzīmju skaitu no labās puses.

Funkcija LEFT - Rādīt rakstzīmes no kreisās puses

Funkcija Kreisais atgriež noteiktu rakstzīmju skaitu no šūnas kreisās puses. Rakstzīmju skaitam mēs izmantosim LEN funkcijas rezultātu, atņemot noņemamo rakstzīmju skaitu (piem., 4):

1 = LEFT (C3, E3-1)

Apvienojot šīs funkcijas, tiek iegūta sākotnējā formula.

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

LIGHT un LEN funkcijas

Mēs varam arī iegūt rakstzīmes no šūnas kreisās puses, izmantojot funkciju RIGHT, lai atgrieztu noteiktu rakstzīmju skaitu no labās puses. Mēs izmantojam funkciju LEN, lai saskaitītu, cik rakstzīmju ir šūnā, ļaujot no kreisās puses noņemt n (piem., 5) rakstzīmes:

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

Tālāk mēs to apskatīsim.

LEN funkcija

Pirmkārt, mēs izmantosim funkciju LEN, lai saskaitītu rakstzīmju skaitu šūnā:

1 = LEN (C3)

Nākamajā sadaļā mēs izmantosim RIGHT funkciju, lai apgrieztu noteiktu rakstzīmju skaitu no kreisās puses.

FIGHT funkcija

Funkcija Labā atgriež noteiktu rakstzīmju skaitu no šūnas labās puses. Rakstzīmju skaitam mēs izmantosim LEN funkcijas rezultātu mīnus noņemamo rakstzīmju skaitu (piem., 5):

1 = PAREIZI (B3, D3-C3)

Apvienojot šīs funkcijas, tiek iegūta sākotnējā formula.

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

MID un MEKLĒŠANAS funkcijas

Nākamajā sadaļā mēs izmantosim MEKLĒŠANAS un MID funkcijas, lai iegūtu rakstzīmes no teksta virknes vidus.

1 = MID (B3, MEKLĒT ("", B3) +1999)

MEKLĒŠANAS funkcija

Pirmkārt, mēs izmantojām funkciju MEKLĒT, lai atrastu atstarpi starp vārdu un uzvārdu.

1 = MEKLĒT ("", B3)

Pēc tam mēs pievienojam vienu šai formulai atgrieztajai vērtībai, lai iegūtu uzvārda sākuma pozīciju.

MID funkcija

Tālāk mēs izmantojam funkciju MID, lai atgrieztu visas rakstzīmes aiz atstarpes plus 1 (uzvārds)

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

Apvienojot šīs 2 funkcijas, iegūstam sākotnējo uzvārda formulu.

1 = MID (B3, MEKLĒT (B3, "") +1, 999)

Izvelciet tekstu pēc vai pirms konkrētas rakstzīmes

Varat arī izmantot funkcijas LEFT, RIGHT, LEN un SEARCH, lai izvilktu tekstu pēc vai pirms noteiktas rakstzīmes.

Izvelciet tekstu pirms rakstzīmes

Pirmkārt, mēs varam izmantot funkciju MEKLĒT, lai atrastu komata pozīciju teksta virknē.

1 = MEKLĒT (",", B3)

Tālāk mēs varam izmantot funkciju LEFT, lai izvilktu tekstu pirms komata pozīcijas. Ņemiet vērā, ka mums ir jābūt mīnus 1 no komata pozīcijas, lai neiekļautu komatu mūsu rezultātā.

1 = LEFT (B3, SEARCH (",", B3) -1)

Apvienojot šīs 2 funkcijas, iegūstam sākotnējo uzvārda formulu.

Izvilkt tekstu pēc rakstzīmes

1 = PAREIZI (B3, LEN (B3) -MEKLĒŠANA (",", B3) -1)

Papildus funkcijas MEKLĒŠANA atkārtotai izmantošanai mēs izmantojam arī funkciju LEN kopā ar funkciju PARAUGS, lai iegūtu teksta izrakstu pēc noteiktas rakstzīmes.

Funkcija LEN ir iegūt teksta garumu B3, bet funkcija MEKLĒT atkal tiek izmantota, lai atrastu komata pozīciju. Pēc tam mēs izmantojam funkciju RIGHT, lai izvilktu rakstzīmes aiz komata teksta virknē.

Izvilkt tekstu no teksta vidusdaļas

Tālāk mēs apspriedīsim, kā izvilkt tekstu no teksta virknes vidus

Lai izvilktu tekstu no teksta virknes vidus, mums jāizmanto funkcijas RIGHT, SEARCH un LEN, lai iegūtu tekstu no virknes labās puses, un pēc tam izmantojiet MID un LEN funkcijas, lai iegūtu tekstu vidū . Mēs arī iekļausim funkciju TRIM, lai apgrieztu atstarpes abās teksta virknes pusēs.

12 = RIGHT (B3, LEN (B3) -SEARCH ("", B3) -LEN (TRIM (MID (B3, SEARCH ("", B3,1) +1,MEKLĒT ("", B3, MEKLĒT ("", B3,1) +1) -MEKLĒT ("", B3,1))))-1)

Šī formula darbosies tikai tad, ja teksta virknē būs vairāk nekā viena atstarpe. Ja ir tikai viena atstarpe, tiks atgriezta kļūda ar vērtību #VALUE.

Lai atrisinātu šo problēmu, nosaukumiem bez vidējiem nosaukumiem vai iniciāļiem mēs varam izmantot sākotnējo formulu, izmantojot funkcijas MID un SEARCH.

1 = MID (B3, MEKLĒT ("", B3) +1999))

Pēc tam mēs varētu apvienot 2 formulas, izmantojot funkciju IFERROR.

12 = IFERROR (RIGHT (B3, LEN (B3)) SEARCH ("", B3) -LEN (TRIM (MID (B3, SEARCH (", B3,1) +1,MEKLĒT ("", B3, MEKLĒT ("", B3,1) +1) -MEKLĒT (("", B3,1))))-1), MID (B3, MEKLĒT ("", B3) +1999) )

Pēc tam mēs varam izmantot MID un LEN funkcijas, lai iegūtu vidējo nosaukumu vai iniciāli.

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

Izvilkt tekstu no šūnas Google izklājlapās

Visi iepriekš minētie piemēri darbojas Google lapās vienādi.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave