Mundarija
Barchamizga ayonki, biz matn satrining oxirida ba'zi keraksiz belgilar mavjudligini aniqlaymiz. Shunday qilib, barchamiz ma'lumotlarimizni yaxshiroq ko'rsatish uchun barcha keraksiz belgilarni olib tashlashni xohlashimiz mumkin. Xo'sh, agar sizda bunday muammolar mavjud bo'lsa va Excel-dagi oxirgi belgilarni o'chirish yo'llarini qidirsangiz, iltimos, ushbu maqolani davom ettiring. Chunki biz sizga Excelda oxirgi 3 ta belgini osonlik bilan olib tashlash uchun to'rtta aniq formulani ko'rsatamiz.
Amaliy ish kitobini yuklab oling
Excel faylini yuklab olib, u bilan birga mashq qilishingiz tavsiya etiladi.
Oxirgi 3 ta belgini o'chirish.xlsmExcelda oxirgi 3 ta belgini o'chirish uchun 4 ta formula
Biz namunaviy xodimlar ma'lumotlaridan foydalanamiz. maqoladagi barcha usullarni namoyish qilish uchun ma'lumotlar to'plami sifatida ro'yxat. Avvaliga, keling, unga qisqacha nazar tashlaylik:
Shunday ekan, boshqa muhokama qilmasdan, barcha usullarga birma-bir to'xtalib o'tamiz.
1. Excelda
Xodimlar haqida ma'lumotda oxirgi 3 ta belgini o'chirish uchun CHAP va LEN funksiyalaridan foydalaning. Ro'yxat , To'liq ism ustunida xodimlarning barcha to'liq ismlari mavjud. Bu erda biz har bir ism bir xil familiyaga ega ekanligini ko'rishimiz mumkin, ya'ni " Roy ". Shunday qilib, bizning maqsadimiz barcha xodimlarning ismlaridan familiyani olib tashlash va faqat berilgan ismni Berilgan ism ustunida saqlashdir. Shunday qilib, hech qanday kechiktirmasdan,qadamlar bo'yicha usulni ko'rib chiqamiz:
🔗 Qadamlar:
❶ Avvalo, katakchani tanlang E5 ▶ formula natijasini saqlash uchun.
❷ Keyin katakchaga
=LEFT(D5,LEN(D5)-3)
formulani kiriting.
❸ Shundan so'ng ENTER tugmasini bosing.
❹ Nihoyat, To'ldirish dastagi belgisini oxirigacha torting. Berilgan ism ustuni.
Hammasi.
␥ Formulalar taqsimoti:
📌 Sintaksis: CHP(matn, [belgilar_soni])
📌 Sintaksis: LEN( text)
- LEN(D5)-3 ▶ matn uzunligini hisoblab chiqadi, “ Jeyson Roy ” va natijani quyidagi bilan ayiradi 3 .
- D5 ▶ “ Jeyson Roy ” matnining katak manziliga ishora qiladi.
- =LEFT(D5,LEN(D5)-3) ▶ “ Jeyson Roy ” matnidagi oxirgi 3 ta belgini, ya’ni “ Roy ”ni qisqartiradi.
Batafsil o'qing: Excel satridan oxirgi belgini o'chirish
2. Excel-dagi ALTISH funksiyasidan foydalanib oxirgi 3 ta belgini o'chirish
Endi biz oxirgi 3 ta belgini null string (“”) bilan almashtirib oʻchirib tashlaymiz. Buning uchun biz bu yerda Almashtirish funksiyasidan foydalanamiz.
🔗 Qadamlar:
❶ Avvalo, tanlash katakcha E5 ▶ formula natijasini saqlash uchun.
❷ Keyin formulani
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
kiriting.hujayra ichida.
❸ Shundan so'ng ENTER tugmasini bosing.
❹ Nihoyat, torting To'ldirish dastagi belgisini Berilgan ism ustunining oxiriga qo'ying.
Hammasi.
␥ Formulalar taqsimoti:
📌 Sintaksis: ALSHIRISh(eski_matn, bosh_raqam, belgilar_son, yangi_matn)
📌 Sintaksis: TOPISH(matnni_topish, matn ichida_, [bosh_raqam])
-
""
▶ ga ishora qiladi Excelda null string . - 3 ▶ matn satridagi oxirgi 3 belgilarga ishora qiladi.
-
FIND(" ",D5)+1
▶ oxirgi 3 belgilarning boshlovchi raqamini topadi. -
" "
▶ oxirgimatn qatori. -
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
▶ oxirgi 3 ta belgini, yaʼni “ Jeyson Roy ” matnidan “ Roy ”ni qisqartiradi.
Batafsil o'qing: VBA yordamida Excel-dagi oxirgi belgini o'chirish
3. Excel-dagi oxirgi 3 ta belgini e'tiborsiz qoldiring Flash to'ldirish funksiyasi
Microsoft Excel 2013 va keyingi versiyalari Flash Fill deb nomlangan juda foydali vosita bilan chiqdi. Ushbu bo'limda biz oxirgi 3 ta belgini o'chirib tashlaymiz, ya'ni familiyani e'tiborsiz qoldiramiz, Flash Fill asbobi yordamida har bir xodim nomidan Roy . Quyidagi amallarni bajaring:
🔗 Qadamlar:
❶ Avvalo, katakchani tanlang E5 va kiriting. Unda Jeyson .
❷ Keyin ENTER tugmasini bosing.
❸ Keyingi katakda E6 yozishni boshlaydi. Brandon faqat familiyasini qoldirdi, Roy .
Endi siz Excel-da naqsh allaqachon borligini ko'rasiz va quyidagi barcha nomlar uchun oldindan ko'rishni taklif qilasiz.
❹ Buning uchun faqat tugmani bosish kifoya. yana ENTER tugmasini yana bosing.
Shunday qilib, biz Belgilangan ism ustunini faqat xodimlarning ism-shariflari bilan toʻldirdik.
Batafsil o'qing: Excelda belgilarni qanday olib tashlash mumkin
4. Excelda VBA kodidan foydalanib oxirgi 3 ta belgini olib tashlang
Nihoyat, ushbu bo'limda biz barcha xodimlarning to'liq ismlaridan oxirgi 3 ta belgini, ya'ni familiyasi Roy ni o'chirish uchun VBA kodlari dan foydalanamiz. Endi qadamlar keladi:
🔗 Qadamlar:
❶ diapazonni (D5:D14) tanlang katakchalar ▶ oxirgi 3 ta belgini olib tashlash uchun.
❷ VBA oynasini ochish uchun ALT + F11 tugmalarini ▶ bosing.
❸ Qoʻshish ▶ Modul ga oʻting.
❹ Quyidagi VBA kodini nusxalash :
1822
❺ Yuqoridagi VBA-ni qo'yish uchun CTRL + V ▶ tugmalarini bosing. kod.
❻ Saqlash VBA kod va orqaga qaytish elektron jadvalingizga.
❼ Endi formula natijasini saqlash uchun katakchani E5 ▶ tanlang.
❽ Keyin yozing. formula
=RemoveLast3Characters(D5,3)
yacheyka ichida.
❾ Shundan so'ng ENTER tugmasini bosing.
❹ Nihoyat, To'ldirish dastagi belgisini oxirigacha torting. Berilgan ism ustun.
Hammasi.
📓 Eslatma:
Funktsiya =RemoveLast3Characters(Text,Number)
sintezlangan funksiya. Siz ushbu funktsiyadan VBA kodi bilan birga satrdan istalgan sondagi oxirgi belgilarni oʻchirish uchun foydalanishingiz mumkin. Funktsiyaning Raqamlar uyasiga istalgan raqamni kiritish kifoya. Hammasi shu.
Esda tutilishi kerak bo'lgan narsalar
📌 funksiyalar ning sintaksisi dan ehtiyot bo'ling.
📌 Ma'lumotlarni kiriting diapazon diqqat bilan formulalar ichiga kiritadi.
📌 (“”) Excelda NULL String ga ishora qiladi.
Xulosa
Yakunlash uchun biz Excelda oxirgi uchta belgini olib tashlashning 4 xil usulini ko'rib chiqdik. Ushbu maqola bilan birga ilova qilingan amaliy ish kitobini yuklab olishingiz va u bilan barcha usullarni mashq qilishingiz tavsiya etiladi. Va quyidagi sharhlar bo'limida har qanday savol berishdan tortinmang. Biz barcha tegishli so'rovlarga tezroq javob berishga harakat qilamiz.