Mundarija
String yoki boshqa qiymatlardan belgilarni olib tashlash zarur, chunki ma'lumotlar turli manbalardan olinadi va siz xohlagan formatda bo'lmasligi yoki siz xohlagan formatda bo'lmasligi mumkin. O'zingizning ehtiyojingizga ko'ra satrdan belgilarni olib tashlash orqali siz yangi ma'lumotlar to'plamini yaratishingiz mumkin. Faqat bu sabablar emas, balki ma'lumotlar ham kiruvchi belgilarni o'z ichiga olishi mumkin. Ushbu maqoladan so'ng siz Excel qatoridan belgilarni qanday olib tashlashni bilib olasiz.
Tushuntirishni aniqroq qilish uchun men ma'lumotlar to'plamidan foydalanmoqchiman, u erda har xil turdagi belgilar bilan bog'liq muammolarni yoritishga harakat qildim. Ma'lumotlar to'plami ma'lum bir meva do'koni haqidagi ma'lumotlarni aks ettiradi. Ma'lumotlar to'plamida 3 ta ustun mavjud; bular Mahsulot & ID , Buyurtma sanasi , va Etkazib berish tafsilotlari .
Amaliyot uchun yuklab oling
String.xlsm dan belgilarni olib tashlash
Excel string dan belgilarni olib tashlashning 14 usuli
1. Qatordan belgilarni olib tashlash uchun REPLACE funksiyasidan foydalanish
Bu yerda men qatordan belgilarni olib tashlash uchun REPLACE funksiyasidan qanday foydalanish mumkinligini tushuntiraman.
Etkazib berish tafsilotlari ustun, men yetkazib berish holatini olib tashlayman va ALTISH funktsiyasidan foydalanib, faqat Manzil ni chiqaraman.
Keling, REPLACE funktsiyasidan foydalanish protsedurasini boshlaylik.
1-qadam:
➤ Men E4 yacheykani tanladim.
Keyin tanlangan katakka quyidagi formulani kiritingkatakchalarning belgilari naqshga rioya qilish orqali o'chiriladi.
Aloqador tarkib: Excelda ma'lum bir belgidan keyin belgilarni olib tashlash (4 ta hiyla)
11. Find & Belgini satrdan olib tashlash uchun almashtiring
Sizda Tasma yordamida belgilarni olib tashlashning yana bir qulay varianti bor, bu Topish & funksiyani almashtiring.
Ushbu funksiyadan foydalanishni ko'rsataman.
Avval Uy yorlig'ini >> o'ting Tahrirlash guruh >> dan Topish & >> Almashtirish
➤A muloqot oynasi dan Topish va Almashtirish -ni tanlang. qalqib chiqiladi.
U yerdan Nimani toping boʻlimida olib tashlash uchun topmoqchi boʻlgan belgini kiriting.
➤Men belgini taqdim qildim (%) va O'rniga bo'sh qoldi.
Keyin, Hammasini topish
Endi, qaysi katak qiymatida ushbu belgi borligini ko'rasiz.
➤So'ngra, Hammasini almashtirish
Qancha almashtirilganligi haqidagi xabarni bosing. ochiladi.
➤Bu yerda u 15 almashtirishni ko'rsatadi.
Shuning uchun barcha qatorlardan berilgan belgi bo'ladi. olib tashlanadi.
Aloqador tarkib: Excelda birinchi 3 ta belgini qanday olib tashlash mumkin (4 usul)
12. Matnni Ustunlarga o'tkazish
Shuningdek, satrlardan belgilarni olib tashlash uchun lentadagi Matnni Ustunlarga buyrug'idan ham foydalanishingiz mumkin.Excel.
1-qadam:
Buning uchun avval Ma'lumotlar yorlig'ini >> keyin Ustunlarga matn
2-bosqich:
➤ muloqot oynasi -ni tanlang. ochiladi.
U yerdan ma'lumotlar turini tanlang
➤ Men Ajratilgan ni tanladim, keyin Keyingi
3-qadam:
➤Boshqa muloqot oynasi ochiladi
Endi Chekuvchilarni <5 tanlang>ma’lumotlaringiz bor.
➤ Men ma’lumotlarimdagi kabi Boshqa variantda pastki chiziq (_) ni tanladim.
Sizning ma’lumotlarim qandayligini ko‘rishingiz mumkin. ma'lumotlar Ma'lumotlarni oldindan ko'rish
Keyin Keyingi tugmasini bosing.
4-qadam :
➤ Yana muloqot oynasi ochiladi.
U yerdan ajratilgan qiymatlarni joylashtirish uchun siz tanlagan manzilni tanlang.
➤Men E4 yacheykani tanladim.
Nihoyat, Finish tugmasini bosing.
Bu yerda siz Etkazib berish tafsilotlari ustunining qiymatlari 3 ta yangi ustunga ajratilgan.
3 ta yangi ustundan men 2-ustun kerak emas, shuning uchun uni o'chirib tashlayman.
Endi, katakchani tanlang va sichqonchani o'ng tugmasini bosing uz kontekst menyusidan O'chirish -ni tanlang.
➤A O'chirish opsiyasining muloqot oynasi paydo bo'ladi.
➤Men Hujayralarni yuqoriga siljitish opsiyani tanladim va keyin OK tugmasini bosing.
Nihoyat, siz ma'lum bir belgi Etkazib berish tafsilotlari qatoridan olib tashlanganligini ko'rasiz ustun.
Aloqador tarkib: Excel'dagi kataklardan raqamli belgilarni qanday olib tashlash mumkin (5 usul)
13. Satrdan birinchi N ta belgini olib tashlash uchun VBA dan foydalanish
Stringdagi belgilarni olib tashlash uchun siz VBA dan foydalanishingiz mumkin.
Keling, VBA muharriridan foydalanishni ko'rib chiqamiz,
Avval, Dasturchi yorlig'ini >> tanlang Visual Basic ( Klaviatura yorlig'i ALT + F11 )
Keyin, u yangi ochadi Microsoft Visual Basic for Applications oynasi.
U yerdan Insert >> Module
A Module ochiladi, keyin ochilgan Module ga quyidagi kodni kiriting.
7669
Bu yerda men RemoveFirstx() nomli funktsiyani yaratdim
Birinchi funktsiya uchun ikkita argument oldim. 2> rng , bu String turi o'zgaruvchi, boshqasi cnt , bu Long tipidagi o'zgaruvchidir.
Keyin
Endi, kodni saqlang va ish varag'iga qayting.
Yaratilgan funksiyadan foydalanish uchun
Birinchidan, natija qiymatini saqlamoqchi bo'lgan katakchani tanlang.
➤ Men E4 yacheykani tanladim.
Keyin, tanlangan katakchaga quyidagi formulani kiriting yoki Formulalar paneli ga.
=RemoveFirstx(B4,6)
RemoveFirstx funktsiyasi olib tashlanadi dan tanlangan diapazonda men taqdim etgan belgilar soniboshlanishi.
ENTER tugmasini bosing. Endi siz kerakli belgilarni olasiz.
Tegishli tarkib: Excelda alfanumerik bo'lmagan belgilarni qanday olib tashlash mumkin (2 usul) )
14. Satrdan oxirgi N belgilarni olib tashlash uchun VBA-dan foydalanish
Stringdan oxirgi belgilarni olib tashlash uchun siz VBA
Keling, VBA muharriridan foydalanishni ko'rib chiqamiz,
Avval, Tuzuvchi yorlig'ini >> tanlang Visual Basic ( Klaviatura yorlig'i ALT + F11 )
Endi u yangi ochadi Microsoft Visual Basic for Applications oynasi.
U yerdan Insert >> Module
A Module ochiladi, keyin ochilgan Module ga quyidagi kodni kiriting.
9092
Bu erda men RemoveLastx()
Funktsiya uchun ikkita argument oldim, biri rng , bu String turi o'zgaruvchi va yana biri cnt , bu Long tipidagi o'zgaruvchi
Keyin CHAP funktsiya
Endi, kodni saqlang va ish varag'iga qayting.
Yaratilgan funksiyadan foydalanish uchun
Avval , natijaviy qiymatni saqlamoqchi bo'lgan katakchani tanlang.
➤ Men E4 yacheykani tanladim.
Keyin, tanlangan katakka yoki ichiga quyidagi formulani kiriting. Formula paneli .
=RemoveLastx(B4,6)
RemoveLastx funktsiyasiTanlangan diapazonda men taqdim etgan belgilar sonini oxiridan olib tashlang.
ENTER tugmasini bosing. Endi siz qolgan belgilarni olasiz.
Siz Toʻldirish dastagi to Avtomatik toʻldirish formulasidan foydalanishingiz mumkin. qolgan hujayralar.
Aloqador tarkib: VBA yordamida Excelda satrdan birinchi belgini qanday olib tashlash mumkin
Amaliyot bo'limi
Men ushbu tushuntirilgan usullarni mashq qilish uchun ish daftarida amaliyot varag'ini taqdim qildim. Siz uni yuqoridagi havoladan yuklab olishingiz mumkin.
Xulosa
Ushbu maqolada men 14 xil usulni tushuntirdim. Excel qatoridan belgilarni olib tashlash uchun. Men oxirgi, birinchi, oʻrta va hokazolardan belgilarni qanday olib tashlashni koʻrsatib berdim. Va nihoyat, agar sizda biron bir taklif, fikr yoki fikr-mulohazalaringiz boʻlsa, quyida izoh qoldiring.
yoki Formula satriga . =REPLACE(D4, 1, 13, "")
Keling, qanday ishlashini ko'rib chiqamiz. REPLACE funksiyasi ishlaydi. Unda to'rtta argument mavjud. eski_matnda D4 yacheyka tanlandi va boshlang'ich_raqam da 1 berilgan, 13 sifatida tanlandi belgilar_soni . Nihoyat, men yangi_matn sifatida boʻsh joy(“”) ni tanladim.
Bu yerda men boshidan 13 belgini almashtirmoqchiman (1) bo'sh joy bilan.
2-bosqich:
ENTER tugmasini bosing. Endi siz o'zgartirilgan belgini olasiz, ya'ni yetkazib berish Manzil .
Agar sizda bir xil belgilar soni bo'lsa boshqa kataklardan olib tashlash uchun To'ldirish dastagi to Avtomatik to'ldirish qolgan hujayralar formulasidan foydalanishingiz mumkin.
Batafsil o'qing: Excelda belgilarni qanday olib tashlash mumkin (6 usul)
2. RIGHT Functiondan foydalanish
Siz RIGHT funksiyasidan chap tomondan satrdagi belgilarni olib tashlash uchun foydalanishingiz mumkin.
Mahsulot & amp; ID ustun, men RIGHT funktsiyasidan foydalanib, faqat Buyurtma Id ni chiqaraman.
Bu erda men sizga qanday qilib ko'rsataman RIGHT funktsiyasidan foydalanishingiz mumkin.
1-qadam:
➤ Men E4 yacheykani tanladim.
Keyin, tanlangan katakchaga yoki Formula paneli ga quyidagi formulani kiriting.
=RIGHT(B4, 4)
Bu yerda RIGHT funksiyasi ikkita Argument ga ega. In matn B4 yacheykani tanladi va belgilar sonida berilgan 4 , chunki men 4 belgilarni ajratib olmoqchiman. o'ng .
2-qadam:
ENTER tugmasini bosing. Endi siz Buyurtma identifikatori bo'lgan to'g'ri 4 ta belgiga ega bo'lasiz.
3-qadam:
Men bir xil miqdordagi belgilarni o‘ngdan chiqarmoqchi bo‘lganimdan, qolgan katakchalar uchun To‘ldirish dastagi dan Avtomatik to‘ldirish formuladan foydalandim.
Batafsil o'qing: Excel o'ng tomondan belgilarni olib tashlash (5 usul)
3. RIGHT & amp; LEN funktsiyasidan belgilarni satrdan olib tashlash
Stringdan belgilarni olib tashlash uchun RIGHT funksiyasi bilan birga LEN funktsiyasidan ham foydalanishingiz mumkin.
Protsedurani namoyish qilish uchun Mahsulot & ID ustun Men faqat Buyurtma Id ni chiqaraman.
Keling, RIGHT funksiyasidan foydalanish protsedurasini boshlaylik>LEN funktsiyasi,
1-qadam:
➤ Men E4 yacheykani tanladim.
Keyin, yozing quyidagi formulani tanlangan katakchaga yoki Formula satriga kiriting.
=RIGHT(B4,LEN(B4)- 6)
Bu yerda, belgilar_soni LEN funktsiyasidan foydalanish. matnda B4 yacheyka tanlandi, keyin tanlangan matn uzunligidan 6 belgi ayiriladi. Nihoyat, RIGHT funktsiyasi qolgan belgilarni ajratib oladi o'ng .
2-qadam:
ENTER tugmasini bosing. Shunday qilib, siz Buyurtma Id bo'ladigan to'g'ri belgilarni olasiz.
Agar sizda bir xil raqam bo'lsa. belgilarni boshqa kataklardan olib tashlash uchun so'ng To'ldirish dastagi to Avtomatik to'ldirish qolgan hujayralar uchun formuladan foydalanishingiz mumkin.
Batafsil o'qing: Excelda chapdan belgilarni qanday olib tashlash mumkin (6 usul)
4. VALUE & RIGHT Function
Ilgari, RIGHT va LEN funktsiyasidan foydalanib, biz Buyurtma Id raqamini oldik, lekin bu funksiyalar raqamlarga ishora qiladi. iplar sifatida. Agar siz satrlarni raqamlarga aylantirmoqchi bo'lsangiz, VALUE funktsiyasidan foydalanishingiz mumkin.
1-qadam:
Birinchi navbatda, kerakli katakchani tanlang. natija qiymatini saqlamoqchisiz.
➤ Men E4 yacheykani tanladim.
Keyin, tanlangan katakchaga yoki Formula satriga quyidagi formulani kiriting. .
=VALUE(RIGHT(B4,LEN(B4)-6))
Bu yerda VALUE funksiya dan ajratilgan belgilarni oladi. o'ng sifatida matn va uni raqamga aylantiradi.
Siz RIGHT & LEN funksiyasi 3-bo'lim
2-bosqich:
ENTER tugmasini bosing. Shunday qilib, siz raqamlar formatida kerakli belgilarga ega bo'lasiz.
Agar sizda boshqa kataklardan o'chirish uchun bir xil belgi bo'lsa, u holda uchun To'ldirish dastagi dan foydalanishingiz mumkin Avtomatik to'ldirish qolgan katakchalar uchun formula.
Aloqador tarkib: Excel stringidan oxirgi belgini olib tashlash (5 ta oson usul)
5. Qatordan belgini olib tashlash uchun CHAP funksiyasidan foydalanish
Chapdagi satr belgilarini oʻchirish uchun siz LEFT funktsiyasidan foydalanishingiz mumkin.
Bu erda men qatorni ajratib olaman. Mahsulot nomi Mahsulot & ID ustun.
Protsedurani boshlaymiz,
1-bosqich:
➤ Men E4 yacheykani tanladim.
Keyin, tanlangan katakchaga yoki Formula satriga quyidagi formulani kiriting.
=LEFT(B4, 5)
Bu yerda LEFT funksiya ikkita Argument ga ega. matnda B4 yacheyka tanlandi va belgilar sonida belgilangan 5 , chunki men 5 belgi chiqarmoqchiman chapdan .
2-qadam:
ENTER tugmasini bosing.
Natijada , siz Mahsulot nomi bo'lgan chap 5 ta belgini olasiz.
Agar sizda bir xil belgi bo'lsa boshqa kataklardan olib tashlang, keyin qolgan hujayralar uchun Toʻldirish dastagi to Avtomatik toʻldirish formulasidan foydalanishingiz mumkin.
Batafsil o'qing: Excelda satrdan birinchi belgini olib tashlash (6 ta tezkor usul)
6. LEFT & amp; LEN funktsiyasi
o'ng tarafdagi satr belgilarini olib tashlash uchun siz LEFT funksiyasi bilan birga LEN funksiyasidan ham foydalanishingiz mumkin.
Kimgatartibini ko'rsatish, dan Mahsulot & amp; ID ustun Men faqat Mahsulot ni chiqaraman.
Keling, protsedurani boshlaymiz,
1-qadam:
➤ Men E4 yacheykani tanladim.
Keyin tanlangan katakka yoki Formula satri ga quyidagi formulani kiriting.
=LEFT(B4, LEN(B4) - 5)
Bu yerda LEN funktsiyasidan foydalanib belgilar soni ni hisoblash uchun. matnda tanlangan B4 yacheyka, so'ng tanlangan matn uzunligidan 5 belgi ayirildi. Nihoyat, LEFT funktsiyasi tanlangan katak qiymatining o'ng qismidan qolgan belgilarni chiqaradi.
2-bosqich:
ENTER tugmasini bosing.
Oxirida siz tanlangan katakchaning chap belgilarini olasiz, ular Mahsulot nomi bo'ladi.
3-bosqich:
Siz Toʻldirish Tushta dan Avtomatik toʻldirish uchun foydalanishingiz mumkin qolgan hujayralar uchun formula.
Aloqador kontent: VBA (2 oson yo'l) yordamida Excelda oxirgi belgini satrdan olib tashlang
7. LEFT & SEARCH funksiyasi satrdan belgini olib tashlash uchun
Siz SEARCH funksiyasidan LEFT funksiyasi bilan oʻng tomondan qator belgilarni olib tashlash uchun foydalanishingiz mumkin va u chap qiymatni saqlab qoladi. .
Protsedurani ko'rsatish uchun Etkazib berish tafsilotlari ustunidan men faqat chap qiymatni chiqaraman.yetkazib berish Holat .
Keling, protseduraga o'tamiz,
1-bosqich:
➤ Men E4 ni tanladim. 5>yacheyka.
Keyin tanlangan katakka yoki Formulalar qatoriga quyidagi formulani kiriting.
=CHAL(D4, SEARCH("_at_" ”, D4) -1)
Bu yerda SEARCH funksiyasi berilgan belgini qidiradi _at_ men uni sifatida ishlatganim uchun topish_matn . matn ichida tanlangan D4 yacheyka, so'ng 1 belgi ayirildi.
SEARCH funksiyasi pozitsiya raqamini beradi, keyin CHAP funktsiyasi uni belgilar_soni sifatida ishlatadi, shuningdek, qidirilayotgan belgidan chap qiymatni chiqarish uchun D4 yacheykani tanlaydi.
2-qadam:
ENTER tugmasini bosing.
Oxirida siz qidirilayotgan belgining chap belgilarini olasiz. tanlangan katakdan ism yetkazib berish Holat .
3-bosqich:
Siz foydalanishingiz mumkin To'ldirish qolgan katakchalar uchun formulani to'ldirishdan Avtomatik to'ldirish dan foydalaning.
Batafsil o'qing: VBA Excelda satrdan belgilarni olib tashlash uchun (7 usul)
O'xshash o'qishlar:
- Excelda bitta tirnoqni qanday olib tashlash mumkin (6 usul)
- Excelda nuqta-vergulni olib tashlash (4 usul)
- Qanday olib tashlash mumkin Excelda apostrof (5 ta oson usul)
- Excelda qavslarni olib tashlash (4 oson usul)
- Excelda dollar belgisini qanday olib tashlash mumkin (7) OsonYo'llar)
8. O'ZBEKISTON FONKSIYASINI FOYDALANISH
O'ZBEKISTON IQTISODIYoTI funksiyasi har qanday berilgan belgini almashtiradi. Ushbu funktsiyadan foydalanib, siz Exceldan qator belgilarni olib tashlashingiz mumkin.
Protsedurani ko'rsatish uchun men ma'lumotlar to'plamlari Mahsulot ustunida ba'zi keraksiz maxsus belgilardan foydalandim.
1-qadam:
➤ Men E4 yacheykani tanladim.
Keyin tanlangan katakchaga quyidagi formulani kiriting. yoki Formula satriga .
=SUBSTITUTE(B4,"%","")
Bu yerda, O'ZINASHTIRISH funktsiya B4 yacheykadan matn sifatida, (%) belgi berilganda eski_matn sifatida, keyin yangi_matn sifatida bo'sh foydalanilgan .
Demak, SUBSTITUTE funksiyasi berilgan belgini bo'sh bilan almashtiradi.
2-bosqich:
ENTER tugmasini bosing.
Shunday qilib, satrdagi belgilar o'chiriladi.
3-qadam:
Siz Toʻldirish Dastasi to Avtomatik toʻldirish qolgan hujayralar uchun formuladan foydalanishingiz mumkin.
Aloqador tarkib: Excelda bo'sh belgilarni qanday olib tashlash mumkin (5 usul)
9. MID va LEN funksiyasidan foydalanib, satrdan belgilarni olib tashlash
Siz shuningdek, satrdan belgilarni olib tashlash uchun MID funksiyasi bilan birga LEN funksiyasidan ham foydalanishingiz mumkin.
Protsedurani ko'rsatish uchun men ma'lumotlar to'plamini biroz o'zgartirdim.
Keling, boshlaylikprotsedura,
1-qadam:
➤ Men E4 yacheykani tanladim.
Keyin, tanlanganga quyidagi formulani kiriting katakchaga yoki Formula satriga kiriting.
=MID(B4,7,LEN(B4)-5)
Bu yerda LEN yordamida funksiya Men belgilar_sonini hisoblab chiqaman va uni MID funktsiyasi da ishlataman. matnda B4 yacheyka tanlandi, keyin tanlangan matn uzunligidan 5 belgi ayirildi.
Endi, MID funksiyasida matn sifatida B4 yacheyka tanlangan, 7 boshlang'ich_num sifatida ishlatilgan, chunki men belgilarni ajratib olishni xohlayman. 7-chi pozitsiya.
2-bosqich:
ENTER tugmasini bosing.
Nihoyat, siz Buyurtma identifikatori ga ega bo'ladi, u erda qatorning qolgan qismi o'chiriladi.
3-qadam:
Qolgan hujayralar uchun Toʻldirish Tushta to Avtomatik toʻldirish formulasidan foydalanishingiz mumkin.
Batafsil o'qing: Excel qatoridan o'ziga xos belgini olib tashlash (5 usul)
10. Flash Fill-dan foydalanish
Excelda satr belgilarini oʻchirish uchun Flash Fill buyrugʻidan foydalanishingiz mumkin.
Flash Fill buyrugʻidan foydalanish uchun avval siz amal qilish uchun namuna yaratishingiz kerak bo'ladi.
Bu erda men Manzil qismini <2-dan olib tashlash orqali Holat yetkazib berish namunasini yaratdim>Etkazib berish tafsilotlari ustuni.
Keyin, Maʼlumotlar yorligʻini >> Flash Fill-ni tanlang
Bu yerda qolganlari