1. Đặt name MaSP =OFFSET($A$4;0;0;COUNTA($A:$A)-2)
-2 là bỏ đi 2 dòng "BANG 1" và "MÃ". Nếu vị trí dữ liệu khác đi thì chỉnh sửa
2. Đặt name data =OFFSET($B$4:$C$4;0;0;COUNTA($A:$A)-2)
3. Công thức cho F4, kết thúc bằng CTRL+SHIFT+ENTER
=INDEX(MaSP;MATCH(0;COUNTIF($F$3:$F3;MaSP);0))
Kéo công thức xuống dưới tới khi gặp #N/A
4. Công thức cho G4, kết thúc bằng CTRL+SHIFT+ENTER
=INDEX(data;SMALL(IF(MaSP=$F4;ROW(INDIRECT("1:"&ROWS(MaSP)));"");INT((COLUMNS($A:A)+1)/2));2-MOD(COLUMNS($A:A);2))
Kéo công thức xuống dưới tới khi gặp #N/A. Mỗi ô trong cột G kéo sang phải cho tới khi gặp #NUM!