Thiết Lập Công Thức Lấy Dữ Liệu Vào Cột (1 người xem)

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

hoavanhuynh

Thành viên chính thức
Tham gia
21/3/09
Bài viết
50
Được thích
0
Xin chào các anh chị,

Các anh/chị giúp đỡ em vấn đề sau

Do bảng số liệu của em nó theo dạng Merge theo hình ảnh và file excel đính kèm. Em có 06 khu vực, trong mỗi khu vực có 4 dòng, dòng đầu tiên cho người làm việc ca sáng, dòng thứ 3 cho người làm việc ca chiều,.

Mình muốn lấy tên nhân viên ca sáng, ca chiều để đưa vào bảng thống kê nhưng chỉ lấy được ca sáng do ca sáng ở dòng đầu tiên còn cột ca chiều thì không lấy được.

Anh/chị và các bạn giúp em thiết lập công thức để lấy số liệu này với, em đã bó tay rồi.

Xin cảm ơn các Anh/Chị và các bạn.TIM TEN NHAN VIEN.jpg
 

File đính kèm

Xin chào các anh chị,

Các anh/chị giúp đỡ em vấn đề sau

Do bảng số liệu của em nó theo dạng Merge theo hình ảnh và file excel đính kèm. Em có 06 khu vực, trong mỗi khu vực có 4 dòng, dòng đầu tiên cho người làm việc ca sáng, dòng thứ 3 cho người làm việc ca chiều,.

Mình muốn lấy tên nhân viên ca sáng, ca chiều để đưa vào bảng thống kê nhưng chỉ lấy được ca sáng do ca sáng ở dòng đầu tiên còn cột ca chiều thì không lấy được.

Anh/chị và các bạn giúp em thiết lập công thức để lấy số liệu này với, em đã bó tay rồi.

Xin cảm ơn các Anh/Chị và các bạn.View attachment 173805
Bạn thử công thức sau:
PHP:
M5=TRIM(LOOKUP(2,1/($K5=COUNTIF(OFFSET($A$2,,,ROW($1:$24)),"<>"))/(MOD(ROW($1:$24),4)=3),$B$2:$B$25))
Fill xuống.

Bạn tham khảo file kèm.

Chúc bạn ngày vui.
 

File đính kèm

Một cách viết khác.
Công thức ở [L5]:
=OFFSET($A$1,MATCH($K5,$A$2:$A$25,0)+IF(COLUMN()=13,2,0),1)
Kéo xuống, kéo sang phải
Số 13 trong công thức tùy biến theo địa chỉ vùng kết quả
Thân
 
Xin chào các anh chị,

Các anh/chị giúp đỡ em vấn đề sau

Do bảng số liệu của em nó theo dạng Merge theo hình ảnh và file excel đính kèm. Em có 06 khu vực, trong mỗi khu vực có 4 dòng, dòng đầu tiên cho người làm việc ca sáng, dòng thứ 3 cho người làm việc ca chiều,.

Mình muốn lấy tên nhân viên ca sáng, ca chiều để đưa vào bảng thống kê nhưng chỉ lấy được ca sáng do ca sáng ở dòng đầu tiên còn cột ca chiều thì không lấy được.

Anh/chị và các bạn giúp em thiết lập công thức để lấy số liệu này với, em đã bó tay rồi.

Xin cảm ơn các Anh/Chị và các bạn.View attachment 173805
Hoặc vầy cũng được, CT tại L5:
PHP:
L5=OFFSET($B$1,($K5-1)*4+IF(L$4=$L$4,1,3),)
Fill xuống rồi fill sang phải!!!
 
Nếu giờ mình muốn lấy dòng số 2 là ca sáng và dòng số 4 là ca chiều thì công thức phải chỉnh sao cho đúng. mình không rành về hàm này nên ko biết thiết lập sao
 
Nếu giờ mình muốn lấy dòng số 2 là ca sáng và dòng số 4 là ca chiều thì công thức phải chỉnh sao cho đúng. mình không rành về hàm này nên ko biết thiết lập sao
Bạn thử:
Mã:
L5=TRIM(LOOKUP(2,1/($K5=COUNTIF(OFFSET($A$2,,,ROW($1:$24)),"<>"))/(MOD(ROW($1:$24),4)[COLOR=#ff0000][B]=2[/B][/COLOR]),$B$2:$B$25))
Và:
M5=TRIM(LOOKUP(2,1/($K5=COUNTIF(OFFSET($A$2,,,ROW($1:$24)),"<>"))/(MOD(ROW($1:$24),4)[COLOR=#ff0000][B]=0[/B][/COLOR]),$B$2:$B$25))
Đơn giản chỉ sửa các vị trí màu đỏ trong công thức trên.

Do tác dụng của MOD(...,4) nên vị trí 1,2,3 thì giữ nguyên giá trị, chỉ có dòng 4 phải thay =0.
Hoặc dùng công thức của anh concogia:
Mã:
L5=TRIM(OFFSET($B$1,MATCH($K5,$A$2:$A$25,0)[COLOR=#ff0000][B]+1[/B][/COLOR],))  cho ca sáng (2-1= +1)
Và
M5=TRIM(OFFSET($B$1,MATCH($K5,$A$2:$A$25,0)[COLOR=#ff0000][B]+3[/B][/COLOR],)) cho ca chiều (4-1= +3)
Fill xuống


Chúc bạn ngày vui.
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom