Turinys
Kartais mūsų duomenų ląstelėse dešinėje pusėje gali būti papildomų simbolių, kurių nereikia. Šiuos simbolius galite pašalinti iš duomenų ląstelės dešinės pusės. Šiame straipsnyje pateiksiu penkis dešiniųjų simbolių pašalinimo "Excel" programoje būdus.
Tarkime, kad turime duomenų rinkinį, kuriame pateiktas maratono dalyvių įveiktas atstumas. Kiekvieno maratono pabaigoje yra kelios vietos. Dalyvio vardas ir pavardė ir ląstelės, esančios Nuvažiuotas atstumas stulpelyje yra skaitinės vertės ir vienetas - mylios. Dabar iš dešinės pusės nubrauksime tarpus ir ženklus, nurodančius vienetą.
Atsisiųsti praktikos sąsiuvinį
Dešiniųjų simbolių apipjaustymas "Excel.xlsm" programoje5 būdai, kaip apipjaustyti teisingus simbolius
1. TRIM funkcija, skirta pašalinti papildomus tarpus dešinėje
Kartais jūsų duomenų langeliuose gali būti papildomų tarpų dešiniajame gale. TRIM funkcija pašalinti šiuos tarpus. Kaip minėjome, kiekvieno Dalyvio pavadinimo pabaigoje yra keletas tarpų,
Norėdami pašalinti šiuos tarpus, tuščioje ląstelėje ( C7)
=TRIM(A7)
Čia TRIM funkcija pašalins tarpus iš dešiniojo galo
Paspauskite ĮVESKITE pašalinti visus papildomus tarpus.
Vilkimo ląstelė C7 taikyti tą pačią formulę visose kitose ląstelėse.
2. Teksto į stulpelius funkcijos, skirtos dešiniųjų tarpų apipjaustymui
Taip pat galite naudoti Tekstas į stulpelius funkcijos, kad būtų galima apkarpyti dešiniuosius tarpus. Šiam metodui reikės atsarginio stulpelio dešinėje stulpelio, iš kurio pašalinsite tarpus. Pirmiausia įterpkite stulpelį į dešinę nuo stulpelio, iš kurio pašalinsite tarpus.
Dabar eikite į Duomenys> Duomenų įrankiai ir pasirinkite Tekstas į stulpelius .
Dabar a Teksto į stulpelį vedlys Bus rodomas langas. Fiksuotas plotis ir spustelėkite Kitas .
Antrajame žingsnyje vertikalią liniją šalia duomenų perkelkite į duomenų pabaigą ir pasirinkite Kitas .
Dabar pamatysite, kad visi jūsų duomenys paryškinti juoda spalva. Apdaila .
Po to pasirodys patvirtinimo langas. Paspauskite GERAI .
Dabar pamatysite, kad dešinėje duomenų rinkinio pusėje nėra tarpų.
3. LEFT ir LEN funkcijos dešiniųjų simbolių apipjaustymui
Naudojant funkcija LEFT ir funkcija LEN galite lengvai apkarpyti duomenų langeliuose esančius dešiniuosius simbolius. Į tuščią langelį įveskite šią formulę ( C7 ),
=LEFT(B7,LEN(B7)-6)
Čia LEFT funkcija nurodo, kad formulė grąžins pasirinktos ląstelės simbolius, B7 iš LEFT ir LEN(B7)-6 dalis rodo, kad paskutiniai 6 ženklai iš viso ląstelės ilgio B7 bus atleistas nuo mokesčio, grąžinant LEFT funkcija.
Paspauskite ĮVESKITE ir matote, kad dešinieji simboliai, kurie yra mūsų duomenų rinkinio mylios, buvo pašalinti.
Vilkimo ląstelė C7 taikyti tą pačią formulę visose kitose ląstelėse.
4. Skaitmeninės reikšmės gavimas apkarpant dešiniuosius simbolius
Taikydami ankstesnį metodą, išvesties ląstelėje gauname tekstus. Jei norite gauti skaitines reikšmes, turite naudoti funkcija VALUE norėdami gauti skaitinę reikšmę po to, kai nukirpsite reikiamus simbolius, ląstelėje įrašykite šią formulę C7 ,
=VERTĖ(LEFT(B11,LEN(B11)-6))
Čia VERTĖ funkcija konvertuos grąžintą LEFT funkciją į skaitines vertes.
Paspauskite ĮVYKDYTI. Pamatysite, kad formulė apkarpė dešiniuosius simbolius. Be to, išvesties ląstelės dešinėje pusėje bus rodomas grįžimas, C7 kuris nurodo, kad grąžinama skaitinė vertė.
Vilkite C7 ląstelėje, kad tą pačią formulę galėtumėte taikyti visose kitose ląstelėse. Taip gausite nuvažiuotą atstumą be vieneto mylios visų dalyvių išvesties langeliuose pateikiami skaitmeniniais formatais.
5. Dešiniųjų simbolių apipjaustymas naudojant VBA
Kitas būdas "Excel" programoje apkirpti reikiamus simbolius - sukurti pasirinktinę funkciją naudojant "Visual Basic" programos (VBA) . Pirmasis spaudinys ALT+F11 , bus atidarytas VBA langą. Dabar dešiniuoju pelės klavišu spustelėkite kairiajame skydelyje esantį lapą, kad atsidarytų išplečiamasis meniu. Išskleiskite Įdėkite spustelėdami ant jo ir pasirinkdami Modulis .
Bus atidarytas Modulis (kodas) langas.
Įterpkite šį kodą į Modulis (kodas) langas.
Viešoji funkcija TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) End Function
Kodas sukurs pasirinktinę funkciją, pavadintą TRIMLASTX kuris iš pasirinkto langelio dešinės pusės išpjauna nustatytą skaičių simbolių.
Dabar uždarykite VBA langą ir ląstelėje įveskite šią formulę C7,
=TRIMLASTX(B7,6)
Čia, B7 pasirinkta ląstelė ir 6 nurodo simbolių, kurie bus pašalinti, skaičių.
Paspauskite ĮVESKITE ir pamatysite, kad formulė apkarpė reikiamus simbolius.
Vilkimo ląstelė C7 taikyti tą pačią formulę visose kitose ląstelėse.
Išvada
Galite apkarpyti simbolius iš dešinės "Excel" programoje bet kuriuo iš pirmiau nurodytų būdų. Jei susiduriate su bet kokia painiava, palikite komentarą.