Kaip "Excel" programoje pašalinti pirmaujančius tarpelius (4 metodai)

  • Pasidalinti
Hugh West

Kuriant didelį darbalapį labai įmanoma, kad jo turinyje bus papildomų vietų. Norint sukurti puikų darbalapį, reikia pašalinti papildomus tarpus . Šiame straipsnyje paaiškinsiu kaip pašalinti pradinius tarpus "Excel" programoje .

Kad šis paaiškinimas būtų veiksmingesnis, naudosiu pavyzdinį duomenų rinkinį, kuriame yra 3 stulpeliai, nurodantys asmens vardą, pavardę ir vardą. Vardas, pavardė , ir Visas vardas ir pavardė .

Čia, kad iš vardo ir pavardės sugeneruotumėte vardą ir pavardę, kuriuos naudojau funkcija CONCAT.

Atsisiųsti į praktiką

Pašalinti pirmaujančius tarpus "Excel.xlsm" programoje

4 būdai, kaip "Excel" programoje pašalinti pagrindinius tarpus

1. TRIM funkcijos naudojimas

Galite naudoti TRIM funkcija pašalinti pradinius tarpus, nors TRIM funkcija ne tik pašalina pradinius tarpus, bet ir pašalina galinius ir dvigubi tarpai.

Pirmiausia pasirinkite ląstelę, į kurią norite įrašyti rezultatinę vertę.

➤ Pasirinkau langelį E4

Antra, ląstelėje arba į langelį įveskite šią formulę "Formula Bar .

=TRIM(D4)

Galiausiai paspauskite ĮVESKITE .

Dabar bus rodomas rezultatas pašalinus visus papildomus tarpus.

Vėliau galite naudoti Užpildymo rankena į Automatinis pildymas formulę likusioms ląstelėms.

1.1. Pašalinti teksto verčių pradinius tarpelius

Jei norite iš teksto pašalinti tik pradinius tarpus, galite naudoti TRIM funkcija su MID funkcija ir funkcija FIND . Šių funkcijų sintezė apskaičiuos eilutės pirmojo teksto simbolio padėtį. Čia taip pat naudojau funkcija LEN apskaičiuoti eilutės ilgį.

Norėdami naudoti šias funkcijas formulėje, pirmiausia pasirinkite ląstelę, į kurią norite įrašyti rezultatą.

➤ Pasirinkau langelį E4

Antra, ląstelėje arba į langelį įveskite šią formulę "Formula Bar .

=MID(D4,FIND(MID(TRIM(D4),1,1),D4),LEN(D4))

Čia įterpiau D4 kaip reikšmę, iš kurios norėjau pašalinti tarpus.

Svetainė RASTI dalis nustatys pirmosios teksto simbolių eilutės poziciją, tada LEN funkcija suskaičiuos eilutės ilgį, kuris bus išskirtas per išorinį MID funkcija.

Galiausiai paspauskite ĮVESKITE .

Dabar bus parodytas rezultatas, pašalinant tik pradinius pasirinktos ląstelės tarpus.

Dabar, jei norite, galite naudoti Užpildymo rankena į Automatinis pildymas formulę likusioms ląstelėms.

1.2. Pašalinti skaitinių verčių pradines tarpeles

Svetainė TRIM funkcija veikia skaitinėms reikšmėms, tačiau kyla problema, kad ji konvertuoja skaičių į teksto eilutę.

Taigi, jei norite iš skaitinės vertės pašalinti tik pradinius tarpus, galite naudoti TRIM funkcija su funkcija VALUE .

Kad parodyčiau jums šį būdą, naudoju duomenų rinkinį, kuriame yra skaitinės vertės Pašto indeksas kartu su Miesto pavadinimas.

Pirmiausia pasirinkite ląstelę, į kurią norite įrašyti rezultatinę vertę.

➤ Pasirinkau langelį D4

Tada ląstelėje arba į langelį įveskite šią formulę "Formula Bar .

=VERTĖ(TRIM(C4))

Čia TRIM funkcija pašalina pradinius tarpelius iš skaitinės vertės, esančios C4 . tada VERTĖ konvertuoja jį į Skaičių formatas .

Galiausiai paspauskite ĮVESKITE .

Galiausiai bus pašalinti skaitinės vertės pradiniai tarpai ir ji bus konvertuota į skaičių formatą.

Šiuo metu, jei norite, galite naudoti Užpildymo rankena į Automatinis pildymas formulę likusioms ląstelėms.

Skaityti daugiau: Kaip "Excel" programoje pašalinti užpakalinius tarpelius

2. TRIM naudojimas per SUBSTITUTE siekiant pašalinti nelūžtančius pirmuosius tarpelius

Jei tam tikras reikšmes gavote iš svetainės, sudarytos iš simbolio CHAR (160) tada yra galimybė, kad prie reikšmių gali būti pridedami nelūžtantys tarpai.

Svetainė TRIM funkcija tinkamai neveikia, kai tarpai nepertraukiami. Todėl galite naudoti funkcija SUBSTITUTE pašalinti nepertraukiamus pradinius tarpelius su įprastais tarpo ženklais.

Paėmiau šiuos pavyzdinius duomenis Knyga su autoriaus vardu .

Pirmiausia pasirinkite ląstelę, į kurią norite įrašyti rezultatinę vertę.

➤ Pasirinkau ląstelę C4

Tada ląstelėje arba į langelį įveskite šią formulę "Formula Bar .

=TRIM(SUBSTITUTE(B4, CHAR(160), ""))

Čia SUBSTITUTAS funkcija pakeis visus CHAR(160) su įprastais tarpo ženklais iš B4 ląstelė. Tada TRIM funkcija pašalins šiuos tarpus.

Galiausiai paspauskite ĮVESKITE raktas.

Galiausiai bus parodytas rezultatas, pašalinus visus nelūžtančius tarpus.

Galiausiai galite naudoti Užpildymo rankena į Automatinis pildymas formulę likusioms ląstelėms.

Panašūs skaitiniai:

  • Pašalinti visus tarpus "Excel" programoje (9 metodai)
  • Kaip pašalinti tuščias vietas "Excel" programoje (7 būdai)

3. Naudojant FIND ir REPLACE

Taip pat galite naudoti Rasti ir pakeisti komandą, kad pašalintumėte tarpus.

Pirmiausia pasirinkite ląstelę, iš kurios norite pašalinti pradinius tarpus.

Tada atidarykite Pagrindinis skirtukas>> iš Rasti ir pasirinkti >> pasirinkite Pakeisti

A dialogo langas ten turėsite įrašyti, kiek tarpų norite pašalinti. Ką rasti.

Po to turėsite įrašyti, kiek tarpų norite pakeisti esamus tarpus. Pakeisti į.

Po to, kai tarpai abiejose Raskite, ką ir Pakeisti į . Tada spustelėkite Pakeiskite visus. Pasirodys pranešimas, kad kiek pakaitalai įvyko.

➤ Čia bus rodoma 7 pakaitalai .

Jei pasirinktoje ląstelėje yra daugiau pradinių tarpų, galite spustelėti Pakeisti visus dar kartą. Bus pašalinti esami pagrindiniai tarpai.

➤ Vėl pakeitė 3 tarpus.

Čia visi pradiniai tarpai pakeičiami vienu tarpu.

3.1. Vienos erdvės

Jei norite pašalinti tik atskirus pradinius tarpus, taip pat galite naudoti Rasti ir pakeisti komanda.

Pasirinkę ląstelę, iš kurios norite pašalinti atskirus pradinius tarpus.

Dabar atidarykite Pagrindinis skirtukas>> iš Rasti ir pasirinkti >> pasirinkite Pakeisti

A dialogo langas bus iššokti iš ten įterpti vieną tarpą į Raskite, ką ir išlaikyti Pakeisti į tuščia.

Galiausiai spustelėkite Pakeisti VISUS . Pasirodys pranešimas, rodantis, kiek pakeitimų įvyko. Dabar spustelėkite GERAI.

➤ Čia bus rodoma 24 pakaitalai .

Čia visi atskiri tarpai pakeičiami be tarpo.

3.2. Dvigubos erdvės

Kita vertus, jei norite pašalinti tik dvigubus pradinius tarpus, galite naudoti Rasti ir pakeisti komanda.

Pirmiausia pasirinkite ląstelę, iš kurios norite pašalinti atskirus pradinius tarpus.

Po to atidarykite Pagrindinis skirtukas>> iš Rasti ir pasirinkti >> pasirinkite Pakeisti

Dabar, a dialogo langas bus iššokti iš ten įterpti dvigubą tarpą į Raskite, ką ir vieną tarpą Pakeisti į .

Tada spustelėkite Pakeisti VISUS . Pasirodys pranešimas, rodantis, kiek pakeitimų įvyko. Dabar spustelėkite GERAI.

➤ Čia bus rodoma 11 pakaitalai .

Galiausiai visi dvigubi pradiniai tarpai pakeičiami viengubais pradiniais tarpais.

4. VBA naudojimas

Norėdami pašalinti pradinius tarpus "Excel" programoje, taip pat galite naudoti "Visual Basic .

Pirmiausia atidarykite Kūrėjas skirtukas>> tada pasirinkite "Visual Basic".

Tada bus atidaryta "Microsoft Visual Basic for Applications".

Dabar atidarykite Įdėkite >> pasirinkti Modulis .

Čia Modulis yra atidarytas.

Po to parašykite kodą, kad pašalintumėte pradinius tarpelius Modulis .

 Sub Remove_Leading_Space() Dim Rng As Range Dim SelectedRng As Range On Error Resume Next ExcelTitleId = "Leading Space" Set SelectedRng = Application.Selection Set SelectedRng = Application.InputBox("Range", ExcelTitleId, SelectedRng.Address, Type:=8) For Each Rng In SelectedRng Rng.Value = VBA.LTrim(Rng.Value) Next End Sub 

Čia paėmiau du kintamuosius Rng ir SelectedRng , pavadino dialogo langą Pagrindinio tarpo pašalinimas tada naudojo Dėl ciklo į TRIM kiekvieną pasirinktą ląstelę .

Naudojau VBA LTRIM funkcija apipjaustyti.

Galiausiai, Išsaugoti kodą ir grįžkite į darbalapį.

Pirmiausia pasirinkite ląstelę arba ląstelių intervalą, kuriam norite taikyti VBA

Tada atidarykite Peržiūrėti skirtukas>> iš Makrokomandos >> pasirinkti Peržiūrėti makrokomandas.

Šiuo metu dialogo langas dabar pasirinkite Makro tada spustelėkite Paleisti .

Vėlgi, a dialogo langas bus rodomas pasirinktas diapazonas, tada spustelėkite GERAI.

Dabar pasirinkto ląstelių intervalo pradiniai tarpai bus pašalinti.

N.B.: Nepamirškite, kad VBA kodas pašalins pradinius tarpus tik pasirinktame ląstelių intervale, pakeis pradinius duomenis ir nepalaiko funkcijos "atšaukti". Be to, prieš taikydami šį VBA kodą išsaugokite duomenų kopiją.

Praktikos skyrius

Sąsiuvinyje pateikiau pratybų lapą, kuriame galima praktiškai išbandyti šiuos paaiškintus pradinių tarpų šalinimo būdus. Jį galite atsisiųsti iš pirmiau pateiktos nuorodos.

Išvada

Bandžiau paaiškinti 4 paprastus ir greitus būdus, kaip pašalinti pagrindinius tarpus "Excel" programoje. Šie skirtingi būdai padės jums pašalinti pagrindinius tarpus tiek iš teksto, tiek iš skaitinių reikšmių. Galiausiai, jei turite kokių nors pasiūlymų, idėjų ir atsiliepimų, nedvejodami komentuokite toliau.

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ą.