Мазмұны
Кейде Microsoft Excel бағдарламасында жұмыс істегенде бір бағанның үтірмен бөлінген үздіксіз мәндерін әртүрлі бағандарға немесе жолдарға бөлу керек болады. Excel бағдарламасындағы басқа қолданбалардан жасалған деректерді импорттау кезінде барлық деректер жеке бағанға орналастырылуы мүмкін; үтірмен бөлінген. Сонымен қатар, бізге талап негізінде деректердің белгілі бір бөлігін шығарып алу қажет болуы мүмкін. Бұл мақала бірнеше функциялар мен мүмкіндіктерді пайдаланып үтірмен бөлінген мәндерді бірнеше бағандарға/жолдарға бөлуге нұсқау береді.
Жаттығу жұмыс кітабын жүктеп алу
Оны дайындау үшін біз пайдаланған тәжірибе жұмыс кітабын жүктеп алуға болады. мақала.
Үтірмен бөлінген мәндерді жолдарға немесе бағандарға бөлу.xlsm
Excel бағдарламасындағы үтірмен бөлінген мәндерді жолдарға немесе бағандарға бөлудің 5 әдісі
1. Excel бағдарламасындағы «Мәтіннен бағандарға» мүмкіндігін пайдалану арқылы деректерді жолдарға/бағандарға үтір арқылы бөліңіз
1.1. Мәндерді бағандарға бөлу
Біріншіден, деректерді бірнеше бағандарға бөлу үшін Excel бағдарламасының Мәтіннен бағандарға мүмкіндіктерін қолданамын. Бұл деректерді бағандарға бөлудің ең оңай әдісі. Бізде үтірмен бөлінген бағанда орналасқан бірнеше жемістерден тұратын деректер жинағы бар делік. Әрбір жасушада 3 жеміс бар. Енді мен B бағанының жемістерін 3 әртүрлі бағандарға ( C , D & E<бағандарына) бөлемін. 2>).
Орындау үшін төмендегі қадамдарды орындаңызтапсырма.
Қадамдар:
- Біріншіден, бүкіл деректер жинағын таңдап, Деректер > Деректер құралдары<2 бөліміне өтіңіз> > Бағандарға мәтін .
- Нәтижесінде Бағандарға мәтін шығады . Енді Бастапқы деректер түрі бөлімінен Бөлектелген таңдаңыз және Келесі түймесін басыңыз.
- Одан кейін Бөлгіштер бөлімінде Үтір құсбелгісін қойып, Келесі түймесін басыңыз.
- Одан кейін Мақсатты орын орнын (мұнда C5 ұяшығы) таңдап, Аяқтау түймесін басыңыз.
- Соңында, Мәтіннен бағандарға шеберді жапқаннан кейін біз төмендегі нәтижені аламыз. Үтірмен бөлінген барлық деректер C , D және E бағандарына бөлінеді.
Толығырақ: Excel бағдарламасын бір ұяшықтағы деректерді бірнеше бағандарға бөлу жолы (5 әдіс)
1.2. Мәтінді бағандарға пайдалану арқылы жолдарға бөлу
Енді мен үтірмен бөлінген мәндерді бірнеше жолға бөлемін. Менде жеміс атаулары бар төмендегі деректер жиынтығы бар делік. Бұл мәндерді бірнеше жолға қоймас бұрын, мен оларды Мәтіннен бағандарға мүмкіндігін пайдаланып бағандарға бөлемін.
Қадамдар:
- Алдымен В5 ұяшығын таңдап, Деректер > Бағандарға мәтін тармағына өтіңіз.
- Содан кейін Бағандарға мәтін шебері Түпнұсқа деректер түрі таңдаңыз: Бөлектелген және басыңыз Келесі .
- Енді Бөлгіштер түрін таңдаңыз: Үтір және Келесі түймесін басыңыз.
- Кейін ол үшін Тағайындалған орын ұяшығын (мұнда C5 ұяшығы) таңдап, Аяқтау түймесін басыңыз.
- Нәтижесінде төмендегі нәтижені аласыз. Енді алынған деректерді бірнеше жолға орналастырамын. Ол үшін C5:G5 ауқымын көшіріңіз.
- Кейінірек B7 ұяшығын тінтуірдің оң жақ түймешігімен басыңыз. , және Қою опциялары ішінен Транспозиция опциясын таңдаңыз (скриншотты қараңыз).
- Соңында біз біз іздеген нәтижені аламыз, барлық үтірмен бөлінген мәндер 7 - 11 жолдарға бөлінеді.
Толығырақ: Excel бағдарламасындағы деректерді бөлу жолы (5 әдіс)
2. Үтірмен бөлінген мәндерді бағандарға немесе жолдарға бөлу үшін Excel Power сұрауы
2.1. Мәндерді бағандарға бөлу үшін қуат сұрауы
Бұл жолы мен үтірмен бөлінген деректерді бірнеше бағандарға бөлу үшін excel Power Query қолданамын. Тапсырманы орындау үшін төмендегі нұсқауларды орындаңыз.
Қадамдар:
- Біріншіден, курсорды бар деректер жиынындағы ұяшықтардың кез келгеніне қойыңыз. Содан кейін Деректер > Кестеден/Ауқымнан ( Деректерді алу және түрлендіру тобы) өтіңіз.
- Сонымен Excel бағдарламасы деректер ауқымын кестеге түрлендіруді сұрайды. Деректер ауқымын тексеріп, кестені жасау үшін OK түймешігін басыңыз.
- Нәтижесінде Power Query өңдегіші терезетөмендегі кестеде пайда болады. Енді Power Query Editor терезесінен Басты бет > Бөлу баған > Бөлгіш арқылы өтіңіз.
- Осыдан кейін Бөлгіш бағанды бөлу диалогтық терезесі көрсетіледі. Бөлгіштен таңдаңыз немесе енгізіңіз Үтір таңдап, OK түймесін басыңыз (скриншотты қараңыз).
- Нәтижесінде, excel кестені төмендегідей 3 бағандарға бөледі. Енді Power Query өңдегішін жабу үшін Үйге > Жабу & Жүктеу > Жабу & Жүктеңіз .
- Соңында, біз алатын соңғы нәтиже. Үтірмен бөлінген барлық деректер кестенің 3 бағанына бөлінеді.
Толығырақ: Деректерді қалай бөлуге болады Excel бағдарламасындағы бірнеше бағандар
2.2. Деректерді жолдарға бөлу
Мұнда мен Excel Power Query көмегімен үтірмен бөлінген мәндерді бірнеше жолға бөлемін.
Қадамдар:
- Бізде В5 жасушасында үтірмен бөлінген жемістер бар. C5 . Осы мәндерге Power Query қолдану үшін B5 ұяшығы немесе C5 түймесін басып, Деректер > Кестеден өтіңіз /Ауқым .
- Содан кейін Кестені жасау диалогтық терезесі шығады, кесте ауқымын тексеріп, түймесін басыңыз. Жарайды . Демек, төмендегі кесте Power Query Editor терезесінде жасалады.
- Одан кейін кестені таңдап, Басты > Бөлу бөліміне өтіңіз.Колонна > Бөлгіш бойынша .
- Енді Бағанды Бөлгіш бойынша бөлу диалогтық терезесі пайда болады. Бөлгіштерді таңдау немесе енгізу бөлімінен Үтір таңдаңыз, Қосымша опциялар тармағына өтіп, өрістен Жолдар түймесін басыңыз: Бөлу ішіне. Аяқтаған кезде OK түймесін басыңыз.
- OK түймесін басқаннан кейін біз төмендегі нәтижені аламыз . Үйге > Жабу & Жүктеу > Жабу & Нәтижені excel жұмыс парағында көрсету үшін жүктеңіз.
- Соңында, біз алған соңғы нәтиже келесі болып табылады. Барлық үтірмен бөлінген мәндер 2 - 7 жолдарға бөлінген.
3. СОЛ, ОҢ жақтарды біріктіру , ОРТА, ТАБУ & Үтірмен бөлінген мәндерді бағандарға бөлуге арналған LEN функциялары
Үтірмен бөлінген деректерді бірнеше бағандарға бөлу үшін excel функцияларын пайдалана аламыз. Негізінде, бөлгішке (үтір, бос орын, нүктелі үтір) негізделген excel функцияларының комбинацияларын пайдаланып әртүрлі бағандардағы деректер бөліктерін шығара аламыз. Бұл әдісте мен B бағанында орналасқан үздіксіз мәтін жолынан 3 позицияларынан деректерді шығарып, оларды бірнеше бағандарға орналастырамын.
3.1. Бірінші сөзді табу
Бастапқыда мен СОЛ және ТАБУ функциялары арқылы үздіксіз мәтін жолынан бірінші сөзді шығарамын.
Қадамдар:
- Төмендегі формуланы C5 ұяшығына теріп, түймесін басыңыз. Пернетақтадан енгізіңіз.
=LEFT(B5,FIND(",", B5)-1)
- Енгізген кезде формулада Excel бағдарламасы В5 ұяшығының бірінші сөзі болып табылатын ' Күндер ' қайтарады.
Мұнда, ТАБУ функциясы 1-ші үтірдің орнын қайтарады. Содан кейін СОЛ функциясы бірінші үтір алдындағы бірінші сөзді шығарады.
3.2. 2-сөзді шығарып алу
Енді мен MID және FIND функцияларының тіркесімін В5 ұяшығынан екінші сөзді шығару үшін қолданамын.
Қадамдар:
- Келесі формуланы D5 ұяшығына теріп, Enter пернесін басыңыз.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
- Нәтижесінде жоғарыдағы формула Жүзім мәнін береді; В5 ұяшығының 2-ші сөзі.
Мұнда MID функциясы қайтарады В5 ұяшығының мәтіндік жолының ортасындағы таңбалар. және ФИНД функциясы 2-ші жолдың В5 ұяшығындағы орнын қайтарады.
3.3. 3-ші сөзді табу
Үтірдің орнына байланысты 3-ші сөзді В5 ұяшығынан шығарып аламын делік. 3-ші сөзді шығару кезінде мен RIGHT , LEN және FIND функцияларын қолданамын.
Қадамдар:
- Төмендегі формуланы D5 ұяшығына теріңіз. Содан кейін Enter пернесін басыңыз.
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))
- Бір рет түймесін басыңыз. енгізіңіз, excel Қарбызды қайтарады, бұл 3-ші B5 ұяшығындағы үздіксіз деректеріміздің сөзі.
Мұнда LEN функциясы ұзындықты қайтарады В5 ұяшығы. Содан кейін ТАБУ функциясы В5 ұяшығындағы үтірдің орнын қайтарады. Кейінірек, ФИНД және LEN функцияларының нәтижесіне байланысты RIGHT функциясы B5 ұяшығынан ең оң жақ сөзді шығарады.
- Мен бірінші жолдың әртүрлі бағандарындағы барлық 1-ші , 2-ші және 3-ші сөздерді алғандықтан, енді мен алуға тырысамын қалған жолдар үшін ұқсас нәтиже. Ол үшін C5:D5 ауқымын таңдап, толтыру тұтқасы ( + ) құралын пайдаланыңыз.
- Соңында, біз алатын соңғы нәтиже.
4. Үтірмен бөлінген мәндерді бағандарға бөлу үшін Excel VBA немесе Жолдар
4.1. Мәндерді бағандарға бөлу үшін VBA
Үтірмен бөлінген деректерді қарапайым VBA кодын пайдаланып бірнеше бағандарға бөлуге болады.
Қадамдар:
- Біріншіден, деректерді бөлгіңіз келетін жұмыс парағына өтіңіз. Одан кейін парақ атауын тінтуірдің оң жақ түймешігімен басып, VBA терезесін шығару үшін Кодты қарау түймесін басыңыз.
- Одан кейін Модуль ішіне төмендегі кодты теріңіз және F5 пернесін пайдаланып кодты Іске қосу .
5724
Мұнда ' r ' деректерден тұратын жолдарды көрсетеді. Екінші жағынан, ‘ Count=3 ‘ C бағанын көрсетеді, олбөлінген деректерді көрсету үшін бірінші баған.
- Кодты іске қосқаннан кейін, B бағанындағы үтірмен бөлінген деректер C , <1 бағандарына бөлінеді>D және E төмендегідей:
4.2. Мәндерді жолдарға бөлу
Енді мен excel VBA арқылы үтірмен бөлінген мәндерді әртүрлі жолдарға бөлемін. Тапсырманы орындау үшін төмендегі қадамдарды орындаңыз.
Қадамдар:
- Біріншіден, деректер бар жұмыс парағына өтіп, тінтуірдің оң жақ түймешігімен басыңыз. Кодты қарау .
- Нәтижесінде VBA терезесі пайда болады. Төмендегі кодты Модуль ішіне жазыңыз және пернетақтадағы F5 пернесін басу арқылы кодты енгізіңіз.
5899
- Енді кодты іске қосқан кезде төмендегі енгізу өрісі пайда болады, төмендегі деректер ауқымын енгізіп, OK түймесін басыңыз.
- Нәтижесінде басқа енгізу өрісі пайда болады. Ол жерге тағайындалған ұяшықты енгізіп, OK пернесін басыңыз.
- Соңында біз төмендегі нәтижені аламыз. Деректер жиынының үтірмен бөлінген барлық мәндері 8 және 13 аралығындағы жолдарға бөлінген.
5. Қолдану Excel бағдарламасы үтірмен бөлінген мәндерді әртүрлі бағандарға бөлу үшін жарқылмен толтыру
Үтірмен бөлінген деректердің бір бөлігін басқа бағанға теріп, қалғанын алу үшін Жарқылмен толтыру мүмкіндігін қолдануға болады. бірдей үлгінің деректері.
Қадамдар:
- C5 ұяшығына ' Күндер ' теріңіз.Кейінірек, C6 ұяшығына ' R ' теруді бастағанда, Excel барлық жолдардан бірінші орында жемістерді қалайтынымды түсінеді.
- Төмендегі нәтижені алу үшін Enter пернесін басыңыз. Енді үтірмен бөлінген басқа мәндерді бірнеше бағандарға бөлу үшін осы ұқсас әдісті қолдануға болады.
Қорытынды
Жоғарыдағы мақалада менде Excel бағдарламасында үтірмен бөлінген мәндерді жолдарға немесе бағандарға бөлудің бірнеше әдістерін егжей-тегжейлі талқылауға тырысты. Бұл әдістер мен түсініктемелер сіздің мәселелеріңізді шешу үшін жеткілікті болады деп үміттенеміз. Қандай да бір сұрақтарыңыз болса, маған хабарлаңыз.