Stack your last 4 columns using the Batch # as the group variable.
In the new table, right click the empty cells and delete the rows containing empty cells.
Split your table again using Batch as the group.
![pauldeen_0-1668440126955.png pauldeen_0-1668440126955.png](https://community.jmp.com/t5/image/serverpage/image-id/47318i1489C8EA47117FA0/image-size/medium?v=v2&px=400)
Stack:
![pauldeen_2-1668440204584.png pauldeen_2-1668440204584.png](https://community.jmp.com/t5/image/serverpage/image-id/47320i4BAA87099CFD588B/image-size/medium?v=v2&px=400)
Select empty cells:
![pauldeen_3-1668440218455.png pauldeen_3-1668440218455.png](https://community.jmp.com/t5/image/serverpage/image-id/47321iEBEBFFD4551D16E4/image-size/medium?v=v2&px=400)
Delete rows:
![pauldeen_4-1668440268969.png pauldeen_4-1668440268969.png](https://community.jmp.com/t5/image/serverpage/image-id/47322i28515F8581FED270/image-size/medium?v=v2&px=400)
Split:
![pauldeen_5-1668440290280.png pauldeen_5-1668440290280.png](https://community.jmp.com/t5/image/serverpage/image-id/47323i233D64D2AD46B118/image-size/medium?v=v2&px=400)
Result:
![pauldeen_1-1668440146441.png pauldeen_1-1668440146441.png](https://community.jmp.com/t5/image/serverpage/image-id/47319i4BFBA0FCC153B8DB/image-size/medium?v=v2&px=400)