Excel 2016 (Windows) 64 bit
|
A |
B |
C |
D |
E |
F |
G |
H |
1 |
DATA |
|
|
|
|
|
FROM 1 - 6 |
FROM 7 - 12 |
2 |
L8 |
L9 |
R1 |
R2 |
R7 |
|
R,R |
L,L,R |
3 |
L18 |
R5 |
R7 |
R8 |
R12 |
|
R |
L,R,R,R |
4 |
L2 |
L4 |
S12 |
S13 |
R15 |
|
L,L |
S,S,R |
5 |
L9 |
L11 |
L3 |
L6 |
R1 |
|
L,L,R |
L,L |
6 |
L15 |
G2 |
R5 |
R9 |
R11 |
|
G,R |
L,R,R |
7 |
L14 |
L7 |
L10 |
L4 |
R3 |
|
L,R |
L,L,L |
8 |
L17 |
L8 |
L2 |
K5 |
R14 |
|
L,K |
L,L,R |
9 |
L14 |
L17 |
L18 |
L2 |
R12 |
|
L |
L,L,L,R |
10 |
L9 |
L10 |
D3 |
R9 |
R13 |
|
D |
L,L,R,R |
11 |
L13 |
L11 |
K7 |
R10 |
R12 |
|
|
L,L,K,R,R |
12 |
L5 |
R2 |
K3 |
R14 |
R16 |
|
L,R,K |
R,R |
13 |
L8 |
L9 |
L4 |
R7 |
R11 |
|
L |
L,L,R,R |
14 |
L18 |
M11 |
L2 |
L5 |
R11 |
|
L,L |
L,M,R |
15 |
L9 |
L10 |
F4 |
R11 |
R16 |
|
F |
L,L,R,R |
16 |
L9 |
L12 |
L4 |
C1 |
R8 |
|
L,C |
L,L,R |
G2
Formula:
=IFERROR(LEFT(SUBSTITUTE(
IFERROR(LEFT(INDEX(A2:E2,SMALL(IF(--MID($A2:$E2,2,255)<=6,COLUMN(A2:E2),""),1)),1),"")&","&
IFERROR(LEFT(INDEX(A2:E2,SMALL(IF(--MID($A2:$E2,2,255)<=6,COLUMN(A2:E2),""),2)),1),"")&","&
IFERROR(LEFT(INDEX(A2:E2,SMALL(IF(--MID($A2:$E2,2,255)<=6,COLUMN(A2:E2),""),3)),1),"")&","&
IFERROR(LEFT(INDEX(A2:E2,SMALL(IF(--MID($A2:$E2,2,255)<=6,COLUMN(A2:E2),""),4)),1),"")&","&
IFERROR(LEFT(INDEX(A2:E2,SMALL(IF(--MID($A2:$E2,2,255)<=6,COLUMN(A2:E2),""),5)),1),""),",",REPT(" ",99),COUNT(IF(--MID($A2:$E2,2,255)<=6,COLUMN(A2:E2),""))),99),"")
H2
Formula:
=IFERROR(LEFT(SUBSTITUTE(
IFERROR(LEFT(INDEX(A2:E2,SMALL(IF(--MID($A2:$E2,2,255)>=7,COLUMN(A2:E2),""),1)),1),"")&","&
IFERROR(LEFT(INDEX(A2:E2,SMALL(IF(--MID($A2:$E2,2,255)>=7,COLUMN(A2:E2),""),2)),1),"")&","&
IFERROR(LEFT(INDEX(A2:E2,SMALL(IF(--MID($A2:$E2,2,255)>=7,COLUMN(A2:E2),""),3)),1),"")&","&
IFERROR(LEFT(INDEX(A2:E2,SMALL(IF(--MID($A2:$E2,2,255)>=7,COLUMN(A2:E2),""),4)),1),"")&","&
IFERROR(LEFT(INDEX(A2:E2,SMALL(IF(--MID($A2:$E2,2,255)>=7,COLUMN(A2:E2),""),5)),1),""),",",REPT(" ",99),COUNT(IF(--MID($A2:$E2,2,255)>=7,COLUMN(A2:E2),""))),99),"")
...confirmed by pressing CTRL+SHIFT+ENTER to activate the array, not just ENTER. You will know the array is active when you see curly braces { } appear around your formula. If you do not CTRL+SHIFT+ENTER you will get an error or a clearly incorrect answer.
Bookmarks