Mundarija
O'quv qo'llanma Excelda ism va familiyani formulalar yoki matndan ustunlarga qanday ajratish va turli formatdagi nomlar ustunini ism, familiya va otasining ismi, salom va qo'shimchalarga tezda ajratishni ko'rsatadi.
Excelda juda keng tarqalgan holat bo'lib, sizning ish varaqingizda to'liq nomlar ustuni mavjud va siz ism va familiyani alohida ustunlarga bo'lishni xohlaysiz. Vazifani bir necha xil yo'llar bilan bajarish mumkin - "Matndan ustunlarga" funksiyasi, formulalar va nomlarni ajratish vositasi yordamida. Quyida har bir texnika haqida toʻliq maʼlumot topasiz.
Excelda nomlarni matndan ustunlarga qanday ajratish mumkin
Bir xil nomlar ustuniga ega boʻlgan holatlarda. naqsh, masalan, faqat ism va familiya yoki ism, otasi va familiyasi, ularni alohida ustunlarga bo'lishning eng oson yo'li bu:
- O'zingizga yoqqan to'liq ismlar ustunini tanlang. ajratish uchun.
- Ma'lumotlar yorlig'i > Ma'lumotlar asboblari guruhiga o'ting va Matnni Ustunlarga bosing.
- Matnni ustunlarga aylantirish ustasi ning birinchi bosqichida Ajratilgan opsiyasini tanlang va Keyingi tugmasini bosing.
- Keyingi bosqichda bir yoki bir nechta chegaralar ni tanlang va Keyingi tugmasini bosing.
Bizning holatlarimizda nomlarning turli qismlari boʻshliqlar bilan ajratiladi, shuning uchun biz ushbu ajratuvchini tanlaymiz. Ma'lumotlarni oldindan ko'rish bo'limi barcha nomlarimiz faqat tahlil qilinganligini ko'rsatadiyaxshi.
Maslahat. Agar siz Anderson, Ronni kabi vergul va bo'sh joy bilan ajratilgan nomlar bilan ishlayotgan bo'lsangiz,
Vergul va Bo'sh joy katakchalarini belgilang. 1>Ajratishlar va Keyingi cheklovchilarni bitta deb hisoblash katagiga belgi qo'ying (odatda sukut bo'yicha tanlanadi). - Oxirgi bosqichda siz ma'lumotlarni tanlaysiz. format va maqsad va Finish tugmasini bosing.
Birlamchi Umumiy formati aksariyat hollarda yaxshi ishlaydi. Maqsad sifatida, natijalarni chiqarmoqchi bo'lgan ustundagi eng yuqori katakchani belgilang (iltimos, bu mavjud ma'lumotlarning ustiga yozishini unutmang, shuning uchun bo'sh ustunni tanlashni unutmang).
Bajarildi! Birinchi, o'rta va familiya alohida ustunlarga bo'lingan:
Excelda ism va familiyani formulalar bilan ajrating
Ko'rganingizdek, Matn Ustunlar xususiyati tez va oson. Ammo, agar siz asl nomlarga biron bir oʻzgartirish kiritishni rejalashtirmoqchi boʻlsangiz va avtomatik ravishda yangilanadigan dinamik yechim izlayotgan boʻlsangiz, ismlarni formulalar bilan ajratganingiz maʼqul.
Ism va familiyani toʻliq ismdan qanday ajratish mumkin. bo'sh joy bilan
Ushbu formulalar sizning ismingiz va familiyangiz bitta bo'sh joy belgisi bilan ajratilgan bitta ustunda bo'lganda eng odatiy stsenariyni qamrab oladi.
Birinchi bo'lish uchun formula ism
Birinchi ism bu umumiy bilan osongina chiqarilishi mumkinformula:
CHAP( hujayra, SEARCH(" ", yacheyka) - 1)Bo'sh joy belgisini ( "") katakchada bo'sh joyni chiqarib tashlash uchun undan 1ni ayirasiz. Bu raqam CHAP funksiyasiga qatorning chap tomonidan boshlab chiqariladigan belgilar soni sifatida beriladi.
Familiyani olish formulasi
Familiyani chiqarish uchun umumiy formula bu:
RIGHT( hujayra, LEN( yacheyka) - SEARCH(" ", yacheyka))Ushbu formulada siz ham SEARCH funksiyasidan boʻsh joy belgisining oʻrnini toping, ushbu raqamni satrning umumiy uzunligidan ayiring (LEN tomonidan qaytariladi) va qatorning oʻng tomonidan shuncha koʻp belgilarni ajratib olish uchun RIGHT funksiyasini oling.
A2 katakchadagi to'liq ism bilan formulalar quyidagicha bo'ladi:
ismni oling :
=LEFT(A2,SEARCH(" ",A2)-1)
familiya :
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
Siz mos ravishda B2 va C2 katakchalariga formulalarni kiritasiz va formulalarni ustunlar boʻylab pastga nusxalash uchun toʻldirish dastagini torting. Natija shunga o'xshash bo'ladi:
Agar ba'zi asl ismlar o'rta ism yoki o'rta bosh bo'lsa, sizga bir oz kerak bo'ladi. familiyani chiqarish uchun murakkabroq formula:
=RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2," ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", "")))))
Bu formula mantiqining yuqori darajadagi tushuntirishi: siz nomdagi oxirgi bo'sh joyni xesh belgisi (#) bilan almashtirasiz yoki har qanday boshqa xarakterhech qanday nomda ko'rinmang va bu belgining o'rnini ishlang. Shundan so'ng, siz familiya uzunligini olish uchun yuqoridagi raqamni umumiy satr uzunligidan ayirasiz va TO'G'RI funksiya shunchalik ko'p belgilarni chiqaradi.
Shunday qilib, ism va familiyani qanday ajratish mumkin. Excelda ba'zi asl ismlar ota ismini o'z ichiga olgan bo'lsa:
Ism va familiyani ismdan vergul bilan qanday ajratish mumkin
Agar sizda <1 ismlar ustuni bo'lsa>Familiya, Ism formati, ularni quyidagi formulalar yordamida alohida ustunlarga ajratishingiz mumkin.
Ismni ajratib olish formulasi
RIGHT( hujayra, LEN) ( hujayra) - SEARCH(" ", yacheyka))Yuqoridagi misolda bo'lgani kabi, siz bo'sh joy belgisining o'rnini aniqlash uchun SEARCH funksiyasidan foydalanasiz, so'ngra olib tashlang birinchi ismning uzunligini olish uchun umumiy satr uzunligidan. Bu raqam toʻgʻridan-toʻgʻri RIGHT funksiyasining belgilar_soni argumentiga oʻtadi, bu qator oxiridan nechta belgi chiqarish kerakligini koʻrsatadi.
Familiyani chiqarish formulasi
LEFT( ). katak, SEARCH(" ", hujayra) - 2)Familiyani olish uchun siz oldingi misolda ko'rib chiqilgan 1 o'rniga 2ni ayirish farqi bilan CHAP QIDIRUV birikmasidan foydalanasiz. ikkita qo'shimcha belgi, vergul va bo'shliqni hisobga olish uchun.
A2 katakchada to'liq ism bilan formulalar quyidagi shaklni oladi:
Olish ism :
=RIGHT(A2, LEN(A2) - SEARCH(" ", A2))
familiyani oling :
=LEFT(A2, SEARCH(" ", A2) - 2)
Quyidagi skrinshot natijalarni ko'rsatadi:
To'liq ismni birinchi, familiya va otasining ismiga qanday ajratish mumkin?
Ota ism yoki o'rta ismni o'z ichiga olgan ismlarni bo'lish uchun bir oz boshqacha yondashuvlar talab qilinadi. ism formati.
Agar sizning ismlaringiz Ismingiz Otangizning ismingiz formatida boʻlsa, quyidagi formulalar foydali boʻladi:
A | B | C | D | |
---|---|---|---|---|
1 | To'liq ism | Ism | O'rta ism | Familiya |
2 | Ism O'rta ism Familiya | =LEFT(A2,SEARCH(" ", A2)-1) | =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1) | =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1)) |
Natija: | David Mark White | David | Mark | Oq |
ism ni olish uchun siz allaqachon tanish boʻlgan CHAPDA QIDIRUV formulasidan foydalanasiz.
familiyani olish uchun 2-boʻshliqning oʻrnini ichki oʻrinlardan foydalanib aniqlang. SEARCH funksiyalari, subt satrning umumiy uzunligidan pozitsiyani ajratib oling va natijada familiya uzunligini oling. Keyin yuqoridagi raqamni RIGHT funksiyasiga kiritasiz va unga qator oxiridan shu miqdordagi belgilarni chiqarishni buyurasiz.
oʻrta ism ni chiqarish uchun siz joylashuvni bilishingiz kerak. nomdagi ikkala bo'shliqdan. Birinchi bo'shliqning o'rnini aniqlash uchun oddiy SEARCH(" dan foydalaning.",A2) funksiyasi, keyingi belgi bilan ajratib olishni boshlash uchun unga 1 qo'shiladi. Bu raqam MID funktsiyasining start_num argumentiga o'tadi. O'rta ismning uzunligini hisoblash uchun siz ayirasiz. 1-bo'shliqning o'rnini 2-chi bo'sh joydan, natijadan 1-ni ayirib, keyingi bo'sh joydan xalos bo'ling va bu raqamni MIDning belgilar soni argumentiga qo'ying, unga qancha belgi qo'yish kerakligini ayting. ko'chirma.
Va bu erda Familiya, Familiya turidagi nomlarni ajratish formulalari:
A | B | C | D | |
---|---|---|---|---|
1 | To'liq ism | Ismi | O'rta ismi | Familiya |
2 | Familiya, ism O'rta ism | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2) + 1) - SEARCH(" ", A2) -1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2, 1)+1)) | =LEFT(A2, SEARCH(" ",A2,1)-2) |
Natija: | Oq, Devid Mark | David | Mark | Oq |
Shunga o'xshash usul ismlarni qo'shimchalar bilan ajratish uchun ishlatilishi mumkin:
A | B | C | D | |
---|---|---|---|---|
1 | Toʻliq ismi | Ism | Familiya | Qo'shimchasi |
2 | Ism familiyasi, qo'shimchasi | =LEFT(A2, SEARCH(" ",A2)-1) | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1)) |
Natija: | Robert Furlan, Jr. | Robert | Furlan | Jr. |
Siz shundaysiz Excelda nomlarni turli xil usullardan foydalanib ajratish mumkinfunksiyalarning kombinatsiyasi. Formulalarni yaxshiroq tushunish va ehtimol teskari muhandislik qilish uchun Excelda alohida nomlar bo'limiga namuna ish kitobimizni yuklab olishingiz mumkin.
Maslahat. Excel 365 da siz TEXTSPLIT funksiyasidan ismlarni oʻzingiz belgilagan har qanday ajratuvchi boʻyicha ajratishingiz mumkin.
Excel 2013, 2016 va 2019-da Flash Fill bilan alohida nom
Hamma Excelning Flash Fill ma'lum bir naqsh ma'lumotlarini tezda to'ldirishi mumkin. Ammo u ma'lumotlarni ham ajratishi mumkinligini bilarmidingiz? Mana shunday:
- Asl nomlari bo'lgan ustun yoniga yangi ustun qo'shing va birinchi katakka chiqarmoqchi bo'lgan nom qismini kiriting (bu misoldagi birinchi ism).
- Ikkinchi katakka ismni yozishni boshlang. Agar Excel naqshni sezsa (ko'p hollarda shunday bo'ladi), u boshqa barcha hujayralardagi birinchi nomlarni avtomatik ravishda to'ldiradi.
- Endi qilish kerak bo'lgan narsa Enter tugmasini bosish :)
Maslahat. Odatda Flash Fill funksiyasi sukut bo'yicha yoqilgan. Agar u Excelda ishlamasa, Ma'lumotlar yorlig'i > Ma'lumotlar vositalari guruhidagi Flash to'ldirish tugmasini bosing. Agar u hali ham ishlamasa, Fayl > Tanlovlar bo'limiga o'ting, Kengaytirilgan -ni bosing va Avtomatik ravishda Flash to'ldirish ga ishonch hosil qiling. qutisi Tahrirlash opsiyalari ostida tanlangan.
Ismlarni ajratish vositasi - Excelda nomlarni ajratishning eng tezkor usuli
Oddiy yoki qiyin, Matnni ustunlarga, Flash toʻldirish vaformulalar faqat barcha nomlar bir xil turdagi bir hil ma'lumotlar to'plami uchun yaxshi ishlaydi. Agar siz turli nom formatlari bilan ishlayotgan bo'lsangiz, yuqoridagi usullar ba'zi nom qismlarini noto'g'ri ustunlarga qo'yish yoki xatolarni qaytarish orqali ishchi varaqlaringizni buzadi, masalan:
Bunday vaziyatlarda siz ishni bajarishingiz mumkin. Koʻp qismli nomlarni, 80 dan ortiq salom va 30 ga yaqin turli qoʻshimchalarni mukammal taniydigan va Excel 2016 dan Excel 2007 gacha boʻlgan barcha versiyalarda muammosiz ishlaydigan Split Names vositamizga.
Ultimate Suite Excelga oʻrnatilgan. , turli formatdagi nomlar ustunini 2 oson bosqichga boʻlish mumkin:
- Ajramoqchi boʻlgan nomni oʻz ichiga olgan istalgan katakchani tanlang va <-dagi Ismlarni ajratish belgisini bosing. 1>Ablebits Data yorlig'i > Matn guruhi.
- Istalgan nom qismlarini tanlang (bizning holatlarimizda ularning barchasini) Split tugmasini bosing.
Bajarildi! Ismlarning turli qismlari bir nechta ustunlar bo'ylab aynan ular kerak bo'lganda taqsimlanadi va ustun sarlavhalari sizga qulaylik uchun avtomatik ravishda qo'shiladi. Hech qanday formulalar, vergul va boʻshliqlar bilan mashgʻul boʻlmaslik, hech qanday ogʻriq yoʻq.
Agar siz oʻz ish sahifangizda Ismlarni ajratish vositasini sinab koʻrmoqchi boʻlsangiz, Ultimate Suite-ning baholash versiyasini yuklab oling. Excel uchun.
Mavjud yuklab olishlar
Excelda nomlarni ajratish uchun formulalar (.xlsx fayli)
Ultimate Suite 14 kunlik toʻliq ishlaydigan versiyasi (.exe)fayl)