I am currently building a sheet to collect data from an online form and need to have individual records for each division a person is in.The data comes in like this:
| ID Number | First Name | Last Name | Div 1 | T-Class 1 | Class1 | Div 2 | T-Class 2 | Class 2 |
|---|---|---|---|---|---|---|---|---|
| 99 | John | Doe | BB | Master | Physique | open | ||
| 98 | Mary | Smith | Bikini | Open | ||||
| 97 | Mark | Lawson | Trans | >100 | Fit Physique | Teen |
I would like the records returned as:
| ID Number | First Name | Last Name | Division | T-Class | Class |
|---|---|---|---|---|---|
| 99 | John | Doe | BB | Master | |
| 99 | John | Doe | Physique | Open | |
| 98 | Mary | Smith | Bikini | Open | |
| 97 | Mark | Lawson | Trans | >100 | |
| 97 | Mark | Lawson | Fit Physique | Teen |
I have used this to get the results:=FILTER({A2:A,B2:B,C2:C,D2:D,E2:E,F2:F;A2:A,B2:B,C2:C,G2:G,H2:H,I2:I},LEN({A2:A;A2:A}))
The issue I have is this will be expanded to 6 divisions and this will return 6 records even if they have only entered one division.
I only want the record if the "Division *" has data.
Sample Sheet:
https://docs.google.com/spreadsheets/d/1X96cMz-b6RVhgJ5-k130QQq-vpwYLG_Tbr0EII805bQ/edit?usp=sharing