Не білу керек
- ASCII таңбаларын жою үшін =CLEAN(Мәтін) енгізіңіз.
- Юникод таңбаларын ASCII таңбаларына түрлендіру үшін SUBSTITUTE функциясын пайдаланыңыз.
Міне, Тазалау функциясын Microsoft Excel 2019, 2016, 2013, 2010 және Microsoft 365 жүйесіне арналған Excel нұсқаларында пайдалану жолы. Тазалау функциясы көшірілген көптеген басып шығарылмайтын компьютер таңбаларын жояды. немесе жұмыс парағына импортталған, себебі мұндай таңбалар деректерді басып шығаруға, сұрыптауға және сүзуге кедергі келтіруі мүмкін.
CLEAN функциясының синтаксисі және аргументтері
Функцияның синтаксисі оның орналасуы болып табылады және атауды, жақшаларды және аргументтерді қамтиды. CLEAN функциясының синтаксисі:
=ТАЗАЛАУ(Мәтін)
Мәтін
(міндетті) –
ұяшық сілтемесі
тазартқыңыз келетін жұмыс парағындағы осы деректердің орнына.
Мысалы, A2 ұяшығында мына формула бар делік:
=CHAR(10)&"Күнтізбе"&CHAR(9)
Оны тазалау үшін формуланы басқа жұмыс парағы ұяшығына енгізу керек:
=ТАЗА(A2)
Нәтижеде тек сөз қалады
Күнтізбе
A2 ұяшығында.
Басып шығарылмайтын таңбаларды жоюмен қатар, CLEAN функциясы сандарды мәтінге түрлендіреді, бұл деректерді кейін есептеулерде пайдалансаңыз, қателерге әкелуі мүмкін.
Басып шығарылмайтын, ASCII емес таңбаларды жою
CLEAN функциясы басып шығарылмайтын ASCII таңбаларын жою үшін тамаша болғанымен, ASCII ауқымынан тыс бірнеше басып шығарылмайтын таңбалар бар, оларды жою қажет болуы мүмкін..
Басып шығарылмайтын Юникод таңбаларына сандар 129, 141, 143,кіреді 144 және 157 . Оған қоса, 127 жоюды қалауыңыз мүмкін, ол жою таңбасы болып табылады және басып шығару мүмкін емес.
Мұндай деректерді жоюдың бір жолы - SUBSTITUTE функциясы оны CLEAN функциясы жоя алатын ASCII таңбасына түрлендіру болып табылады. Жеңілдету үшін SUBSTITUTE және CLEAN функцияларын кірістіруге болады.
=ТАЗА(АЛМАСТЫРУ(A3, CHAR(129), CHAR(7)))
Балама түрде ренжітетін басып шығарылмайтын таңбаны ешнәрсемен ("") ауыстыруға болады.
=АЛМАСТЫРУ(A4, CHAR(127), "")
Басып шығарылмайтын таңбалар дегеніміз не?
Компьютердегі басып шығарылатын және басып шығарылмайтын әр таңбаның Юникод таңба коды немесе мәні ретінде белгілі саны болады. Басқа, ескі және жақсырақ белгілі таңбалар жинағы - ASCII, ол ақпарат алмасудың американдық стандартты кодын білдіреді, Юникод жинағына енгізілген.
Нәтижесінде Юникод және ASCII жиындарының алғашқы 32 таңбасы (0-ден 31-ге дейін) бірдей. Оларды әртүрлі платформаларда принтерлер сияқты перифериялық құрылғыларды басқару үшін бағдарламалар пайдаланады. Осылайша, олар жұмыс парағында пайдалануға арналмаған және бар болған кезде қателер тудыруы мүмкін.
Юникод таңбалар жиынынан бұрын пайда болған CLEAN функциясы бірінші басып шығарылмайтын ASCII 32 таңбаны және Юникод жиынынан бірдей таңбаларды жояды.