Xin giúp đỡ..!! Lập bảng báo cáo theo mẫu cho trước từ bảng dữ liệu nguồn

Liên hệ QC

lucinom

Thành viên mới
Tham gia
24/6/20
Bài viết
4
Được thích
0
Xin chào các Thầy, em là người mới gia nhập diễn đàn và cũng là lần đầu tiên đăng bài... Nếu có điều gì sai sót mong các Thầy lượng thứ... em xin cảm ơn các Thầy rất nhiều ạ !!

Em có file gồm 2 sheet như trong hình ( có file đính kèm). Em muốn lập bảng báo cáo theo mẫu bên (S2) dựa vào dữ liệu bên (S1)..
+ Yêu cầu là: tìm những chữ (X - tô đỏ) bên S1 để lấy những thông tin như : Ngày, tên đường, tên công tác qua bảng báo cáo bên (S2)...

Em xin cảm ơn các Thầy rất nhiều ạ...
1639966539204.png
1639966484591.png
 

File đính kèm

Bạn xem file, chỗ Máy thi công không thấy có dữ liệu thì tính bằng gì vậy?
 

File đính kèm

Bạn xem file, chỗ Máy thi công không thấy có dữ liệu thì tính bằng gì vậy?
Mình chỉ cần 3 cột đầu : Ngày, Tên đường, tên công tác thôi bạn
Nếu bên S1 có ô nào chứa "X" thì lấy số ngày, tên đường và tên công tác qua S2 ... Cảm ơn bạn đã giúp đỡ nhé
 
Xin chào các Thầy, em là người mới gia nhập diễn đàn và cũng là lần đầu tiên đăng bài... Nếu có điều gì sai sót mong các Thầy lượng thứ... em xin cảm ơn các Thầy rất nhiều ạ !!

Em có file gồm 2 sheet như trong hình ( có file đính kèm). Em muốn lập bảng báo cáo theo mẫu bên (S2) dựa vào dữ liệu bên (S1)..
+ Yêu cầu là: tìm những chữ (X - tô đỏ) bên S1 để lấy những thông tin như : Ngày, tên đường, tên công tác qua bảng báo cáo bên (S2)...

Em xin cảm ơn các Thầy rất nhiều ạ...
View attachment 270495
View attachment 270494
Của bạn đây:
A9: =IFERROR(INDEX('du lieu (S1)'!$A$5:$AW$5,,SMALL(IFERROR(IF(IFERROR(SEARCH("x",'du lieu (S1)'!$E$7:$AW$88),"")<>"",COLUMN('du lieu (S1)'!$E$7:$AW$88),""),""),ROW(A1))),"") Ctrl+Shift+Enter
B9: =OFFSET('du lieu (S1)'!$B$5,SMALL(IF(IFERROR(SEARCH("x",INDIRECT("'du lieu (S1)'!"&ADDRESS(1,$A9+4,1)&":"&ADDRESS(88,$A9+4,1))),"")<>"",ROW(INDIRECT("'du lieu (S1)'!"&ADDRESS(1,$A9+4,1)&":"&ADDRESS(88,$A9+4,1))),""),COUNTIF($A$9:A9,A9))-5,,) Ctrl+Shift+Enter
C9: =OFFSET('du lieu (S1)'!$C$5,SMALL(IF(IFERROR(SEARCH("x",INDIRECT("'du lieu (S1)'!"&ADDRESS(1,$A9+4,1)&":"&ADDRESS(88,$A9+4,1))),"")<>"",ROW(INDIRECT("'du lieu (S1)'!"&ADDRESS(1,$A9+4,1)&":"&ADDRESS(88,$A9+4,1))),""),COUNTIF($A$9:A9,A9))-5,,) Ctrl+Shift+Enter
 

File đính kèm

Của bạn đây:
A9: =IFERROR(INDEX('du lieu (S1)'!$A$5:$AW$5,,SMALL(IFERROR(IF(IFERROR(SEARCH("x",'du lieu (S1)'!$E$7:$AW$88),"")<>"",COLUMN('du lieu (S1)'!$E$7:$AW$88),""),""),ROW(A1))),"") Ctrl+Shift+Enter
B9: =OFFSET('du lieu (S1)'!$B$5,SMALL(IF(IFERROR(SEARCH("x",INDIRECT("'du lieu (S1)'!"&ADDRESS(1,$A9+4,1)&":"&ADDRESS(88,$A9+4,1))),"")<>"",ROW(INDIRECT("'du lieu (S1)'!"&ADDRESS(1,$A9+4,1)&":"&ADDRESS(88,$A9+4,1))),""),COUNTIF($A$9:A9,A9))-5,,) Ctrl+Shift+Enter
C9: =OFFSET('du lieu (S1)'!$C$5,SMALL(IF(IFERROR(SEARCH("x",INDIRECT("'du lieu (S1)'!"&ADDRESS(1,$A9+4,1)&":"&ADDRESS(88,$A9+4,1))),"")<>"",ROW(INDIRECT("'du lieu (S1)'!"&ADDRESS(1,$A9+4,1)&":"&ADDRESS(88,$A9+4,1))),""),COUNTIF($A$9:A9,A9))-5,,) Ctrl+Shift+Enter
Cảm ơn bạn rất nhiều :D
 
Web KT

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

Back
Top Bottom