bạn ơi mình muốn sửa theo cột mình muốn : VD từ cột A mình muốn chuyển sang Cột D nhưng khi mình chuyển thế thì gây ra lỗi bạn à .
B4=LOOKUP(10^35,OFFSET($D4,,,,CEILING(LOOKUP(2,1/$D4:$ZZ4,COLUMN($A -> D:$ZZ)),2))/MOD(COLUMN($A ->D:$ZZ)-1,2)) nhưng bị lỗi thì mình cần sửa gì thêm nữa bạn . cảm ơn nhiều
Vậy bạn chịu khó đem file chứa khoảng 3 sheet có Vùng khác nhau lên đi, nhìn thực tế file mới biết bạn đang gặp khó ở chỗ nào, lúc đó mới có công thức phù hợp cho trường hợp của bạn.
Cũng đưa ra thêm 1 hướng theo dõi cho bạn tham khảo, như file đính kèm dưới đây, chỉ cần bạn xác định duy nhất Vùng chứa dữ liệu, thì công thức sẽ tự xem xét và phân chia cột chẳn và lẻ tùy theo thứ tự của số phát sinh đầu tiên (lúc nào cũng tính là 1 lẻ). Giả sử:
Vùng số liệu là D4: ZZ4, số liệu phát sinh đầu tiên tại cột D4, thì nó sẽ tính D là cột 1 (lẻ). (Xem stt tại D3: Z3)
Vùng số liệu là D5: ZZ5, số liệu phát sinh đầu tiên tại cột G5, thì nó sẽ tính G là cột 1 (lẻ). (Xem stt tại D6: Z6)
Công thức sau chỉ cần xác định Vùng 1 lần lúc lập, và không cần phải chỉnh đi chỉnh lại là: cột A, hay cột D, hay cột O, cột H... cột nào là đầu tiên, nó không quan tâm nữa. Cụ thể:
Vậy bạn chịu khó đem file chứa khoảng 3 sheet có Vùng khác nhau lên đi, nhìn thực tế file mới biết bạn đang gặp khó ở chỗ nào, lúc đó mới có công thức phù hợp cho trường hợp của bạn.
Cũng đưa ra thêm 1 hướng theo dõi cho bạn tham khảo, như file đính kèm dưới đây, chỉ cần bạn xác định duy nhất Vùng chứa dữ liệu, thì công thức sẽ tự xem xét và phân chia cột chẳn và lẻ tùy theo thứ tự của số phát sinh đầu tiên (lúc nào cũng tính là 1 lẻ). Giả sử:
Vùng số liệu là D4: ZZ4, số liệu phát sinh đầu tiên tại cột D4, thì nó sẽ tính D là cột 1 (lẻ). (Xem stt tại D3: Z3)
Vùng số liệu là D5: ZZ5, số liệu phát sinh đầu tiên tại cột G5, thì nó sẽ tính G là cột 1 (lẻ). (Xem stt tại D6: Z6)
Công thức sau chỉ cần xác định Vùng 1 lần lúc lập, và không cần phải chỉnh đi chỉnh lại là: cột A, hay cột D, hay cột O, cột H... cột nào là đầu tiên, nó không quan tâm nữa. Cụ thể: