Using VBA for this is easier. But I wanted to see if this could be done using PivotTable. So, here are the four steps that I have completed.
Step 1: Data Cleanup
- , , . , , VLOOKUP
, .
. , A:D
.
- ,
qpcode
, .
A ( qpcode
), A2
:
=IF(ISBLANK(B2),A1,B2)
qpcodes .
- .
qpcode
( B), .
:
โโโโโโโโโโฆโโโโโโโโโโโโโโโโโโโโโโโโโโโฆโโโโโโโโโโโโฆโโโโโโโโโโโโ
โ qpcode โ subject_paper_short_code โ min_marks โ max_marks โ
โ โโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโฃ
โ 10032 โ GEOG1 โ 21 โ 60 โ
โ 10032 โ GE1IA โ 0 โ 10 โ
โ 10032 โ GE1PR โ 9 โ 20 โ
โ 10032 โ GE1RC โ 0 โ 10 โ
โ 10033 โ HINO1 โ 40 โ 80 โ
โ 10033 โ HI1IA โ 0 โ 20 โ
โ 10034 โ HIST1 โ 40 โ 80 โ
โโโโโโโโโโฉโโโโโโโโโโโโโโโโโโโโโโโโโโโฉโโโโโโโโโโโโฉโโโโโโโโโโโโ
2.
qpcode
""
- subject_paper_short_code
- min_marks
- max_marks
, ""
- ; " "
None
Subtotals & Filters
Layout & Print
Repeat item labels
. . (max_marks
) .
"" ( , "" ):
- subject_paper_short_code
- min_marks
- max_marks
"Count" " ". , .
3:

.
B10
( B10:V12
):
=IF(NOT(ISBLANK(B5)),INDIRECT(ADDRESS(MOD(COLUMN()-1,3)+3*(MOD(COLUMN()-1,3)=0),COLUMN())))
.
( ).
Ctrl + H ( ) FALSE
.
F5 Goto Special
. Blank
cells Enter. .
Ctrl + - Shift cells left
.
4:
. , .
, :
โโโโโโโโโโฆโโโโโโโโโโโโโโโโโโโโโโโโโโโฆโโโโโโโโโโโโฆโโโโโโโโโโโโฆโโโโโโโโโโโโโโโโโโโโโโโโโโโฆโโโโโโโโโโโโฆโโโโโโโโโโโโฆโโโโโโโโโโโโโโโโโโโโโโโโโโโฆโโโโโโโโโโโโฆโโโโโโโโโโโโฆโโโโโโโโโโโโโโโโโโโโโโโโโโโฆโโโโโโโโโโโโฆโโโโโโโโโโโโ
โ qpcode โ subject_paper_short_code โ min_marks โ max_marks โ subject_paper_short_code โ min_marks โ max_marks โ subject_paper_short_code โ min_marks โ max_marks โ subject_paper_short_code โ min_marks โ max_marks โ
โ โโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโโฃ
โ 10032 โ GE1IA โ 0 โ 10 โ GE1PR โ 9 โ 20 โ GE1RC โ 0 โ 10 โ GEOG1 โ 21 โ 60 โ
โ 10033 โ HI1IA โ 0 โ 20 โ HINO1 โ 40 โ 80 โ โ โ โ โ โ โ
โ 10034 โ HIST1 โ 40 โ 80 โ โ โ โ โ โ โ โ โ โ
โโโโโโโโโโฉโโโโโโโโโโโโโโโโโโโโโโโโโโโฉโโโโโโโโโโโโฉโโโโโโโโโโโโฉโโโโโโโโโโโโโโโโโโโโโโโโโโโฉโโโโโโโโโโโโฉโโโโโโโโโโโโฉโโโโโโโโโโโโโโโโโโโโโโโโโโโฉโโโโโโโโโโโโฉโโโโโโโโโโโโฉโโโโโโโโโโโโโโโโโโโโโโโโโโโฉโโโโโโโโโโโโฉโโโโโโโโโโโโ
user4066647