Nhờ giúp dò tìm và xử lý dữ liệu theo file (1 người xem)

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

lethanhnghi

Thành viên mới
Tham gia
21/7/07
Bài viết
9
Được thích
0
Xin chào cả nhà!
Mình có 1 file excel với dữ liệu nằm ở sheet FileGoc xuất từ báo cáo của công ty. Mình muốn chuyển đổi thành sheet XuLy đễ dễ sử dụng hơn. Mọi người giúp mình với! Xin cảm ơn!
Thân!
 

File đính kèm

Nếu cấu trúc File của bạn đồng nhất gồm 3 cột: "Được cấp - Đã dùng - Còn lại" cho tất cả các chương trình thì bạn dùng công thức "khủng" sau
Tại B4 và fill hết dữ liệu
Mã:
=INDEX(FileGoc!$B$2:$D$37,MATCH(XuLy!$A4,OFFSET(FileGoc!$A$2,MATCH(VALUE(OFFSET(XuLy!$B$1,,INT((COLUMN(XuLy!A:A)-1)/3)*3)*1),FileGoc!$A$2:$A$37,0),,MATCH(VALUE(OFFSET(XuLy!$B$1,,INT((COLUMN(XuLy!A:A)-1)/3)*3)*1)+1,FileGoc!$A$2:$A$37,0)-MATCH(VALUE(OFFSET(XuLy!$B$1,,INT((COLUMN(XuLy!A:A)-1)/3)*3)*1),FileGoc!$A$2:$A$37,0)),0)+MATCH(VALUE(OFFSET(XuLy!$B$1,,INT((COLUMN(XuLy!A:A)-1)/3)*3)*1),FileGoc!$A$2:$A$37,0),MOD(COLUMN(C:C),3)+1)
 
Lần chỉnh sửa cuối:
Thanks dhn46 nhiều nhé! Đúng là khủng thật! Nhưng kết quả hiển thị đúng như mình mong đợi! Tuy nhiên, khi mình sử dụng hàm IFERROR lồng ngoài thì chương trình báo lỗi do vượt quá số hàm lồng nhau. Phải làm sao đây?
 
Thanks dhn46 nhiều nhé! Đúng là khủng thật! Nhưng kết quả hiển thị đúng như mình mong đợi! Tuy nhiên, khi mình sử dụng hàm IFERROR lồng ngoài thì chương trình báo lỗi do vượt quá số hàm lồng nhau. Phải làm sao đây?
Bạn đặt Name
1: Ctrinh
Mã:
=OFFSET('XuLy'!$B$1,,INT((COLUMN('XuLy'!A:A)-1)/3)*3)
2: Fr
Mã:
=MATCH(Ctrinh*1,FileGoc!$A$2:$A$37,0)
3: Lr
Mã:
=MATCH(Ctrinh+1,FileGoc!$A$2:$A$37,0)
4: Res
Mã:
=INDEX(FileGoc!$B$2:$D$37,MATCH('XuLy'!$A4,OFFSET(FileGoc!$A$2,Fr,,Lr-Fr),0)+Fr,MOD(COLUMN('XuLy'!C:C),3)+1)
Tại B4 bạn dùng công thức
Mã:
=IF(ISERROR(Res),"",Res)
Bạn xem File để rõ hơn cách làm
 

File đính kèm

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

Back
Top Bottom