Excel verilerini bir satırdan birden çok satıra nasıl bölebilirim


2

Tünaydın,

Verileri bir satırdan bölmek ve ayrı satırlara kaydetmek için bir yol var mı? Zamanlama bilgileri içeren büyük bir dosyam var ve satır başına her bir kursu, günü, terimi ve periyodu içeren bir liste geliştirmeye çalışıyorum. Örneğin, buna benzer bir dosyam var:

Crs:Sn  Title   Tchr    TchrName    Room    Days    Terms   Periods
7014:01 English I   678 JUNG    300 M,T,W,R,F   3,4 2,3
1034:02 English II  123 MOORE   352 M,T,W,R,F   3   4
7144:02 Algebra 238 VYSOTSKY    352 M,T,W,R,F   3,4 3,4
0180:06 Pub Speaking    23  ROSEN   228 M,T,W,R,F   3,4 5
7200:03 PE I    244 HARILAOU    GYM 4   M,T,W,R,F   1,2,3   3
2101:01 Physics/Lab 441 JONES   348 M,T,W,R,F   1,2,3,4 2,3

Should extract to this in an excel file:
Crs:Sn  Title           Tchr#   Tchr    Room    Days    Terms   Period
7014:01 English I   678 JUNG    300 M   3   2
7014:01 English I   678 JUNG    300 T   3   2
7014:01 English I   678 JUNG    300 W   3   2
7014:01 English I   678 JUNG    300 R   3   2
7014:01 English I   678 JUNG    300 F   3   2
7014:01 English I   678 JUNG    300 M   4   2
7014:01 English I   678 JUNG    300 T   4   2
7014:01 English I   678 JUNG    300 W   4   2
7014:01 English I   678 JUNG    300 R   4   2
7014:01 English I   678 JUNG    300 F   4   2
7014:01 English I   678 JUNG    300 M   3   3
7014:01 English I   678 JUNG    300 T   3   3
7014:01 English I   678 JUNG    300 W   3   3
7014:01 English I   678 JUNG    300 R   3   3
7014:01 English I   678 JUNG    300 F   3   3
7014:01 English I   678 JUNG    300 M   4   3
7014:01 English I   678 JUNG    300 T   4   3
7014:01 English I   678 JUNG    300 W   4   3
7014:01 English I   678 JUNG    300 R   4   3
7014:01 English I   678 JUNG    300 F   4   3
1034:02 English II  123 MOORE   352 M   3   4
1034:02 English II  123 MOORE   352 T   3   4
1034:02 English II  123 MOORE   352 W   3   4
1034:02 English II  123 MOORE   352 R   3   4
1034:02 English II  123 MOORE   352 F   3   4
7144:02 Algebra 238 VYSOTSKY    352 M   3   3
7144:02 Algebra 238 VYSOTSKY    352 T   3   3
7144:02 Algebra 238 VYSOTSKY    352 W   3   3
7144:02 Algebra 238 VYSOTSKY    352 R   3   3
7144:02 Algebra 238 VYSOTSKY    352 F   3   3
7144:02 Algebra 238 VYSOTSKY    352 M   4   3
7144:02 Algebra 238 VYSOTSKY    352 T   4   3
7144:02 Algebra 238 VYSOTSKY    352 W   4   3
7144:02 Algebra 238 VYSOTSKY    352 R   4   3
7144:02 Algebra 238 VYSOTSKY    352 F   4   3
7144:02 Algebra 238 VYSOTSKY    352 M   3   4
7144:02 Algebra 238 VYSOTSKY    352 T   3   4
7144:02 Algebra 238 VYSOTSKY    352 W   3   4
7144:02 Algebra 238 VYSOTSKY    352 R   3   4
7144:02 Algebra 238 VYSOTSKY    352 F   3   4
7144:02 Algebra 238 VYSOTSKY    352 M   4   4
7144:02 Algebra 238 VYSOTSKY    352 T   4   4
7144:02 Algebra 238 VYSOTSKY    352 W   4   4
7144:02 Algebra 238 VYSOTSKY    352 R   4   4
7144:02 Algebra 238 VYSOTSKY    352 F   4   4
0180:06 Pub Speaking    23  ROSEN   228 M   3   5
0180:06 Pub Speaking    23  ROSEN   228 T   3   5
0180:06 Pub Speaking    23  ROSEN   228 W   3   5
0180:06 Pub Speaking    23  ROSEN   228 R   3   5
0180:06 Pub Speaking    23  ROSEN   228 F   3   5
0180:06 Pub Speaking    23  ROSEN   228 M   4   5
0180:06 Pub Speaking    23  ROSEN   228 T   4   5
0180:06 Pub Speaking    23  ROSEN   228 W   4   5
0180:06 Pub Speaking    23  ROSEN   228 R   4   5
0180:06 Pub Speaking    23  ROSEN   228 F   4   5
7200:03 PE I    244 HARILAOU    GYM 4   M   1   3
7200:03 PE I    244 HARILAOU    GYM 4   M   2   3
7200:03 PE I    244 HARILAOU    GYM 4   M   3   3
7200:03 PE I    244 HARILAOU    GYM 4   T   1   3
7200:03 PE I    244 HARILAOU    GYM 4   T   2   3
7200:03 PE I    244 HARILAOU    GYM 4   T   3   3
7200:03 PE I    244 HARILAOU    GYM 4   W   1   3
7200:03 PE I    244 HARILAOU    GYM 4   W   2   3
7200:03 PE I    244 HARILAOU    GYM 4   W   3   3
7200:03 PE I    244 HARILAOU    GYM 4   R   1   3
7200:03 PE I    244 HARILAOU    GYM 4   R   2   3
7200:03 PE I    244 HARILAOU    GYM 4   R   3   3
7200:03 PE I    244 HARILAOU    GYM 4   F   1   3
7200:03 PE I    244 HARILAOU    GYM 4   F   2   3
7200:03 PE I    244 HARILAOU    GYM 4   F   3   3
2101:01 Physics/Lab 441 JONES   348 M   1   2
2101:01 Physics/Lab 441 JONES   348 M   2   2
2101:01 Physics/Lab 441 JONES   348 M   3   2
2101:01 Physics/Lab 441 JONES   348 M   4   2
2101:01 Physics/Lab 441 JONES   348 T   1   2
2101:01 Physics/Lab 441 JONES   348 T   2   2
2101:01 Physics/Lab 441 JONES   348 T   3   2
2101:01 Physics/Lab 441 JONES   348 T   4   2
2101:01 Physics/Lab 441 JONES   348 W   1   2
2101:01 Physics/Lab 441 JONES   348 W   2   2
2101:01 Physics/Lab 441 JONES   348 W   3   2
2101:01 Physics/Lab 441 JONES   348 W   4   2
2101:01 Physics/Lab 441 JONES   348 R   1   2
2101:01 Physics/Lab 441 JONES   348 R   2   2
2101:01 Physics/Lab 441 JONES   348 R   3   2
2101:01 Physics/Lab 441 JONES   348 R   4   2
2101:01 Physics/Lab 441 JONES   348 F   1   2
2101:01 Physics/Lab 441 JONES   348 F   2   2
2101:01 Physics/Lab 441 JONES   348 F   3   2
2101:01 Physics/Lab 441 JONES   348 F   4   2
2101:01 Physics/Lab 441 JONES   348 M   1   3
2101:01 Physics/Lab 441 JONES   348 M   2   3
2101:01 Physics/Lab 441 JONES   348 M   3   3
2101:01 Physics/Lab 441 JONES   348 M   4   3
2101:01 Physics/Lab 441 JONES   348 T   1   3
2101:01 Physics/Lab 441 JONES   348 T   2   3
2101:01 Physics/Lab 441 JONES   348 T   3   3
2101:01 Physics/Lab 441 JONES   348 T   4   3
2101:01 Physics/Lab 441 JONES   348 W   1   3
2101:01 Physics/Lab 441 JONES   348 W   2   3
2101:01 Physics/Lab 441 JONES   348 W   3   3
2101:01 Physics/Lab 441 JONES   348 W   4   3
2101:01 Physics/Lab 441 JONES   348 R   1   3
2101:01 Physics/Lab 441 JONES   348 R   2   3
2101:01 Physics/Lab 441 JONES   348 R   3   3
2101:01 Physics/Lab 441 JONES   348 R   4   3
2101:01 Physics/Lab 441 JONES   348 F   1   3
2101:01 Physics/Lab 441 JONES   348 F   2   3
2101:01 Physics/Lab 441 JONES   348 F   3   3
2101:01 Physics/Lab 441 JONES   348 F   4   3

Verileri ayıran satır satır gitmemek için çalışıyorum. Excel'in VBA işlevselliği konusunda bilgili değilim, ancak kullanmaya başlamak istiyorum.

Herhangi bir yardım çok takdir edilecektir.



Bunun kopya bir Jason olduğunu sanmıyorum. Aslında, Excel ile bir satırı nasıl birden fazla satıra nasıl ayırabilirim?
Julian Knight

Yanıtlar:


2

Power Query Add-In'i kullanırdım - tablonuzu dönüştürmek için birbiri ardına katmanlandırabileceğiniz Split ve Unpivot komutlarına sahiptir.

Örneğinizden okumak biraz zor, ama sanırım Days sütunu içinde virgüllerle ayrılmış birden fazla "hücre" olduğunu görüyorum. Bu yüzden bunu birden çok sütuna gömmek için bir Split komutunu, ardından bu sütunları birden çok satıra dönüştürmek için bir Unpivot komutunu kullanırdım.

Daha sonra Şartlar ve Dönemler için tekrarlayın (gereksinimlerinizi doğru okuduysam).

Power Query'i burada bulabilirsiniz:

http://www.microsoft.com/en-au/download/details.aspx?id=39379

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.