Lấy dữ liệu tự động

Liên hệ QC

mitdacdtd

Thành viên hoạt động
Tham gia
14/10/17
Bài viết
150
Được thích
23
Giới tính
Nam
Dear anh em GPE.
Hiện mình có một file excel cần nhờ như sau: Đánh mã (Cột B) tự ra thông tin (C, D, E, F, G, H, I, J) của tất cả các vị trí đặt để (theo file đính kèm).
Thanks anh em trước nhé
 

File đính kèm

  • Minh mốc.xlsx
    74.6 KB · Đọc: 13
Dear anh em GPE.
Hiện mình có một file excel cần nhờ như sau: Đánh mã (Cột B) tự ra thông tin (C, D, E, F, G, H, I, J) của tất cả các vị trí đặt để (theo file đính kèm).
Cảm ơn anh em trước nhé
Muốn tự động thì bạn đăng bài trong Box Lập trình với Excel và sử dụng VBA thì làm được, còn hàm thì thua.
 
Dữ liệu nhiều nên dùng VBA, đỡ nặng/chậm file.
Còn dùng công thức thì theo file đính kèm.
Đặt các Name sau (Ctrl+F3 để xem):
Mã:
Data =Data!$C$4:$L$535
CotMH =OFFSET(Data,,4,,1)
DK =IF(CotMH=DoMH,ROW(CotMH)-3,"")
DoMH =LOOKUP("z",'Xuất cont'!$B$3:$B3)
Công thức tại C3:
Mã:
=IFERROR(INDEX(Data,SMALL(DK,ROW($A2)-MATCH(DoMH,$B$3:$B3,0)),6),"")
Các cột khác thì sửa số cột trong hàm INDEX.
 

File đính kèm

  • Minh mốc.xlsx
    75.2 KB · Đọc: 15
Muốn tự động thì bạn đăng bài trong Box Lập trình với Excel và sử dụng VBA thì làm được, còn hàm thì thua.
Thanks bạn nhé. Lần sau mình sẽ lưu ý hơn.
Bài đã được tự động gộp:

Dữ liệu nhiều nên dùng VBA, đỡ nặng/chậm file.
Còn dùng công thức thì theo file đính kèm.
Đặt các Name sau (Ctrl+F3 để xem):
Mã:
Data =Data!$C$4:$L$535
CotMH =OFFSET(Data,,4,,1)
DK =IF(CotMH=DoMH,ROW(CotMH)-3,"")
DoMH =LOOKUP("z",'Xuất cont'!$B$3:$B3)
Công thức tại C3:
Mã:
=IFERROR(INDEX(Data,SMALL(DK,ROW($A2)-MATCH(DoMH,$B$3:$B3,0)),6),"")
Các cột khác thì sửa số cột trong hàm INDEX.
Thanks pro. Mình check lại xem sao đã nhé.
 
Web KT
Back
Top Bottom