Chuyển dữ liệu hàng ngang thành dữ liệu cột (1 người xem)

  • Thread starter Thread starter yoomi
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

yoomi

Thành viên thường trực
Tham gia
22/10/08
Bài viết
304
Được thích
5
Nhờ các bạn giúp tạo công thức Chuyển dữ liệu hàng ngang thành dữ liệu cột
Dữ liệu ví dụ theo trong file đính kèm.
Nhờ các bạn giúp đỡ.
 

File đính kèm

Vậy ở D3 sheet "TANG CA" bạn nhập công thức


Bạn ơi, còn xíu nữa là dữ liệu mã nhân viên và ngày tháng sẽ tự nhảy qua,
ví dụ bên kia có 3 nhân viên thì sẽ tự động cập nhật qua sheet TANG CA có 3 nhân viên và ngày thánh cũng đi kèm theo luôn
NGUYEN VAN A: Sheet CHI TIET có 6 ngày có dữ liệu thì nhảy qua NGUYEN VAN A có 6 ngày đó tương ứng với dữ liệu đi kèm.

Bạn xem thêm giúp mình nhé,
 
Bạn xem trong file nhé!
Số 31 là số ngày trong tháng, bạn có thể lấy ngày cuối trừ ngày đầu+1 hoặc dùng hàm nào bạn thấy thích hợp nhất.
 

File đính kèm

Bạn xem trong file nhé!
Số 31 là số ngày trong tháng, bạn có thể lấy ngày cuối trừ ngày đầu+1 hoặc dùng hàm nào bạn thấy thích hợp nhất.

Cảm ơn bạn nhiều,
Nhưng bạn có thể giảm được giúp mình những nhân viên không có dữ lieu tăng ca được không nhỉ.
Vì dụ bạn A có 6 ngày tăng ca thì chỉ hiển thị 6 ngày đó thôi.

hì chắc hơi khó, nhưng bạn xem có thể giúp mình được không nhé.
 
Cảm ơn bạn nhiều,
Nhưng bạn có thể giảm được giúp mình những nhân viên không có dữ lieu tăng ca được không nhỉ.
Vì dụ bạn A có 6 ngày tăng ca thì chỉ hiển thị 6 ngày đó thôi.

hì chắc hơi khó, nhưng bạn xem có thể giúp mình được không nhé.
Nhận file nhe bạn!!!!
 

File đính kèm

Lần chỉnh sửa cuối:
Nếu dữ liệu là chữ cái thì công thức không nhảy đúng,
Bạn nào chỉnh công thức giúp mình với
Mã:
B3=INDEX('CHI TIET'!B:B;SMALL(IF('CHI TIET'!D$4:AH$6<>"";ROW('CHI TIET'!$4:$6));ROWS($3:3)))
ctrl+shift+enter
Mã:
C3=INDEX('CHI TIET'!$3:$3;SMALL(IF(('CHI TIET'!B$4:B$6=B3)*('CHI TIET'!D$4:AH$6<>"");COLUMN(D:AH));COUNTIF(B$3:B3;B3)))
ctrl+shift+enter
Mã:
D3=INDEX('CHI TIET'!A:AH;SMALL(IF('CHI TIET'!D$4:AH$6<>"";ROW('CHI TIET'!$4:$6));ROWS($3:3));SMALL(IF(('CHI TIET'!B$4:B$6=B3)*('CHI TIET'!D$4:AH$6<>"");COLUMN(D:AH));COUNTIF(B$3:B3;B3)))
ctrl+shift+enter
 

Bài viết mới nhất

Back
Top Bottom