Мазмұны
Бұл мақалада біз Excel бағдарламасында функция мен VBA көмегімен сол жақ қырқуды қарастырамыз. Сол жақ жиек әр түрлі болуы мүмкін. Мысалы, жолдың сол жағындағы таңбаны жоюға болады. Екінші жағынан, деректер жолынан алдыңғы бос орындарды (жолдың сол жағындағы бос орын) өшіруге болады.
Тәжірибелік жұмыс кітабын жүктеп алу
Сіз мүмкін Осы мақаланы дайындау үшін біз пайдаланған тәжірибелік жұмыс кітабын жүктеп алыңыз.
Left Trim Function.xlsm
Excel бағдарламасындағы Left Trim функциясының 7 қолайлы жолы
1. Excel бағдарламасында сол жақ таңбаларды кесу үшін ОҢ Функцияны қолданыңыз
Электрондық кестелермен жұмыс істегенде, жиі деректерді сол жақтан қию керек. Мысалы, сізде түсі, анықтамалық нөмірі, өлшемі және т.б. бар код бар және кодты қалауыңыз бойынша бөлгіңіз келеді. Деректердің сол жақ бөлігін кесудің ең оңай жолы - РАЙТ функциясын пайдалану. RIGHT функциясы мәтін жолының соңынан көрсетілген таңбаны қайтарады. Мысалы, біз В5 ұяшығының мәнін қысқартқымыз келеді. Мұнда қажет қадамдар берілген:
Қадамдар :
- Түсті кодтан бөлу үшін келесі формуланы жазыңыз.
=RIGHT(B5,4)
- Формуланы енгізгеннен кейін Көк түс ажыратылады. Қалған ұяшықтарға формуланы көшіру үшін Толтыру тұтқасын (+) пайдаланыңыз.
ОқуТолығырақ: Excel бағдарламасында оң жақ таңбалар мен бос орындарды кесу (5 әдіс)
2. Excel бағдарламасындағы сол жақ таңбаларды жою үшін ОРЫНДАУ функциясын қолдану
Сол жақтағы қиюдың тағы бір оңай жолы REPLACE функциясын пайдалану болып табылады. REPLACE функциясы мәтін жолының бір бөлігін басқа мәтін жолымен ауыстырады. Біз функцияны алдыңғы деректер жинағына қолдандық және келесі қадамдар орындалды:
Қадамдар:
- Біріншіден, келесі формуланы теріңіз:
=REPLACE(B5,1,C5,"")
- Формуланы енгізгеннен кейін мына нәтижені аламыз:
3. Сол жақ таңбаларды кесу үшін VBA пайдаланыңыз
Егер сол жақ қырқуды орындау үшін қандай да бір функцияны немесе формуланы пайдаланғыңыз келмесе, VBA пайдалану Excel бағдарламасында опция болуы мүмкін. Біз VBA үшін келесі қадамдарды қолдандық:
Қадамдар:
- Кейіннен кескіміз келетін жол:
- Алдымен сәйкес параққа өтіңіз. Содан кейін парақ атауын тінтуірдің оң жақ түймешігімен басып, VBA терезесін шығару үшін Кодты қарау опциясын таңдаңыз.
- Енді ішіне келесі кодты жазыңыз. Модуль .
3752
- Соңында кодты іске қосыңыз және кодты кесіп аласыз.
4. RIGHT және LEN функцияларын пайдаланып сол жақтағы таңбаларды жою
Сол сияқты жоғарыда аталған әдістер арқылы деректердің сол жағындағы таңбаларды жоюға болады: RIGHT тіркесімін пайдаланужәне LEN функциялары. LEN функциясы мәтін жолындағы таңбалар санын қайтарады. Бұл әдіспен байланысты қадамдар:
Қадамдар:
- Алғашында келесі формуланы теріңіз.
=RIGHT(B5,LEN(B5)-C5)
Формуланың бөлінуі:
- LEN(B5)
Мұнда LEN функциясы мәтін жолындағы таңбалар санын қайтарады.
- RIGHT(B5,LEN(B5)-C5)
Бұл формулада сол жақтан қиылған таңбалар саны бүкіл жолдан шегеріледі. Формула сол жақтан кесілген жолды қайтарады.
- Соңында, шығыс:
5. Жою FIND, MID, TRIM & AMP комбинациясын пайдалана отырып, жетекші кеңістіктер; Excel бағдарламасындағы LEN функциялары
Көбінесе веб-сайттардан деректерді көшірген кезде, көптеген қажетсіз бос орындар да деректермен бірге көшіріледі. Бірақ бұл кеңістіктерді бір-бірлеп табу көп уақытты қажет етеді. Бақытымызға орай, бұл кеңістіктерді кесу үшін қол жетімді функциялардың кейбір комбинациясы бар.
Бұл әдісте біз FIND, MID, TRIM & LEN жетекші бос орынды жоюға арналған. Қатысты қадамдар:
Қадамдар:
- Бос орындарды жою үшін келесі формуланы теріңіз:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
Формуланың бөлінуі:
- LEN(B5)
Бұл формула B5 ұяшығындағы таңбалар санын қайтарады.
- TRIM(B5)
TRIM функциясы сөздер арасындағы жалғыз бос орындарды қоспағанда, B5-тен барлық бос орындарды жояды.
- MID( TRIM(B5),1,1)
MID функциясы бастапқы орын мен ұзындықты ескере отырып, B5 ортасынан таңбаларды қайтарады.
- ФИНД(MID(TRIM(B5),1,1)
FIND функциясы бір мәтін жолының бастапқы орнын қайтарады. басқа мәтін жолы. Мұндағы формула алдыңғы процедурада тапқан таңбаның орнын қайтарады.
- MID(B5,FIND(MID(TRIM(B5),1,1), B5),LEN(B5))
Формула басқа MID функциясымен қолданылғанда, ол жолдың тек сол жағындағы бос орындарды өшіреді.
- Соңында нәтиже:
Толығырақ оқу: Excel бағдарламасындағы бос орындарды қалай қысқартуға болады (8 ең оңай жол) )
6. Алдыңғы бос орындарды алып тастау үшін АЛУ, СОЛ, ТАБУ және ҚЕКСЕЛУ Excel функцияларының комбинациясын қолданыңыз
Сол сияқты алдыңғы әдіс, комбинациясы АЛУ, СОЛ, ТАБУ, және TRIM функцияларын алдыңғы бос орындарды өшіру үшін пайдалануға болады.
Тапсырманы орындау үшін төмендегі қадамдарды орындадық:
Қадамдар:
- Жоғарыда аталған функцияларды пайдаланып, алдымен келесі формуланы теріңіз:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")
Формуланың бөлінуі:
ТАБУ , СОЛ және ТЕКСІРУ функцияларының тіркесімі позицияны есептеуге көмектеседі ныңжолдағы бірінші бос орын таңбасы; жолдың сол жағына қарай бос орындар.
Мұнда формуланы REPLACE функциясы арқылы өткіздік. Нәтижесінде жолдың алдыңғы бос орындары бос жолға («») ауыстырылды. Формула жолдан тек алдыңғы бос орындарды өшіреді.
- Соңында, Нәтиже:
7. Excel бағдарламасындағы негізгі бос орындарды жою үшін VBA пайдаланыңыз
Алдыңғы бос орындарды VBA арқылы да жоюға болады.
Қадамдар:
- Біріншіден, бос орындар бар ұяшықтарды таңдаңыз.
- Екіншіден, сәйкес параққа өтіп, парақты тінтуірдің оң жақ түймешігімен басыңыз. атын, және VBA терезесін шығару үшін Кодты қарау опциясын таңдаңыз.
- Модуль ішінде келесі кодты жазыңыз:
9940
- Соңында кодты іске қосыңыз және жолды бос орындарсыз алыңыз.
Қорытынды
Мақалада мен сол жақ таңбаларды кесудің кеңінен қолданылатын әдістерін талқыладым. Функцияға және VBA-ға қатысты әдістер туралы екеуін де біле аласыз. Бұл әдістерді қолайлы кезде пайдаланыңыз және қандай да бір сұрауларыңыз болса, бізге хабарлаңыз.