Kairiojo apdailos elemento funkcija programoje "Excel": 7 tinkami būdai

  • Pasidalinti
Hugh West

Šiame straipsnyje aptarsime kairiojo apvado atlikimą "Excel" programoje naudojant funkciją ir VBA. Kairysis apvadas gali būti įvairių tipų. Pavyzdžiui, galite pašalinti simbolį iš kairiosios eilutės pusės. Kita vertus, iš duomenų eilutės taip pat galite ištrinti pradinius tarpus (tarpą, esantį kairiausioje eilutės pusėje).

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti praktikos sąsiuvinį, kurį naudojome rengdami šį straipsnį.

Kairiojo trimito funkcija.xlsm

7 tinkami būdai "Excel" funkcijai "Left Trim" atlikti

1. Taikykite funkciją RIGHT, norėdami "Excel" programoje apkarpyti kairės pusės simbolius

Dirbdami su skaičiuoklėmis dažnai turime apkarpyti kairėje pusėje esančius duomenis. Pavyzdžiui, turite kodą, kuriame yra spalva, nuorodos Nr., dydis ir t. t., ir norite atskirti kodą pagal savo pageidavimus. Paprasčiausias būdas apkarpyti kairiąją duomenų dalį yra naudoti funkcija RIGHT . DEŠINĖ funkcija grąžina nurodytą simbolį iš teksto eilutės pabaigos. Pavyzdžiui, norime apkarpyti reikšmę Ląstelė B5 . Čia pateikiami reikalingi veiksmai:

Žingsniai :

  • Parašykite šią formulę, kad atskirti spalvą nuo kodo.
=PRAVA(B5,4)

  • Įvedus formulę, bus išskirta mėlyna spalva. Naudokite Užpildymo rankena (+) nukopijuoti formulę į kitas ląsteles.

Skaityti daugiau: Dešiniųjų simbolių ir tarpelių trynimas "Excel" (5 būdai)

2. Funkcijos REPLACE taikymas kairės pusės simboliams pašalinti "Excel" programoje

Kitas lengvai paliekamas apvadas - naudoti funkcija REPLACE. PAKEISTI funkcija pakeičia teksto eilutės dalį kita teksto eilute. Taikėme šią funkciją ankstesniam duomenų rinkiniui ir toliau pateikiame atliktus veiksmus:

Žingsniai:

  • Pirmiausia įveskite šią formulę:
=PAKEISTI(B5,1,C5,"")

  • Įvedę formulę, gavome tokį rezultatą:

3. Naudokite VBA kairės pusės simboliams apkirpti

Jei nenorite naudoti jokios funkcijos ar formulės kairiajam apvadui atlikti, naudodami VBA gali būti "Excel" parinktis. Mes naudojome šiuos veiksmus VBA :

Žingsniai:

  • Toliau pateikiama eilutė, kurią norime apkirpti:

  • Pirmiausia eikite į atitinkamą lapą. Tada dešiniuoju pelės klavišu spustelėkite lapo pavadinimą ir pasirinkite Peržiūrėti kodą parinktį, kad VBA langas.
  • Dabar įrašykite šį kodą į Modulis .
 Option Explicit Sub GetString() Dim str1 As String str1 = "3PastelBlue" MsgBox Right(str1, 10) End Sub 

  • Galiausiai paleiskite kodą ir gausite apkarpytą kodą.

4. Ištrinti simbolius iš kairės naudojant RIGHT ir LEN funkciją

Panašiai, pirmiau minėtais metodais, galime pašalinti simbolius iš kairiosios duomenų dalies naudodami kombinaciją DEŠINĖ ir LEN funkcijos. LEN funkcija grąžina simbolių skaičių teksto eilutėje. Su šiuo metodu susiję veiksmai:

Žingsniai:

  • Iš pradžių įveskite šią formulę.
= DEŠINĖ(B5,LEN(B5)-C5)

Formulės suskirstymas:

  • LEN(B5)

Čia LEN funkcija grąžina simbolių skaičių teksto eilutėje.

  • RIGHT(B5,LEN(B5)-C5)

Šioje formulėje iš visos eilutės atimamas iš kairės apkarpytų simbolių skaičius. Formulė grąžins iš kairės apkarpytą eilutę.

  • Galiausiai išvestis yra tokia:

5. Pašalinti pradinius tarpus naudojant "Excel" funkcijų FIND, MID, TRIM ir LEN derinį

Dažnai, kai kopijuojame duomenis iš svetainių, kartu su duomenimis nukopijuojama ir daug nereikalingų tarpų. Tačiau šių tarpų ieškojimas po vieną atima daug laiko. Laimei, yra keletas funkcijų derinių, kuriais galima šiuos tarpus apkarpyti.

Taikydami šį metodą, naudosime funkcijų FIND, MID, TRIM ir LEN derinį, kad pašalintume pradinį tarpą. Atliekami šie veiksmai:

Žingsniai:

  • Norėdami pašalinti tarpus, įveskite šią formulę:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Formulės suskirstymas:

  • LEN(B5)

Ši formulė parodys simbolių skaičių, esantį Ląstelė B5 .

  • TRIM (B5)

TRIM funkcija iš B5 pašalina visus tarpus, išskyrus atskirus tarpus tarp žodžių.

  • MID(TRIM(B5),1,1)

MID funkcija grąžina simbolius iš B5 vidurio, jei nurodyta pradinė pozicija ir ilgis.

  • FIND(MID(TRIM(B5),1,1)

Funkcija FIND grąžina vienos teksto eilutės pradinę padėtį kitoje teksto eilutėje. Šiuo atveju formulė grąžina simbolio, kurį radome ankstesnėje procedūroje, padėtį.

  • MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Taikant formulę su kita MID funkcija, tarpai ištrinami tik kairėje eilutės pusėje.

  • Galiausiai išvestis yra tokia:

Skaityti daugiau: Kaip "Excel" programoje apkarpyti tarpus (8 paprasčiausi būdai)

6. Taikykite REPLACE, LEFT, FIND & TRIM "Excel" funkcijų derinį, kad pašalintumėte pradinius tarpus

Panašiai ir ankstesnis metodas, derinys PAKEISTI, PALIKTI, RASTI, ir TRIM funkcijos gali būti naudojamos pradiniams tarpams ištrinti.

Atlikdami užduotį atlikome toliau nurodytus veiksmus:

Žingsniai:

  • Naudodamiesi minėtomis funkcijomis, pirmiausia įveskite šią formulę:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")

Formulės suskirstymas:

Derinys RASTI , LEFT , ir TRIM funkcijos padeda apskaičiuoti pirmojo tarpo ženklo eilutėje padėtį; tarpai yra kairėje eilutės pusėje.

Čia formulę perdavėme per PAKEISTI funkcija. Dėl to pradiniai eilutės tarpai buvo pakeisti be tarpų (""). Formulė ištrins iš eilutės tik pradinius tarpus.

  • galiausiai, Rezultatas yra:

7. Naudokite VBA, kad pašalintumėte pirmaujančius tarpus "Excel" programoje

Praleidžiamieji tarpai gali būti ištrinti naudojant VBA taip pat.

Žingsniai:

  • Pirmiausia pasirinkite langelius su pradiniais tarpais.

  • Antra, eikite į atitinkamą lapą, dešiniuoju pelės klavišu spustelėkite lapo pavadinimą ir pasirinkite Peržiūrėti kodą parinktį, kad VBA langas.
  • Į Modulis , įrašykite šį kodą:
 Option Explicit Sub TrimExample1() Dim Cell As Object Dim Rng As Range Set Rng = Selection For Each Cell In Rng Cell.Value = Trim(Cell) Next Cell End Sub 

  • Galiausiai paleiskite kodą ir gaukite eilutę be pradinių tarpų.

Išvada

Straipsnyje aptariau plačiai naudojamus kairiųjų simbolių apkarpymo metodus. Galite sužinoti tiek apie metodus, susijusius su funkcija, tiek su VBA. Naudokite šiuos metodus, kai tik tinka, ir praneškite mums, jei turite kokių nors klausimų.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.