Мазмұны
Үлкен жұмыс парағын жасау кезінде мазмұнда қосымша бос орындар болуы мүмкін. Керемет жұмыс парағын жасау үшін қосымша бос орындарды жою қажет. Бұл мақалада мен Excel бағдарламасындағы жетекші бос орындарды қалай жою керектігін түсіндіремін.
Бұл түсініктемені сіз үшін тиімдірек ету үшін мен 3 саны бар үлгі деректер жинағын қолданатын боламын. аты мен тегімен бірге адамның толық атын білдіретін бағандар. Бұл бағандар Аты, Тегі және Толық аты .
Осы жерден Толық атын жасау үшін Аты мен тегі Мен CONCAT функциясын пайдаландым.
Тәжірибе үшін жүктеп алыңыз
Excel.xlsm файлындағы алдыңғы бос орындарды жою
4 Excel бағдарламасындағы алдыңғы бос орындарды жою жолдары
1. TRIM функциясын пайдалану
Алдыңғы бос орындарды жою үшін TRIM функциясын пайдалануға болады, дегенмен TRIM функциясы алдыңғы бос орындарды ғана емес, сонымен қатар арттағы және қос бос орындарды жояды.
Біріншіден, нәтиже мәнін орналастырғыңыз келетін ұяшықты таңдаңыз.
➤ Мен ұяшықты таңдадым E4
Екіншіден, келесі формуланы теріңіз. ұяшыққа немесе Формула жолағына .
=TRIM(D4)
Соңында <1 түймесін басыңыз>ENTER .
Енді ол барлық қосымша бос орындарды алып тастау арқылы нәтижені көрсетеді.
Кейінірек Толтыру түймесін пайдалануға болады. үшін Автотолтыру формуласын өңдеңізқалған жасушалар.
1.1. Мәтін мәндерінен алдыңғы бос орындарды жою
Егер мәтіннен тек алдыңғы бос орындарды алып тастағыңыз келсе, TRIM функциясын MID функциясымен пайдалануға болады. және ТАБУ функциясы . Бұл функциялардың бірігуі жолдың бірінші мәтін таңбасының орнын есептейді. Мұнда сонымен қатар жол ұзындығын есептеу үшін LEN функциясын пайдаландым.
Бұл функцияларды формулада пайдалану үшін алдымен нәтижені орналастырғыңыз келетін ұяшықты таңдаңыз.
➤ Мен ұяшықты таңдадым E4
Екіншіден, ұяшыққа немесе Формула жолына келесі формуланы теріңіз.
=MID(D4,FIND(MID(TRIM(D4),1,1),D4),LEN(D4))
Мұнда мен бос орындарды алып тастағым келген мән ретінде D4 енгіздім.
ФIND бөлігі болады бірінші мәтіндік таңба жолының орнын анықтаңыз, содан кейін LEN функциясы сыртқы MID функциясы арқылы шығарылатын жол ұзындығын есептейді.
Соңында <түймесін басыңыз. 1>ENTER .
Енді ол таңдалған ұяшықтың тек алдыңғы бос орындарын алып тастау арқылы нәтижені көрсетеді.
Енді, егер сіз қаласаңыз, қалған ұяшықтар үшін Толтыру тұтқасы - Автотолтыру формуласын пайдалана аласыз.
1.2. Сандық мәндерден алдыңғы бос орындарды алып тастау
TRIM функциясы сандық мәндер үшін жұмыс істейді, бірақ ол санды мәтін жолына түрлендіретін мәселе бар.
Сонымен , егерсандық мәннен тек алдыңғы бос орындарды алып тастағыңыз келсе, ҚЫСҚУ функциясын VALUE функциясымен пайдалана аласыз.
Осылай көрсету үшін мен деректер жиынын пайдалану, онда Пошта индексінің сандық мәндері Қала атымен бірге.
Біріншіден, нәтиже мәнін орналастырғыңыз келетін ұяшықты таңдаңыз.
➤ Мен ұяшықты таңдадым D4
Содан кейін келесіні теріңіз. келесі формуланы ұяшықта немесе Формула жолағында .
=VALUE(TRIM(C4))
Мұнда, TRIM функциясы C4 ішіндегі сандық мәннен алдыңғы бос орындарды жояды. Содан кейін VALUE оны Сан пішімі түріне түрлендіреді.
Соңында ENTER пернесін басыңыз.
Соңында ол жойылады. сандық мәннің алдыңғы бос орындарын белгілеңіз және оны сан пішіміне түрлендіреді.
Осы уақытта, егер қаласаңыз, Толтыру тұтқасын пайдалана аласыз. Қалған ұяшықтар үшін Автотолтыру формуласына.
Толығырақ: Соңғы бос орындарды қалай жоюға болады Excel
2. Үзілмейтін алдыңғы орындарды жою үшін SUBSTITUTE ішінде TRIM пайдалану
Егер сіз веб-сайттан кейбір мәндерді алған болсаңыз CHAR (160) таңбасы болса, онда мәндері бар үзілмейтін бос орындар пайда болуы мүмкін.
TRIM функциясы үзілмейтін бос орындармен дұрыс жұмыс істемейді. . Ол үшін SUBSTITUTE қолданбасын пайдалануға боладыфункциясы қалыпты бос орын таңбалары бар үзілмейтін бас бос орындарды жоюға арналған.
Мен Автор аты бар кітаптың келесі үлгі деректерін алдым.
Біріншіден, нәтиже мәнін орналастырғыңыз келетін ұяшықты таңдаңыз.
➤ Мен C4
<0 ұяшығын таңдадым>Содан кейін ұяшыққа немесе Формула жолағынакелесі формуланы теріңіз. =TRIM(SUBSTITUTE(B4, CHAR(160), ""))
Мұнда SUBSTITUTE функциясы CHAR(160) барлық даналарын B4 ұяшықтағы қалыпты бос орын таңбаларымен алмастырады. Содан кейін TRIM функциясы сол бос орындарды жояды.
Соңында ЕНГІЗУ пернесін басыңыз.
Соңында ол нәтижені барлығын жою арқылы көрсетеді. үзілмейтін бос орындар.
Соңында, қалған ұяшықтар үшін Толтыру тұтқасы - Автотолтыру формуласын пайдалануға болады.
Ұқсас оқулар:
- Excel бағдарламасындағы барлық бос орындарды жою (9 әдіс)
- Excel бағдарламасындағы бос орындарды жою жолы (7 әдіс)
3. ТАБУ және АЛУДЫ пайдалану
Сонымен қатар ТАБУ & REPLACE бос орындарды жою пәрмені.
Ол үшін алдымен алдыңғы бос орындар жойылатын ұяшықты таңдаңыз.
Содан кейін Басты ашыңыз. қойынды >> Табу & Таңдаңыз >> Ауыстыру
А диалогтық терезені таңдаңыз қалқымалы болады. Онда сіз Табуға қанша бос орынды алып тастағыңыз келетінін қоюыңыз керекне.
Осыдан кейін Ауыстыру ішінде бар бос орындарды ауыстырғыңыз келетін қанша бос орын қоюыңыз керек.
Бос орындарды қойғаннан кейін Нені табыңыз және Ауыстыру . Содан кейін Барлығын ауыстыру түймесін басыңыз. Ол қанша ауыстыру болғандығы туралы хабарлама шығады.
➤ Мұнда ол 7 ауыстыру көрсетеді.
Таңдалған ұяшықта алдыңғы бос орындар көбірек болса, Барлығын ауыстыру түймесін қайта басуға болады. Ол бар алдыңғы бос орындарды жояды.
➤ Тағы да ол 3 бос орынды ауыстырды.
Мұнда барлық алдыңғы бос орындар бір бос орынмен ауыстырылады.
3.1. Жалғыз бос орындар
Егер жалғыз басты бос орындарды ғана алып тастағыңыз келсе, ТАБУ & АЛУ пәрмені.
Жалғыз басты бос орындар жойылатын ұяшықты таңдағаннан кейін.
Енді Басты қойындысын >> Табу & Таңдаңыз >> Ауыстыру
Ол жерден қалқымалы диалогтық терезе таңдаңыз Нені табыңыз және Ауыстыру мен бос қалдырыңыз.
Соңында Барлығын ауыстыру түймесін басыңыз. Ол қанша ауыстыру орын алғанын көрсететін хабарлама пайда болады. Енді Жарайды.
➤ Мұнда ол 24 ауыстыруды көрсетеді.
Мұнда барлық жалғыз бос орындар №-мен ауыстырыладыкеңістік.
3.2. Қос бос орындар
Екінші жағынан, егер сіз тек қос басты бос орындарды алып тастағыңыз келсе, ТАБУ & REPLACE пәрмені.
Бастау үшін жалғыз басты бос орындар жойылатын ұяшықты таңдаңыз.
Одан кейін Басты қойындысын > ашыңыз. ;> Табу & Таңдаңыз >> Ауыстыру
Енді диалогтық терезе пайда болады Не табу және Ауыстыру ішінде жалғыз бос орын.
Одан әрі Барлығын ауыстыру түймесін басыңыз. Ол қанша ауыстыру орын алғанын көрсететін хабарлама пайда болады. Енді Жарайды.
➤ Мұнда ол 11 ауыстыруды көрсетеді.
Соңында, барлық қосарлы алдыңғы бос орындар жалғыз басты бос орындармен ауыстырылады.
4. VBA
Excel бағдарламасындағы басты бос орындарды жою үшін сіз де жасай аласыз. Visual Basic қолданбасын пайдаланыңыз.
Біріншіден, Әзірлеуші қойындысын ашыңыз >> содан кейін Visual Basic таңдаңыз.
Одан кейін ол Қолданбаларға арналған Microsoft Visual Basic ашады.
Қазір , Кірістіру >> Модуль таңдаңыз.
Мұнда Модуль ашық.
Одан кейін Модуль ішіндегі алдыңғы бос орындарды жою үшін кодты жазыңыз.
4369
Мұнда мен екі айнымалы мәнді алдым Rng және SelectedRng , тілқатысу терезесіне Жетекші кеңістікті жою содан кейін a For циклі - TRIM әр таңдалған ұяшық .
Мен VBA LTRIM функциясын<пайдаландым. 2> қию үшін.
Соңында, Кодты сақтап, жұмыс парағына оралыңыз.
Біріншіден, VBA қолдану үшін ұяшықты немесе ұяшық ауқымын таңдаңыз.
Содан кейін Көру қойындысын >> бастап Макростар >> Макростарды көру тармағын таңдаңыз.
Осы кезде диалогтық терезе қалқымалы болады Макросты таңдаңыз. содан кейін Орындау түймесін басыңыз.
Тағы да таңдалған ауқымды көрсететін диалогтық терезе қалқымалы болады. Жарайды.
Енді таңдалған ұяшықтар ауқымының алдыңғы бос орындары жойылады.
Ескертпе: Есте сақтау керек нәрсе, VBA коды тек таңдалған ұяшық ауқымындағы жетекші бос орындарды жояды және ол бастапқы деректерді өзгертеді және Болдырмау мүмкіндігін қолдамайды. Сонымен қатар, осы VBA кодын қолданбас бұрын деректеріңіздің көшірмесін сақтаңыз.
Тәжірибе бөлімі
Жұмыс кітабында алдыңғы бос орындарды жоюдың осы түсіндірілген жолдарын жаттықтыру үшін тәжірибе парағын бердім. Оны жоғарыдан жүктеп алуға болады.
Қорытынды
Мен түсіндіруге тырыстым 4 Excel бағдарламасындағы жетекші бос орындарды жоюдың оңай және жылдам тәсілдері. Бұл әртүрлі жолдар мәтіннен де, сандық мәндерден де алдыңғы бос орындарды жоюға көмектеседі. Ақырында, егер сізде қандай да бір ұсыныстар, идеялар және пікірлер болса, пікір қалдырыңызтөменде.