Problēma: nevajadzīgas tukšas rakstzīmes šūnās

Anonim

Šajā rakstā mēs uzzināsim, kā programmā Excel noņemt nevajadzīgās tukšās rakstzīmes.

Kas ir vadošās un beigu telpas

Programmā Excel datu ieguve un tīrīšana ir pirmais un vissvarīgākais jebkura datu analīzes projekta uzdevums. Piecu gadu pieredzes laikā esmu saņēmis datus, kas izskatījās nestrukturēti, bet, izmantojot Excel TRIM vai CLEAN funkcijas, esmu tos pārvērtis nozīmīgos ziņojumos. Dažreiz teksta vērtībās ir ievadītas, beigu vai vairākas iegultas vietas, un šo tukšo rakstzīmju vai atstarpju tīrīšanas process ir daļa no datu tīrīšanas. Datu tīrīšana programmā Excel ir vienkārša. Tagad iemācīsimies tīrīt teksta vērtības šūnās programmā Excel.

Programmā Excel uzreiz noņemiet visas tukšās rakstzīmes

Metodā ir iesaistīti soļi. Pirmkārt, atlases daļa, tipa formula un formulas pabeigšana.

Vispirms : Atlasiet nepieciešamās šūnas, kurās nepieciešami iztīrītie dati vai izvades šūnas

Otrais : Ierakstiet formulu

Funkcija TRIM ir teksta funkcija programmā Excel, ko izmanto, lai no teksta virknes noņemtu visas papildu atstarpes, izņemot vienu atstarpi starp vārdiem.

Sintakse:

= TRIM (teksts)

teksts: teksta vērtība pēdiņās vai šūnu atsauce

Trešais : Pēc katras formulas pabeigšanas mēs izmantojam taustiņu Enter, lai redzētu izmantotās formulas izvadi. Bet tā vietā, lai izmantotu tikai Enter, izmantojiet Ctrl + Enter atslēga kopā

Piemērs :

To visu var būt mulsinoši saprast. Sapratīsim, kā izmantot funkciju, izmantojot piemēru. Šeit mums tie ir jānoņem, lai formula, kas atsaucas uz šīm šūnām, tiktu pareizi aprēķināta. A slejā ir teksts ar atstarpēm teksta priekšā. Šīs atstarpes ir noņemtas, izmantojot apgriešanas funkciju. Skatiet zemāk esošo ekrānuzņēmumu:

Ir divi veidi, kā noņemt šīs vietas:

  • Apgriešanas un aizstāšanas funkcijas izmantošana
  • Aizstāt komandu

TRIM formula tukšu rakstzīmju noņemšanai

Apgriešanas funkcija noņem visas atstarpes no teksta virknes, izņemot atsevišķas atstarpes starp vārdiem.

Vispirms atlasiet šūnas, kurās nepieciešams iegūt tīros datus, vai izvadiet šūnas. Tātad mēs izvēlējāmies diapazonu C1: C5 un ierakstām zemāk doto formulu

Izmantojiet formulu:

= TRIM (A1)

Tagad, lai pabeigtu procesu, mums vienkārši jāizmanto Ctrl + Enter vietā izmantojiet tikai Enter.

Ja datos ir atstarpes un vairāk nekā viena atstarpe starp tekstu, apgriešanas funkcija tos visus nenoņems. A3 šūnā ir teksts ar atstarpēm teksta vidū. Apgriezt tiks noņemta visa vadošā vieta, izņemot vienu atstarpi starp diviem vārdiem. Skatiet zemāk esošo ekrānuzņēmumu:

Alternatīvi, mēs varam izmantot funkciju Aizstāt, ja zinām, ka mūsu tekstā ir atstarpes starp vārdiem un tie ir jānoņem.

Alternatīvs veids

Skatiet zemāk redzamo attēlu. Funkcija Aizstāt aizstāj atstarpi starp tekstu ar “neko”. Tādējādi telpa tiek noņemta.

Piemērs :

Ja dati satur pirmo vietu un vairāk nekā vienu atstarpi starp tekstu, aizstājēja funkcija tos visus noņems. Šūnā A1 ir teksts ar atstarpēm vai beigu atstarpēm starp tekstu. Funkcija Aizstājējs noņems visas atstarpes. Skatiet zemāk redzamo ekrānuzņēmumu:

Izmantojiet formulu:

= AIZSTĀDE (A1, "", "")

Iepriekš minētā formula noņem visus atstarpes gadījumus atšķirībā no TRIM funkcijas, kas atstāj atsevišķas atstarpes starp vārdiem.

Kā redzams C slejā, papildu atstarpes nav.

Vēl viens veids:

Mēs varam arī izmantot komandu Aizstāt, lai noņemtu nevēlamās atstarpes. Šī komanda darbojas līdzīgi kā funkcija Aizstāt. Īsinājumtaustiņš ir Ctrl + H

Komandu Aizstāt var izmantot, ja zinām, ka mūsu tekstā ir atstarpes starp tekstu, kas mums ir jānoņem.

Atrodiet ko: ierakstiet atstarpi, vienu reizi nospiežot atstarpes taustiņu.

Aizstāt ar: NULL

Mēs nevaram redzēt ierakstu lodziņā Atrast, jo esam ievietojuši atstarpi. Noklikšķiniet uz Aizstāt visu, līdz tiek parādīts dialoglodziņš, kurā parādīts teksts, ka tajā vairs nevar atrast vairs atstarpes.

Rezultātu jūs iegūsit zemāk:

Tātad šādā veidā jūs varat noņemt sākuma un beigu atstarpes un atstarpes starp tekstu un padarīt datus lasāmākus.

Noņemiet atstarpes vietu caur VBA

Ja vēlaties, lai VBA kods noņemtu visas atstarpes tikai aktīvajā lapā, šis raksts jums noteikti palīdzēs. Daudzas reizes beigās atstājam atstarpi kļūdas dēļ vai dažreiz mēs kopējam datus no interneta un nepamanām. Šajā rakstā mēs uzzināsim, kā novērst kļūdaini atstāto vietu.

Jautājums): Programmā Excel mēs varam izmantot funkciju TRIM ar aizstāšanas un CHAR formulu, ti, = TRIM (SUBSTITUTE (A1, CHAR (160), "")), lai noņemtu atstarpi jebkura teksta beigās.

Es vēlētos, lai makro palīdzētu man noņemt visas nevajadzīgās atstarpes, kas palikušas virknes beigās.

Lai iegūtu kodu atstarpes noņemšanai teksta beigās; mums ir jāveic šādas darbības, lai palaistu VBA redaktoru.

  • Pēc tam noklikšķiniet uz cilnes Izstrādātājs
  • Kodu grupā atlasiet Visual Basic

Darblapas modulī nokopējiet šādu kodu

Apakšējā apdares telpa ()

Dim c As Range, rngConstants As Range

Par kļūdu Atsākt nākamo

Iestatiet rngConstants = ActiveSheet.UsedRange.SpecialCells (2, 2)

Kļūda GoTo 0

Ja ne rngConstants nav nekas

'optimizēt veiktspēju

Application.ScreenUpdating = Nepareizi

Application.Calculation = xlCalculationManual

"apdares šūnas, ieskaitot 160

Katram c In rngConstants

c.Value = Trim $ (Application.Clean (Aizstāt (c.Value, Chr (160), "")))

Nākamais c

'atiestatīt iestatījumus

Application.ScreenUpdating = Patiess

Application.Calculation = xlCalculationAutomatic

Beigas Ja

Beigt apakš

Kā vēlaties, beigās tiks noņemtas visas atstarpes.

Piezīme. Iepriekš minētais makro darbosies tikai aktīvajā lapā.

Tādā veidā mēs varam noņemt beigu atstarpes beigās, izmantojot VBA kodu.

Lejupielādēt - noņemiet atstarpes vietu, izmantojot VBA - xlsm

Ceru, ka šis raksts par nevajadzīgo tukšo rakstzīmju noņemšanu programmā Excel ir paskaidrojošs. Vairāk rakstu par vērtību un saistīto Excel formulu aprēķināšanu meklējiet šeit. Ja jums patika mūsu emuāri, kopīgojiet to ar saviem draugiem Facebook. Un arī jūs varat sekot mums Twitter un Facebook. Mēs labprāt uzklausītu jūsu viedokli, dariet mums zināmu, kā mēs varam uzlabot, papildināt vai ieviest jauninājumus mūsu darbā un uzlabot to jūsu labā. Rakstiet mums e -pasta vietnē.

Kā lietot funkciju TRIM programmā Excel: Funkcija TRIM tiek izmantota, lai apgrieztu stīgas un notīrītu visas virknes, kas atrodas aizmugurē vai priekšā. Tas mums daudz palīdz datu tīrīšanas procesā.

Kā lietot funkciju CLEAN programmā Excel: Tīrīšanas funkciju izmanto, lai notīrītu no virknes neizdrukājamas rakstzīmes. Šo funkciju galvenokārt izmanto kopā ar funkciju TRIM, lai attīrītu importētos ārvalstu datus.

Aizstāt tekstu no virknes beigām, sākot no mainīgās pozīcijas: Lai aizstātu tekstu no virknes beigām, mēs izmantojam funkciju REPLACE. Funkcija REPLACE aizstāj teksta atrašanās vietu virknē.

Excel funkcija REPLACE vs SUBSTITUTE: Funkcijas REPLACE un SUBSTITUTE ir visvairāk pārprastās funkcijas. Lai atrastu un aizstātu doto tekstu, mēs izmantojam funkciju SUBSTITUTE. Ja REPLACE tiek izmantots, lai virknē aizstātu vairākas rakstzīmes…

Aizstājiet tekstu no virknes beigām, sākot no mainīgās pozīcijas: Lai aizstātu tekstu no virknes beigām, mēs izmantojam funkciju REPLACE. Funkcija REPLACE aizstāj teksta atrašanās vietu virknē.

Populāri raksti:

50 Excel saīsnes, lai palielinātu produktivitāti : Ātrāk izpildiet savus uzdevumus programmā Excel. Šie īsceļi palīdzēs jums palielināt darba efektivitāti programmā Excel.

Kā lietot funkciju VLOOKUP programmā Excel : Šī ir viena no visbiežāk izmantotajām un populārākajām Excel funkcijām, kas tiek izmantota, lai meklētu vērtību no dažādiem diapazoniem un lapām.

Kā lietot funkciju IF programmā Excel : IF priekšraksts programmā Excel pārbauda nosacījumu un atgriež noteiktu vērtību, ja nosacījums ir TRUE, vai atgriež citu noteiktu vērtību, ja FALSE.

Kā lietot funkciju SUMIF programmā Excel : Šī ir vēl viena būtiska informācijas paneļa funkcija. Tas palīdz apkopot vērtības noteiktos apstākļos.

Kā lietot funkciju COUNTIF programmā Excel : Saskaitiet vērtības ar nosacījumiem, izmantojot šo apbrīnojamo funkciju. Jums nav jāfiltrē dati, lai saskaitītu noteiktas vērtības. Skaitītāja funkcija ir būtiska, lai sagatavotu informācijas paneli.