Агуулгын хүснэгт
Заримдаа Microsoft Excel дээр ажиллаж байхдаа бид нэг баганын таслалаар тусгаарласан тасралтгүй утгуудыг өөр багана эсвэл мөр болгон хуваах хэрэгтэй болдог. Бид Excel-ийн бусад програмуудаас үүсгэсэн өгөгдлийг импортлох үед бүх өгөгдлийг ганц баганад байрлуулж болно; таслалаар тусгаарласан. Үүнээс гадна бид шаардлагад үндэслэн өгөгдлийн тодорхой хэсгийг гаргаж авах шаардлагатай байж магадгүй юм. Энэ нийтлэл нь хэд хэдэн функц, функцийг ашиглан таслалаар тусгаарласан утгуудыг олон багана/мөр болгон хуваахад туслах болно.
Дадлага хийх номыг татаж авах
Та үүнийг бэлтгэхэд бидний ашигласан дадлагын номыг татаж авах боломжтой. нийтлэл.
Таслалаар тусгаарласан утгуудыг мөр эсвэл багана болгон хуваах.xlsm
Excel дээр таслалаар тусгаарласан утгыг мөр эсвэл багана болгон хуваах 5 арга
1. Excel програмын "Текстээс багана руу" функцийг ашиглан өгөгдлийг мөр/багана болгон таслалаар тусгаарлах
1.1. Утгыг багана болгон хуваах
Юуны өмнө би excel-ийн Текстээс багана руу хуваа мэдээллийг олон баганад хуваах болно. Энэ нь өгөгдлийг багана болгон хуваах хамгийн хялбар арга юм. Бид таслалаар тусгаарлагдсан баганад байрлах хэд хэдэн жимс агуулсан өгөгдлийн багц байна гэж бодъё. Эс бүрт 3 жимс байдаг. Одоо би B баганын үр жимсийг 3 өөр баганад (багана C , D & E< ).
Доорх алхмуудыг дагана уудаалгавар.
Алхам:
- Эхлээд өгөгдлийн багцыг бүхэлд нь сонгоод Data > Data Tools<2 руу очно уу> > Текстийг багана руу оруулах .
- Үүний үр дүнд Текстийг багана руу шилжүүлэх хөтөч харагдана. . Одоо Эх өгөгдлийн төрөл хэсгээс Хязгаарлагдмал -г сонгоод Дараах гэснийг товшино уу.
- Дараа нь Хязгаарлагч хэсгээс Таслал дээр тэмдэг тавиад Дараах товчийг дарна уу.
- Үүний дараа Очих газар байршлыг (энд C5 нүд) сонгоод Дуусгах -г дарна уу.
- Эцэст нь Text to Columns Wizard -г хаасны дараа бид доорх үр дүнг авах болно. Таслалаар тусгаарлагдсан бүх өгөгдлийг C , D , E баганад хуваана.
Дэлгэрэнгүй: Excel-ийн нэг нүдэнд өгөгдлийг олон баганад хэрхэн хуваах вэ (5 арга)
1.2. Текстийг багана болгон мөр болгон хуваах
Одоо би таслалаар тусгаарлагдсан утгуудыг олон мөр болгон хуваах болно. Зарим жимсний нэрийг агуулсан доорх мэдээллийн багц надад байна гэж бодъё. Эдгээр утгыг олон мөрөнд оруулахын өмнө би Текстээс багана руу функцийг ашиглан тэдгээрийг багана болгон хуваах болно.
Алхам:
- Эхлээд B5 нүд -г сонгоод, Өгөгдөл > Багананд текст бичих руу очно уу.
- Дараа нь Text to Columns Wizard Анхны өгөгдлийн төрөл : Хязгаарлагдмал -г сонгоод, товшино уу. Дараагийн .
- Одоо Хязгаарлагч төрлийг сонгоод: Таслал Дараагийн дээр дарна уу.
- Дараа Үүний тулд Очих газар нүдийг (энд C5 нүд) сонгоод Дуусгах -г дарна уу.
- Үүний үр дүнд та доорх гаралтыг авах болно. Одоо би үр дүнгийн өгөгдлийг олон мөрөнд байрлуулах болно. Үүнийг хийхийн тулд C5:G5 мужийг хуулна.
- Дараа нь B7 нүдэн дээр хулганы баруун товчийг дарна уу. , Наах сонголтууд дотроос Transpose -г сонго (дэлгэцийн агшинг үзнэ үү).
- Эцэст нь бид бидний хайж байсан үр дүнг авах, таслалаар тусгаарласан бүх утгууд нь 7 -аас 11 хүртэлх мөрүүдэд хуваагдана.
Дэлгэрэнгүй: Excel дэх өгөгдлийг хэрхэн хуваах вэ (5 арга)
2. Таслалаар тусгаарласан утгуудыг багана эсвэл мөр болгон хуваах Excel Power Query
2.1. Утгыг багана болгон хуваах Power Query
Энэ удаад би excel Power Query -г ашиглан таслалаар тусгаарласан өгөгдлийг олон баганад хуваах болно. Даалгаврыг гүйцэтгэхийн тулд доорх зааврыг дагана уу.
Алхам:
- Эхлээд курсорыг одоо байгаа өгөгдлийн багцын аль нэг нүдэнд байрлуул. Дараа нь Өгөгдөл > Хүснэгт/Мужаас ( Өгөгдөл авах & хувиргах бүлэг) руу очно уу.
- Тиймээс Excel нь өгөгдлийн мужийг хүснэгт болгон хөрвүүлэхийг танаас хүсэх болно. Өгөгдлийн хүрээг шалгаад OK г дарж хүснэгт үүсгэнэ үү.
- Үүний үр дүнд Power Query Editor гарч ирнэ. цонхдоорх хүснэгтийн хамт гарч ирнэ. Одоо Power Query Editor цонхноос Нүүр > Баганыг хуваах > Хязгаарлагчаар руу очно уу.
- Үүний дараа Баганыг хязгаарлагчаар хуваах харилцах цонх гарч ирнэ. Таслал -ыг Хязгаарлагч сонгож эсвэл оруулаад OK дарна уу (дэлгэцийн агшинг үзнэ үү).
- Үүний үр дүнд Excel нь хүснэгтийг доорх байдлаар 3 багана болгон хуваадаг. Одоо Power Query Editor -г хаахын тулд Нүүр > Хаах & Ачаалах > Хаах & Ачаалал .
- Эцэст нь бидний хүлээн авсан эцсийн үр дүн энд байна. Таслалаар тусгаарлагдсан бүх өгөгдөл нь хүснэгтийн 3 баганад хуваагдана.
Цааш унших: Өгөгдлийг хэрхэн хуваах талаар Excel-ийн олон багана
2.2. Өгөгдлийг мөр болгон хуваах
Энд би Excel Power Query ашиглан таслалаар тусгаарласан утгуудыг олон мөрөнд хуваах болно.
Алхам:
- Бидний В5 нүдэнд таслалаар тусгаарласан жимс байдаг. C5 . Эдгээр утгуудад Power Query -г хэрэглэхийн тулд B5 нүд эсвэл C5 дээр товшоод Data > Хүснэгт рүү очно уу. /Муж .
- Дараа нь Хүснэгт үүсгэх харилцах цонх гарч ирэх бөгөөд хүснэгтийн мужийг шалгаад дарна уу. За . Үүний үр дүнд, доорх хүснэгтийг Power Query Editor цонхонд үүсгэнэ.
- Дараа нь хүснэгтийг сонгоод Нүүр > Хуваах хэсэгт очно уу.Багана > Хязгаарлагчаар .
- Одоо Баганыг хязгаарлагчаар хуваах харилцах цонх гарч ирнэ. Хязгаарлагчийг сонгох буюу оруулах хэсгээс Таслал -г сонгоод, Нарийвчилсан сонголтууд руу очоод, талбараас Мөр дээр товшино уу: Хуваах руу. Та дуусаад OK товчийг дарна уу.
- OK товчийг дарахад бид доорх гаралтыг авах болно. . Нүүр > Хаах & Ачаалах > Хаах & Үр дүнг excel ажлын хуудсан дээр харуулахын тулд -г ачаална уу.
- Эцэст нь бид дараах эцсийн үр дүн юм. Таслалаар тусгаарласан бүх утгуудыг 2 -с 7 хүртэлх эгнээнд хуваана.
3. ЗҮҮН, БАРУУНыг нэгтгэнэ , ДУНД, ОЛОХ & AMP; Таслалаар тусгаарлагдсан утгыг багана болгон хуваах LEN функцууд
Бид таслалаар тусгаарлагдсан өгөгдлийг олон баганад хуваахад excel функцийг ашиглаж болно. Үндсэндээ бид хязгаарлагч (таслал, зай, цэг таслал) дээр суурилсан excel функцуудын хослолыг ашиглан янз бүрийн баганад өгөгдлийн хэсгүүдийг гаргаж авах боломжтой. Энэ аргын хувьд би B баганад байрлах тасралтгүй текстийн мөрнөөс 3 байрлалаас өгөгдлийг гаргаж аваад олон баганад байрлуулна.
3.1. Эхний үгийг олох
Эхлээд би ЗҮҮН болон FIND функцуудыг ашиглан үргэлжилсэн текстийн мөрнөөс эхний үгийг задлах болно.
Алхам:
- Доорх томьёог C5 нүдэнд бичээд дарна уу. Гарнаас оруулна уу.
=LEFT(B5,FIND(",", B5)-1)
- Ороход томъёонд Excel нь Б5 нүдний эхний үг болох ' Огноо '-г буцаана.
Энд, FIND функц нь 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 функц буцаана. B5 нүдний текстийн мөрийн дундах тэмдэгтүүд. мөн FIND функц нь В5 нүдний 2-р мөрний байршлыг буцаана.
3.3. 3-р үгийг олоорой
Би таслалын байрлал дээр үндэслэн 3 дахь үгийг В5 нүднээс гаргаж авъя гэж бодъё. 3 дахь үг задлахдаа би RIGHT , LEN , FIND функцуудыг ашиглана.
Алхам:
- Доорх томьёог D5 нүдэнд бичнэ үү. Дараа нь Enter товчийг дарна уу.
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))
- Та -г дарсны дараа оруулна уу, excel нь тарвас -г буцаана. Энэ нь 3 дахь бидний В5 нүдэн дэх тасралтгүй өгөгдлийн үг.
Энд LEN функц нь уртыг буцаана. В5 нүдний. Дараа нь FIND функц нь B5 нүдэн дэх таслалын байршлыг буцаана. Дараа нь FIND болон LEN функцуудын үр дүнгээс хамааран RIGHT функц нь B5 нүднээс хамгийн баруун талын үгийг гаргаж авдаг.
- Би бүх 1-р , 2-р , 3-р эхний мөрний өөр өөр баганад байгаа үгсийг хүлээн авсан тул одоо би авахыг хичээх болно. бусад эгнээний хувьд ижил төстэй үр дүн. Үүнийг хийхийн тулд C5:D5 мужийг сонгоод Fill Handle ( + ) хэрэгслийг ашиглана уу.
- Эцэст нь бид эцсийн үр дүнг хүлээн авах болно.
4. Таслалаар тусгаарласан утгуудыг багана болгон хуваах Excel VBA эсвэл Мөр
4.1. VBA утгыг багана болгон хуваах
Та энгийн VBA код ашиглан таслалаар тусгаарлагдсан өгөгдлийг олон баганад хувааж болно.
Алхам:
- Эхлээд өгөгдлөө хуваахыг хүссэн ажлын хуудас руугаа оч. Дараа нь хуудасны нэрэн дээр хулганы баруун товчийг дараад Кодыг харах дээр дарж VBA цонх гарч ирнэ.
- Дараа нь Модуль -д доорх кодыг бичээд F5 товчийг ашиглан Ажиллуулна кодыг оруулна уу.
6882
Энд ' r ' нь өгөгдөл агуулсан мөрүүдийг заана. Нөгөө талаас, ‘ Count=3 ‘ нь C баганыг заана.хуваах өгөгдлийг харуулах эхний багана.
- Та кодыг ажиллуулсны дараа B баганын таслалаар тусгаарлагдсан өгөгдлийг C , <1 багана болгон хуваана>D , болон E дараах байдлаар:
4.2. Утгыг мөр болгон хуваах
Одоо би excel VBA ашиглан таслалаар тусгаарласан утгуудыг өөр мөр болгон хуваах болно. Даалгаврыг гүйцэтгэхийн тулд доорх алхмуудыг дагана уу.
Алхам:
- Эхлээд өгөгдөл байгаа ажлын хуудас руу очоод хулганы баруун товчийг дарна уу. Кодыг үзэх .
- Үүний үр дүнд VBA цонх гарч ирнэ. Доорх кодыг Модуль -д бичээд гар дээрх F5 товчийг дарж кодыг оруулна уу.
7655
- Одоо та кодыг ажиллуулах үед доорх оролтын хайрцаг гарч ирэх бөгөөд доорх өгөгдлийн мужийг оруулаад OK товчийг дарна уу.
- Үүний үр дүнд өөр нэг оруулах хайрцаг гарч ирнэ. Тэнд очих нүдийг оруулаад OK товчийг дарна уу.
- Төгсгөлд нь бид доорх гаралтыг авна. Манай өгөгдлийн багцын таслалаар тусгаарласан бүх утгууд нь 8 -ээс 13 хүртэлх мөрүүдэд хуваагдана.
5. Ашиглах Таслалаар тусгаарласан утгуудыг өөр багана болгон хуваахын тулд Excel-ийн Flash дүүргэлт
Бид таслалаар тусгаарласан өгөгдлийн хэсгийг өөр баганад бичиж, дараа нь Флаш дүүргэх функцийг ашиглан үлдсэн хэсгийг нь авах боломжтой. ижил загварын өгөгдөл.
Алхам:
- C5 нүдэнд ' Огноо ' гэж бичнэ үү.Дараа нь та C6 нүдэнд ' R ' гэж бичиж эхлэхэд excel би бүх эгнээний эхний байрлалд жимс байхыг хүсч байгааг ойлгож байна.
- Доорх үр дүнг авахын тулд Enter товчийг дарахад л хангалттай. Одоо та таслалаар тусгаарласан бусад утгыг олон баганад хуваахын тулд энэ ижил төстэй аргыг хэрэглэж болно.
Дүгнэлт
Дээрх нийтлэлд би Excel дээр таслалаар тусгаарлагдсан утгуудыг мөр, баганад хуваах хэд хэдэн аргыг нарийвчлан хэлэлцэхийг оролдсон. Эдгээр аргууд, тайлбарууд нь таны асуудлыг шийдвэрлэхэд хангалттай байх болно гэж найдаж байна. Хэрэв танд асуух зүйл байвал надад мэдэгдэнэ үү.