Мазмұны
Оқулық Excel бағдарламасында есімді және фамилияны формулалармен немесе Мәтіннен бағандарға бөлуді және әртүрлі пішімдегі атаулар бағанын атын, тегі мен әкесінің атына, сәлемдесу мен жұрнақтарға жылдам бөлу жолын көрсетеді.
Excel бағдарламасында жұмыс парағында толық аттар бағанының болуы және аты мен фамилиясын бөлек бағандарға бөлгіңіз келетін өте кең таралған жағдай. Тапсырманы бірнеше түрлі жолдармен орындауға болады – «Мәтіннен бағандарға» мүмкіндігін, формулаларды және «Аттарды бөлу» құралын пайдалану арқылы. Төменде әрбір техника туралы толық мәліметтерді таба аласыз.
Excel бағдарламасында мәтінді бағандарға мәтін арқылы атауларды қалай бөлуге болады
Бірдей атаулар бағанасы болған жағдайда үлгі, мысалы тек аты мен тегі немесе аты, әкесінің аты және тегі, оларды бөлек бағандарға бөлудің ең оңай жолы мынада:
- Өзіңізге ұнайтын толық атаулар бағанасын таңдаңыз. бөлу үшін.
- Деректер қойындысы > Деректер құралдары тобына өтіп, Бағандарға мәтін түймесін басыңыз.
- Мәтінді бағандарға түрлендіру шеберінің бірінші қадамында Бөлектелген опциясын таңдап, Келесі түймесін басыңыз.
- Келесі қадамда бір немесе бірнеше шектеуіштерді таңдап, Келесі түймесін басыңыз.
Біздің жағдайда атаулардың әртүрлі бөліктері бос орындармен бөлінген, сондықтан біз осы бөлгішті таңдаймыз. Деректерді алдын ала қарау бөлімі біздің барлық атауларымыздың жай ғана талданғанын көрсетедіжақсы.
Кеңес. Андерсон, Ронни сияқты үтірмен және бос орынмен бөлінген атаулармен жұмыс жасасаңыз, <астындағы Үтір және Бос орын ұяшықтарын тексеріңіз. 1>Бөлгіштер , және Дәйекті бөлгіштерді бір деп қарау құсбелгісін қойыңыз (әдетте әдепкі бойынша таңдалады).
- Соңғы қадамда деректерді таңдайсыз. пішім және тағайындау және Аяқтау түймесін басыңыз.
Әдепкі Жалпы пішімі көп жағдайда жақсы жұмыс істейді. Тағайындалған орын ретінде, нәтижелерді шығарғыңыз келетін бағандағы ең жоғарғы ұяшықты көрсетіңіз (бұл бар деректерді қайта жазатынын есте сақтаңыз, сондықтан бос бағанды таңдауды ұмытпаңыз).
Дайын! Аты, әкесі және тегі бөлек бағандарға бөлінген:
Excel бағдарламасындағы атын және тегін формулалармен бөліңіз
Жаңа көргеніңіздей, Мәтін Columns мүмкіндігі жылдам және оңай. Дегенмен, бастапқы атауларға қандай да бір өзгертулер енгізуді жоспарласаңыз және автоматты түрде жаңартылатын динамикалық шешімді іздесеңіз, атауларды формулалармен бөлгеніңіз жөн.
Аты мен тегін толық атаудан қалай бөлуге болады. бос орынмен
Бұл формулалар бір бос орын таңбасымен бөлінген бір бағанда аты мен тегі болған кездегі ең типтік сценарийді қамтиды.
Бірінші алынатын формула name
Жалпы есімді осы жалпылама арқылы оңай шығаруға боладыформула:
СОЛ( ұяшық, ІЗДЕУ(" ", ұяшық) - 1)Бос орын таңбасының орнын алу үшін ІЗДЕУ немесе ТАБУ функциясын пайдаланасыз ( " ") ұяшықта, бос орынды алып тастау үшін 1-ді шегеріңіз. Бұл сан LEFT функциясына жолдың сол жағынан басталатын шығарылатын таңбалар саны ретінде беріледі.
Тегі алу формуласы
Тегін шығаруға арналған жалпы формула бұл:
ОҢ( ұяшық, LEN( ұяшық) - SEARCH(" ", ұяшық))Бұл формулада сіз де бос орын таңбасының орнын табу үшін ІЗДЕУ функциясын пайдаланыңыз, сол санды жолдың жалпы ұзындығынан (LEN арқылы қайтарылады) шегеріңіз және жолдың оң жағынан сонша таңбаны шығару үшін RIGHT функциясын алыңыз.
А2 ұяшығындағы толық аты бар формулалар келесідей болады:
Атын алу :
=LEFT(A2,SEARCH(" ",A2)-1)
фамилия :
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
Сәйкесінше B2 және C2 ұяшықтарына формулаларды енгізіп, формулаларды бағандарға көшіру үшін толтыру тұтқасын сүйреңіз. Нәтиже мынаған ұқсас болады:
Егер кейбір түпнұсқа атауларда ортаңғы атау немесе ортаңғы бастауыш болса, сізге аздап қажет болады. фамилияны шығару үшін күрделірек формула:
=RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2," ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", "")))))
Мұнда формула логикасының жоғары деңгейдегі түсіндірмесі берілген: атаудағы соңғы бос орынды хэш белгісімен (#) ауыстырасыз немесе кез келген басқа кейіпкерешбір атауда пайда болмаңыз және сол таңбаның орнын есептеңіз. Осыдан кейін, фамилия ұзындығын алу үшін жолдың жалпы ұзындығынан жоғарыдағы санды шегеріңіз және ДҰРЫС функциясы сонша көп таңбаны шығарады.
Осылайша, аты мен тегін ажыратуға болады. Excel бағдарламасында кейбір түпнұсқа атаулар әкесінің атын қамтыған кезде:
Ат пен фамилияны үтір арқылы қалай бөлуге болады
Егер <1 ішінде атаулар бағаны болса>Тегі, Аты пішімі, оларды келесі формулаларды қолдану арқылы бөлек бағандарға бөлуге болады.
Аты шығарып алу формуласы
ОҢ( ұяшық, LEN ( ұяшық) - ІЗДЕУ(" ", ұяшық))Жоғарыдағы мысалдағыдай бос орын таңбасының орнын анықтау үшін ІЗДЕУ функциясын пайдаланасыз, содан кейін шегеріңіз аттың ұзындығын алу үшін оны жалпы жол ұзындығынан алыңыз. Бұл сан тікелей жолдың соңынан қанша таңба шығару керектігін көрсететін ОҢ функциясының таңбалар_саны аргументіне өтеді.
Тегі шығарылатын формула
LEFT( ). ұяшық, SEARCH(" ", ұяшық) - 2)Тегі алу үшін сіз алдыңғы мысалда талқыланған 1 орнына 2-ні шегеретін айырмашылықпен СОЛДАН ІЗДЕУ комбинациясын пайдаланасыз. екі қосымша таңбаны, үтір мен бос орынды есепке алу үшін.
А2 ұяшығындағы толық аты бар формулалар келесі пішінді алады:
Алу аты :
=RIGHT(A2, LEN(A2) - SEARCH(" ", A2))
фамилиясын алыңыз:
=LEFT(A2, SEARCH(" ", A2) - 2)
Төмендегі скриншот нәтижелерді көрсетеді:
Толық атын бірінші, тегін және әкесінің атына қалай бөлуге болады
Атасының атын немесе әкесінің атын қамтитын атауларды бөлуге байланысты сәл басқа тәсілдер қажет. атау пішімі.
Егер сіздің аттарыңыз Аты әкесінің аты Тегі пішімінде болса, төмендегі формулалар жұмыс істейді:
A | B | C | D | |
---|---|---|---|---|
1 | Толық аты-жөні | Аты-жөні | Аты жөні | Тегі |
2 | Аты Аты Тегі | =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)) |
Нәтиже: | Дэвид Марк Уайт | Дэвид | Марк | Ақ |
Атын алу үшін бұрыннан таныс СОЛ ІЗДЕУ формуласын қолданасыз.
Тегін алу үшін кірістірілген мәнді пайдаланып 2-ші бос орынның орнын анықтаңыз. ІЗДЕУ функциялары, қосалқы жалпы жол ұзындығынан позицияны анықтаңыз және нәтиже ретінде тегінің ұзындығын алыңыз. Содан кейін жоғарыдағы санды ОҢ функциясына жолдың соңынан таңбалар санын шығаруға нұсқау бересіз.
Орта атын шығару үшін, орынды білуіңіз керек. атаудағы екі бос орынның да. Бірінші бос орынның орнын анықтау үшін қарапайым SEARCH(") пайдаланыңыз.",A2) функциясы, оған келесі таңбамен шығаруды бастау үшін 1 қосасыз. Бұл сан MID функциясының бастау_саны аргументіне өтеді. Әкесінің атының ұзындығын анықтау үшін шегеріңіз. 1-ші бос орынның орнын 2-ші бос орынның орнынан, нәтижеден 1-ді алып тастаңыз және бұл санды MID-тің таңбалар_саны аргументіне қойып, қанша таңбадан тұратынын айтыңыз. үзінді.
Міне, Тегі, Аты Әкесінің аты түріндегі атауларды бөлуге арналған формулалар:
A | B | C | D | |
---|---|---|---|---|
1 | Аты-жөні | Аты-жөні | Аты жөні | Тегі |
2 | Тегі, Аты Орта аты | =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) |
Нәтиже: | Ақ, Дэвид Марк | Дэвид | Марк | Ақ |
Ұқсас тәсілді есімдерді жұрнақтармен бөлу үшін қолдануға болады:
A | B | C | D | |
---|---|---|---|---|
1 | Толық аты-жөні | Аты | Тегі | Жұрнақ |
2 | Аты Тегі, жұрнағы | =LEFT(A2, SEARCH(" ",A2)-1) | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1)) |
Нәтиже: | Роберт Фурлан, кіші | Роберт | Фурлан | кіші |
Сіз осылайсыз Excel бағдарламасындағы атауларды әртүрлі пайдалану арқылы бөлуге боладыфункциялардың комбинациясы. Формулаларды жақсырақ түсіну және кері өңдеу үшін Excel бағдарламасындағы бөлек атауларға арналған үлгі жұмыс кітабын жүктеп алуға болады.
Кеңес. Excel 365 нұсқасында атауларды өзіңіз көрсеткен кез келген бөлгіш арқылы бөлу үшін TEXTSPLIT функциясын пайдалана аласыз.
Excel 2013, 2016 және 2019 нұсқаларында Flash Fill көмегімен бөлек атау
Барлығы Excel бағдарламасының Flash Fill белгілі бір үлгінің деректерін жылдам толтыра алады. Бірақ сіз оның деректерді бөлуге болатынын білесіз бе? Мынадай:
- Түпнұсқа атаулары бар бағанның жанына жаңа баған қосыңыз және бірінші ұяшыққа шығарғыңыз келетін атау бөлігін теріңіз (осы мысалдағы бірінші атау).
- Екінші ұяшыққа бірінші атауды теруді бастаңыз. Егер Excel үлгісі үлгіні сезсе (көп жағдайда солай), ол барлық басқа ұяшықтардағы бірінші атауларды автоматты түрде толтырады.
- Енді Enter пернесін басу жеткілікті :)
Кеңес. Әдетте Flash Fill мүмкіндігі әдепкі бойынша қосылады. Егер ол Excel бағдарламасында жұмыс істемесе, Деректер қойындысындағы > Деректер құралдары тобындағы Жарқылмен толтыру түймесін басыңыз. Егер ол әлі жұмыс істемесе, Файл > Параметрлер тармағына өтіп, Қосымша түймесін басып, Автоматты түрде жарқыл толтыру параметрін тексеріңіз. өрісі Өңдеу опциялары астында таңдалады.
Аттарды бөлу құралы - Excel бағдарламасында атауларды бөлудің ең жылдам жолы
Жалпы немесе күрделі, мәтінді бағандарға, Flash толтыру жәнеформулалар тек барлық атаулар бір типтегі біртекті деректер жиындары үшін жақсы жұмыс істейді. Егер сіз әртүрлі атау пішімдерімен жұмыс істеп жатсаңыз, жоғарыда аталған әдістер кейбір атау бөліктерін қате бағандарға қою немесе қателерді қайтару арқылы жұмыс парақтарыңызды шатастырады, мысалы:
Мұндай жағдайларда жұмысты орындауға болады. көп бөлікті атауларды, 80-ден астам сәлемдесулерді және 30-ға жуық түрлі жұрнақтарды тамаша танитын және Excel 2016-ның Excel 2007 нұсқасының барлық нұсқаларында біркелкі жұмыс істейтін «Бөлу атаулары» құралына.
Excel жүйесінде орнатылған Ultimate Suite бағдарламасымен , әртүрлі пішімдегі атаулар бағанын 2 оңай қадаммен бөлуге болады:
- Бөлінгіңіз келетін атау бар кез келген ұяшықты таңдап, <бетіндегі Аттарды бөлу белгішесін басыңыз. 1>Ablebits Data қойындысы > Мәтін тобы.
- Бөлу түймесін басып, керекті атау бөліктерін таңдаңыз (біздің жағдайда олардың барлығы).
Дайын! Атаулардың әртүрлі бөліктері бірнеше бағандарға дәл солай таратылады және баған тақырыптары сізге ыңғайлы болу үшін автоматты түрде қосылады. Ешқандай формула жоқ, үтірлер мен бос орындармен араласпайды, мүлде ауыртпайды.
Егер сіз өз жұмыс парақтарыңызда Атыларды бөлу құралын қолданып көргіңіз келсе, Ultimate Suite бағалау нұсқасын жүктеп алыңыз. Excel үшін.
Қолжетімді жүктеулер
Excel бағдарламасындағы атауларды бөлуге арналған формулалар (.xlsx файлы)
Ultimate Suite 14 күндік толық жұмыс істейтін нұсқасы (.exe).файл)