Ištraukite tekstą iš eilutės „Excel“ naudodami „Excel“ kairę ir dešinę funkciją

Turinys:

Anonim

Duomenų gavimas ir valymas yra pirmoji ir svarbiausia bet kurio duomenų analizės projekto užduotis. Per savo penkerių metų patirtį gavau duomenų, kurie atrodė kaip šiukšlės, tačiau naudodamas „Excel“ dešinės ir kairės funkcijas galėjau juos paversti prasmingomis ataskaitomis.
„Excel“ duomenų valymas yra lengvas. Čia aš paaiškinsiu, kaip galite išskirti konkretų tekstą „Excel 2016“ iš langelio ir palikti šiukšlių duomenis.

Aukščiau esančiame paveikslėlyje man pateikiami duomenys „Excel“. Tai turi vardas, Amžius, o jei asmuo turi draudimą arba ne (TA/NE). Norėdami naudoti šiuos duomenis, turiu išgauti duomenis skirtinguose stulpeliuose. Kiekviename stulpelyje turi būti tik vienos rūšies reikšmės. Kai tai bus padaryta, „Excel“ galime sukurti pagrindines ataskaitas, kurios mums geriau pasakys apie duomenis. Taigi pradėkime.

„Excel“ dešinė funkcija, skirta ištraukti duomenis iš dešinės teksto dalies

Pradėkime nuo paprasčiausio. Šiame pavyzdyje mes turime „Ar draudimas?“ duomenys eilutės pabaigoje. Ir tai tik vienas simbolis (Y arba N). Šiems duomenims išgauti naudosime „Excel“ pateiktą TEISINGĄ formulę. Funkcija RIGHT pasiekiama „Excel 2016“, „Excel 2013“, „Excel 2010“ ir senesnėse „Excel“ versijose.

FIG funkcija „Excel“ turi tik du argumentus. Pirma, TEKSTAS, o antra - SKYRIŲ SKAIČIUS, kuriuos norite išgauti iš „Excel“ dešinėje.

Bendra formulė:

= TEISINGAS (tekstas, simbolių skaičius)

Čia mes turime savo tekstas ląstelėje B3 ir simbolių, kuriuos norime išgauti, skaičius yra 1. Tiesiog parašykite šią formulę „Excel“ langelyje D3 arba kur tik norite turėti šiuos duomenis.

= TEISINGAS (B3,1)

Rezultatą matysite D3 langelyje. tiesiog nukopijuokite arba nuvilkite šią formulę žemiau esančiuose langeliuose.

„Excel“ kairioji funkcija, skirta ištraukti duomenis iš teksto kairės pusės

Dabar išsiaiškinkime savo amžių. Prieš paaiškindamas, parodysiu formulę. Nukopijuokite šią formulę norimose ląstelėse.

= Kairė (DEŠINĖ (B3,4), 2)

Aukščiau pateiktoje formulėje mes sujungėme LEFT ir RIGHT funkcijas, kad gautume konkretų tekstą iš eilutės. Taip atrodo.

Dabar supraskime šią niūrią formulę.
Kiekviena funkcija veikia iš vidaus į išorę. Taigi pradėkime nuo:

DEŠINĖ (B3,4): Tai tiesiog išskiria 4 simbolius iš tam tikro teksto. Tai suteikia mums 30_Y. Kodėl 4? Kadangi žinome, kad amžius yra tik vienas iš dviejų simbolių, ir mes turime 1 „_“ ir 1 Y arba N.

Kairė (dešinė (B3,4), 2): Dabar turime tekstą, kuris prasideda nuo 2 simbolių amžiaus. Čia veikia LEFT funkcija. Užtrunka DEŠINĖ (B3,4) kaip jo teksto argumentą ir iš jo ištraukia 2 simbolius. Tai suteikia mums 30 pirmosios ląstelės. Nukopijuokite formulę žemiau esančiuose langeliuose ir gausite likusius duomenis, kaip parodyta aukščiau esančiame paveikslėlyje.

Bendroji kairės formulė:

= LEFT (tekstas, simbolių skaičius)

Kaip ir „Excel“ „Excel“ funkcijos „LIGT“ funkcija „RIGHT“ taip pat turi du tuos pačius argumentus. Jis tiesiog ištraukia duomenis iš pateiktos eilutės kairės pusės.

„Excel“ kairė ir dešinė funkcija, skirta ištraukti nežinomą teksto ilgį iš eilutės

Tiesiog įklijuokite šią formulę norimose ląstelėse, kad išgautumėte pavadinimą iš „Excel“ teksto.

= Kairė (B3, LEN (B3) -5)

Anksčiau pateiktuose pavyzdžiuose žinojome tikslų tekstų, kuriuos reikia išgauti iš duoto teksto, skaičių. Bet dabar mes nežinome, koks ilgas vardas. Ką galima padaryti?

Mes žinome, kad po pavadinimo yra tikslūs 5 simboliai. 1 - erdvė, 2 - amžius, 1 - „_“ pabraukimas ir vienas - Y.

Jei galime gauti visą teksto skaičių ir iš jo atimti 5, tada turėsime tikslų pavadinimo teksto skaičių.

Norėdami rasti teksto ilgį „Excel“, galime naudoti funkciją LEN. „Excel“ LEN funkcija grąžina susijusių simbolių skaičių.
Sintaksė:

= LEN (tekstas)

Taigi LEN (B3) grąžina 20.
LEN (B3) -5 grąžina 15. Ir tai vardo ilgis ląstelėje B3
Pagaliau Kairė (B3, LEN (B3) -5) mums duoda Georgina Schalk kaip rezultatas. Kopijuodami formulę į žemiau esančius langelius, gausite visus pavadinimus.

Dabar galite parengti tokias ataskaitas, remdamiesi išgautais duomenimis, naudodami suvestines lenteles. Tai mums sako, kad pusė mūsų tiriamųjų turi draudimą, o kita pusė - ne.

Kairė ir dešinė „Excel“ FUNKCIJOS yra labai galingos ir naudingos duomenų valymui. Kartu su „LEN“ funkcija, „FIND“ funkcija ir „Excel“ funkcija „SUBSTITUTE“ jie gali išskirti bet kurią „Excel“ eilutės antrinę eilutę.

Ateityje „Excel“ matysime sudėtingesnį duomenų išgavimą. Kol kas iki pasimatymo. Ir taip, palikite savo mintis žemiau esančiame komentarų skyriuje. Man bus daugiau nei malonu jums padėti.