Turinys
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" programoje4 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.