Izdvojite tekst iz niza u Excelu pomoću Excelove funkcije LIJEVO I DESNO

Sadržaj:

Anonim

Izvlačenje i čišćenje podataka prvi je i najvažniji zadatak svakog projekta analize podataka. U svom petogodišnjem iskustvu primio sam podatke koji su izgledali kao smeće, ali koristeći excelove funkcije DESNO i LIJEVO uspio sam ih pretvoriti u smislena izvješća.
Čišćenje podataka u Excelu je jednostavno. Ovdje ću objasniti kako možete izdvojiti određeni tekst u excelu 2016 iz ćelije i ostaviti iza sebe podatke o smeću.

Na gornjoj slici dobivam podatke u Excelu. Ima Ime, Dob, a ako je osoba ima ili nema osiguranje (da/ne). Da bih koristio te podatke, moram izdvojiti podatke u različite stupce. Svaki stupac trebao bi sadržavati samo jednu vrstu vrijednosti. Nakon što to učinimo, možemo napraviti zaokretna izvješća u Excelu koja će nam bolje reći o podacima. Pa krenimo.

Excel DESNA funkcija za izdvajanje podataka s desne strane teksta

Počnimo s onim najjednostavnijim. U ovom primjeru imamo "Ima li osiguranje?" podaci na kraju niza. A to je samo jedan znak (Y ili N). Za izdvajanje ovih podataka upotrijebit ćemo PRAVU formulu koju Excel nudi. Funkcija DESNO dostupna je u programima Excel 2016, Excel 2013, Excel 2010 i starijim verzijama programa Excel.

Funkcija RIGHT u Excelu uzima samo dva argumenta. Prvo TEKST, a zatim BROJ ZNAKOVA koje želite izdvojiti s desne strane u Excelu.

Opća formula:

= DESNO (tekst, broj_znakova)

Evo, mi imamo svoje tekst u ćeliji B3 a broj znakova koje želimo izdvojiti je 1. Samo upišite ovu formulu u Excel u ćeliju D3 ili gdje god želite imati te podatke.

= DESNO (B3,1)

Rezultat ćete imati u ćeliji D3. samo kopirajte ili povucite ovu formulu u donje ćelije.

Excel LIJEVA funkcija za izdvajanje podataka s lijeve strane teksta

Ajmo sada dobiti svoje godine. Prije nego što objasnim, dopustite mi da vam pokažem formulu. Kopirajte ovu formulu u željene ćelije.

= LIJEVO (DESNO (B3,4), 2)

U gornjoj formuli kombinirali smo funkcije LIJEVO i DESNO kako bismo dobili naš specifični tekst iz niza. Ovako to izgleda.

Sada shvatimo ovu slabu formulu.
Svaka funkcija radi od unutra prema van. Pa počnimo s:

DESNO (B3,4): Jednostavno izdvaja 4 znaka iz zadanog teksta. To nam daje 30_Y. Zašto 4? Budući da znamo da je starost samo jedan od dva znaka, a imamo 1 “_” i 1 Y ili N.

LIJEVO (DESNO (B3,4), 2): Sada imamo naš tekst koji počinje s dobi od 2 znaka. Ovdje slijedi funkcija LIJEVO. Treba DESNO (B3,4) kao njegov tekstualni argument i iz toga izdvaja 2 znaka. To nam daje 30 za prvu ćeliju. Kopirajte formulu u donje ćelije i dobit ćete ostale podatke kao što je prikazano na gornjoj slici.

Opća formula za LIJEVO:

= LIJEVO (tekst, broj znakova)

Baš kao i funkcija DESNO u Excelu LIJEVA funkcija Excela također uzima dva ista argumenta. Samo izvlači podatke s lijeve strane navedenog niza.

Excel LIJEVO i Desna funkcija za izdvajanje nepoznate duljine teksta iz niza

Samo zalijepite ovu formulu u željene ćelije da biste ekstrahirali naziv iz teksta u Excelu.

= LIJEVO (B3, LEN (B3) -5)

U gornjim primjerima znali smo točan broj tekstova koje treba izvući iz navedenog teksta. Ali sada, ne znamo koliko je ime dugo. Što može biti učinjeno?

Znamo da iza imena stoji točno 5 znakova. 1 za prostor, 2 za dob, 1 za podvlaku "_" i jedan za Y.

Ako možemo dobiti cijeli broj teksta, a zatim od toga oduzeti 5, imat ćemo točan broj teksta za ime.

Za pronalaženje duljine teksta u Excelu možemo koristiti funkciju LEN. LEN -ova funkcija programa excel vraća broj uključenih znakova.
Sintaksa:

= LEN (tekst)

Tako LEN (B3) vraća 20.
LEN (B3) -5 vraća 15. I to duljina imena u ćeliji B3
Napokon LIJEVO (B3, LEN (B3) -5) daje nam Georgina Schalk kao rezultat. Kada kopirate formulu u donje ćelije, dobit ćete sva imena.

Sada možete pripremiti ovakva izvješća na temelju izdvojenih podataka pomoću zaokretnih tablica. Govori nam da polovica naših ispitanika ima osiguranje, a druga polovica nema.

LIJEVA I DESNA FUNKCIJA Excela je vrlo moćna i korisna za čišćenje podataka. U kombinaciji s funkcijom LEN, funkcijom FIND i funkcijom SUBSTITUTE u Excelu mogu izdvojiti bilo koji podniz u nizu u Excelu.

U budućnosti ćemo vidjeti složenije izdvajanje podataka u Excelu. Za sada zbogom. I da, ostavite svoje misli u odjeljku komentara ispod. Rado ću vam pomoći.