Transpose data with multiple criteria

ralsnz

New Member
Joined
Aug 21, 2018
Messages
2
Hi all

I am facing a challenge:

I have few rooms with multiples equipment inside. For each equipment I need to answer 9 questions, there is only 3 option: red, orange or green.

The list with all the equipment by room are built as bellow:

Room 1Room 2Room 3
Equipment XEquipment YEquipment Z
Equipment XZEq YXEq ZX
Eq ZYEq XZYEq ZXY

<tbody>
</tbody>

In a different sheet I have this table with the answers:

EquipmentQuestion 1Q2Q3Q4Q5Q6Q7Q8Q9
XRedRROrangeGreenGGGG
YRRRROOGGG
ZGGRROOGGG
XZGGGGGGGRG
YXGRGGGGGGO
ZXGGGGGGGGG
ZYRRGGGGGGG
XZYOOGGGGGGG
ZXYOOOGGGGGG

<tbody>
</tbody>


To be able to built a pivot table, I need to present the data like:

RoomEquipmentAnswers in RedAnswers in Orange
Room1XR
Room1XR
Room1XO
Room1XZR
Room1ZYR
Room1ZYR
Room2YR
Room2YR
Room2YR
Room2YR
Room2YO
Room2YO

<tbody>
</tbody>

And so on. The only problem that my database is big as ****. So I need to generate a VBA for it.

Someone could give me a light on this?


Cheers.







****** id="cke_pastebin" style="position: absolute; top: 606.4px; width: 1px; height: 1px; overflow: hidden; left: -1000px;">
O

<tbody>
</tbody>
 

Excel Facts

Control Word Wrap
Press Alt+Enter to move to a new row in a cell. Lets you control where the words wrap.
Welcome to Mr. Excel ralsnz !

Can you show us the a sample of the expected results after running the macro ? Are you trying to end up with the 3rd table you posted ? If so, equipment x is only repeated 3 times whereas it should be shown 9 times for each answer, or I am misunderstanding your request ? Could you please elaborate a little more
 
Upvote 0
Hello mse330,

Sorry for the lack of information. Yes, I'm trying to end up with table 3, although I just want to show the equipment with red and orange answers.
The main problem is base in two major tables, as bellow (tab 1 and tab 2). Table 3 is expected one, but I need to fill the room column.

Table 1:

roomsroom 1room 2room 3room 4room 5room 6room 7room 8room 9room 10room 11room 12
DIS-02MIX-02DRY-03MIB-02GRN-10SCL-114SCL-69SCL-103SCL-69TCP-02TCP-05TCP-11
SCL-100MIX-05DRY-05 SIV-02SCL-19MIL-03SCL-105MIS-25TDD-10TDD-12TDD-17
SCL-83SCL-91 SIV-01CPS-02INV-01SCL-106MIS-18TMC-07TMC-16TMC-17
SCL-17SCL-98 MIL-07CPS-03SIV-08HRD-11TCT-01TCP-13HRD-14HRD-13
MIS-20CSM-02GRN-01DIS-06 TDD-11DIS-09
DRY-07TMC-09DRY-01FRI-07 HRD-12
DRY-13MIS-34SCL-93SCL-90 VAC-16
SCL-90PMP-02 FRI-04
SCL-99SCL-67 DIS-05
SCL-89ENC-06 SCL-102
PMP-25CEL-01 SCL-11
CLM-01 SCL-88
CSM-01

<colgroup><col><col><col><col><col><col><col><col><col><col><col><col><col></colgroup><tbody>
</tbody>

Table 2:

Equipmentquestion 2question 3question 4question 5question 6question 7question 8question 9question 10
SCL-17greengreenorangeredredredgreenredred
SCL-83greengreenorangeredredredgreenredred
SCL-100greengreenorangeredredredgreenredred
MIS-18greengreenorangeredgreenredredredgreen
MIS-20greengreenorangeredgreenredredredgreen
MIS-34greengreenorangeredgreenredredredgreen
GRN-10greengreenorangeorangegreengreenredgreengreen
GRN-01redgreenredorangeredredgreengreengreen
MIL-07greengreengreenorangeredorangeredgreengreen
MIL-03redgreenredorangeredorangeredgreengreen
SIV-01greengreenorangeorangeredorangeredgreengreen
SIV-02greengreenorangeorangeredorangeredgreengreen
SIV-08greengreenorangeorangeredorangeredgreengreen
MIX-02greengreenorangeredorangeorangeredgreengreen
MIX-05greengreenorangeredorangeorangeredgreengreen
DRY-03greengreenorangeorangegreenorangeredgreengreen
DRY-05greengreenorangeorangegreenorangeredgreengreen
DRY-07greengreenorangeorangeredorangeredgreengreen
DRY-13greengreenorangeorangeredorangeredgreengreen
DRY-01redgreenredorangeredredgreengreengreen
MIB-02redgreenredredredorangeredgreengreen
SCL-99greengreenorangeredredredgreenredred
SCL-102greengreenorangeredredredgreenredred
SCL-103greengreenorangeredredredgreenredred
SCL-114greengreenorangeredredredgreenredred
SCL-69greengreenorangeredredredgreenredred
SCL-93greengreenorangeredredredgreenredred
SCL-98greengreenorangeredredredgreenredred
SCL-88greengreenorangeredredredgreenredred
SCL-91greengreenorangeredredredgreenredred
SCL-106greengreenorangeredredredgreenredred
SCL-11greengreenorangeredredredgreenredred
SCL-89greengreenorangeredredredgreenredred
TCP-13greengreenorangeredredorangeredorangegreen
TCP-11greengreenorangeredredorangeredorangegreen
TCP-05greengreenorangeorangeredorangeredgreengreen
TCP-02greengreenorangeorangeredorangeredgreengreen
TMC-07greengreenorangeredredredgreenredgreen
TMC-16greengreenorangeredredredgreenredgreen
TMC-17greengreenorangeredredredgreenredgreen
TDD-17greengreenorangeredredorangeredgreengreen
TDD-10greengreenorangeredredorangeredgreengreen
TDD-12greengreenorangeredredorangeredgreengreen
VAC-16greengreenorangegreengreengreenredgreenred
ENC-06greenredorangeorangeredredgreenorangegreen
TMC-09greengreenorangeredredredgreenredgreen
CLM-01greengreenorangeredredredgreenorangegreen
CSM-01greengreenorangeredredredgreenorangegreen
CSM-02greengreenorangeredredredgreenorangegreen
CEL-01greengreenredredredredgreenorangegreen
CPS-02greengreenorangeredredredgreenorangegreen
CPS-03greengreenorangeredredredgreenorangegreen
SCL-19greengreenorangeredredredgreenredred
SCL-90greengreenorangeredredredgreenredred
MIS-20greengreenorangeredgreenredredredgreen
MIS-18greengreenorangeredgreenredredredgreen
TCT-01redgreenredredredorangeredgreengreen
INV-01greengreenredredredorangeredgreengreen
DIS-02greengreenredredorangeorangeredgreengreen
PMP-02greengreenredredorangeorangeredgreengreen
PMP-25greengreenredredorangeorangeredgreengreen
FRI-07greengreenredredredgreenredgreengreen
FRI-04greengreenredredredgreenredgreengreen
HRD-12greenredredredredgreenredgreengreen
TDD-11greengreenredredredgreenredgreengreen
DIS-09greengreenredorangeredgreenredgreengreen
DIS-05greengreenredorangeredgreenredgreengreen
HRD-13greengreenredredredgreenredgreengreen
HRD-11greengreenredredredgreenredgreengreen
HRD-14greengreenredredredgreenredgreengreen
SCL-67greengreenorangeredredredgreenredred
SCL-105greengreenorangeredredredgreenredred
DIS-06greengreenredorangeredgreenredgreengreen
MIS-25greengreenorangeredgreenredredredgreen

<colgroup><col><col><col span="2"><col><col span="3"><col><col></colgroup><tbody>
</tbody>


Table 3: Table expected as result

Equipment numberEquipment name listQuestionsAnswersRoom
SCL-17Balancequestion 1green
SCL-83Balancequestion 1green
SCL-100Balancequestion 1green
MIS-18Overhead Stirrerquestion 1green
MIS-20Overhead Stirrerquestion 1green
MIS-34Overhead Stirrerquestion 1green
GRN-10Bear Mixerquestion 1green
GRN-01VG 400 Granulatorquestion 1red
MIL-07Fitzmillquestion 1green
MIL-03Comilquestion 1red
SIV-01Russel Sievequestion 1green
SIV-02Russel Sievequestion 1green
SIV-08Russel Sievequestion 1green
MIX-02Eccentric Drum Rollerquestion 1green
MIX-05Eccentric Drum Rollerquestion 1green
DRY-03Dry Ovenquestion 1green
DRY-05Dry Ovenquestion 1green
DRY-07Dry Ovenquestion 1green
DRY-13Dry Ovenquestion 1green
DRY-01Fluid bed dryerquestion 1red
MIB-02Double cone blenderquestion 1red
SCL-99Balancequestion 1green
SCL-102Balancequestion 1green
SCL-103Balancequestion 1green
SCL-114Balancequestion 1green
SCL-69Moisture Analyserquestion 1green
SCL-93Moisture Analyserquestion 1green
SCL-98Moisture Analyserquestion 1green
SCL-88Moisture Analyserquestion 1green
SCL-91Moisture Analyserquestion 1green
SCL-106Balancequestion 1green
SCL-11Balancequestion 1green
SCL-89Balancequestion 1green
TCP-13Compression Machinequestion 1green
TCP-11Compression Machinequestion 1green
TCP-05Compression Machinequestion 1green
TCP-02Compression Machinequestion 1green
TMC-07Metal detectorquestion 1green
TMC-16Metal detectorquestion 1green
TMC-17Metal detectorquestion 1green
TDD-17De-dusterquestion 1green
TDD-10De-dusterquestion 1green
TDD-12De-dusterquestion 1green
VAC-16Portable vaccum cleanerquestion 1green
ENC-06Encapsulationquestion 1green
TMC-09Metal detectorquestion 1green
CLM-01Capsule loaderquestion 1green
CSM-01Capsule sorterquestion 1green
CSM-02Capsule sorterquestion 1green
CEL-01Capsule elevatorquestion 1green
CPS-02Capsule polisherquestion 1green
CPS-03Capsule polisherquestion 1green
SCL-19Balancequestion 1green
SCL-90Balancequestion 1green
MIS-20Overhead Stirrerquestion 1green
MIS-18Overhead Stirrerquestion 1green
TCT-01Accela cotaquestion 1red
INV-01LD 60 Bowl Inverter question 1green
DIS-02Dispensaryquestion 1green
PMP-02Pumpquestion 1green
PMP-25Pumpquestion 1green
FRI-07Friability Testerquestion 1green
FRI-04Friability Testerquestion 1green
HRD-12Hardness tester question 1green
TDD-11De-dusterquestion 1green
DIS-09Disintegration bathquestion 1green
DIS-05Disintegration bathquestion 1green
HRD-13Hardness tester question 1green
HRD-11Hardness tester question 1green
HRD-14Hardness tester question 1green
SCL-67Balancequestion 1green
SCL-105Balancequestion 1green
DIS-06Disintegration bathquestion 1green
MIS-25Overhead Stirrerquestion 1green
SCL-17Balancequestion 2green
SCL-83Balancequestion 2green
SCL-100Balancequestion 2green

<colgroup><col><col><col><col><col></colgroup><tbody>
</tbody>




Many thanks
 
Upvote 0
Hey ralsnz,

I have more questions after seeing your bigger sample


  • I have noticed that "Equipment number" is NOT a unique identifier. For example, Equipment number "SCL-90" is repeated both in room 5 & room 8 - Is this an error in the sample data or it could actually happen ? If it does happen, should I repeated it twice in both rooms 5 & 8 ?

  • Equipment # "MIS-18" repeated twice in the 2nd table - In the sample it has the same question answers but what if it has different answers? Which one should I consider ?
 
Upvote 0

Forum statistics

Threads
1,216,036
Messages
6,128,432
Members
449,452
Latest member
Chris87

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top