Trích lọc dữ liệu từ file chi tiết ra trang tổng hợp (1 người xem)

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

ramboIII

Thành viên mới
Tham gia
6/8/09
Bài viết
21
Được thích
0
Mình muốn vlookup dữ liệu từ trang 1 (chỉ lấy dòng Actual) qua trang 2 thì xây dựng công thức thế nào? Xin các anh chị trên GPE chỉ giúp. (Form mẫu của trang 1 không thể thay đổi hoặc thêm bớt)
 

File đính kèm

Tại C2 bạn dùng công thức sau:
=IFERROR(IF(SUMPRODUCT(('1'!$A$10:$A$100='2'!$A2)*('1'!$B$10:$B$100=$B2))>0,OFFSET('1'!$H$10,SUMPRODUCT(('1'!$A$10:$A$100='2'!$A2)*('1'!$B$10:$B$100=$B2)*ROW($1:$91)),MATCH('2'!C$1,'1'!$H$8:$AI$8,0)-1),""),"")

Mong là bạn biết biến đổi cho dữ liệu thật của bạn.
 
Tại C2 bạn dùng công thức sau:


Mong là bạn biết biến đổi cho dữ liệu thật của bạn.
Cảm ơn bạn rất nhiều, nhìn công thức mình rối thiệt đó, vì trình độ Excel của mình chỉ ở mức hiểu được Vlookup đơn giản à. ^^, nhưng mình bỏ công thức vào thì tương đối ổn, nếu có gì không được mình hỏi bạn tiếp nha. Chân thành cảm ơn bạn!
 
Làm phiền bạn chút nữa nha, mình bỏ công thức vào thì thấy chỉ có dòng đầu tiên là chạy đúng thôi à, mấy dòng khác bị lệch hết, ngồi tìm hiểu công thức mà thấy hơi rối, bạn gỡ rối giúp mình với. Xin cảm ơn rất nhiều!
 

File đính kèm

Làm phiền bạn chút nữa nha, mình bỏ công thức vào thì thấy chỉ có dòng đầu tiên là chạy đúng thôi à, mấy dòng khác bị lệch hết, ngồi tìm hiểu công thức mà thấy hơi rối, bạn gỡ rối giúp mình với. Xin cảm ơn rất nhiều!
=IFERROR(IF(SUMPRODUCT(('1'!$A$10:$A$100='2'!$A2)* ('1'!$B$10:$B$100=$B2))>0,OFFSET('1'!$H$10,SUMPROD UCT(('1'!$A$10:$A$100='2'!$A2)*('1'!$B$10:$B$100=$ B2)*ROW($1:$91)),MATCH('2'!C$1,'1'!$H$8:$AI$8,0)-1),""),"")

nếu muốn hiểu công thức trên hãy tìm hiểu từng hàm màu đỏ đỏ trước cái, hiểu được những cái đó, bạn sẽ hiểu được công thức trên nó làm việc thế nào
 
Làm phiền bạn chút nữa nha, mình bỏ công thức vào thì thấy chỉ có dòng đầu tiên là chạy đúng thôi à, mấy dòng khác bị lệch hết, ngồi tìm hiểu công thức mà thấy hơi rối, bạn gỡ rối giúp mình với. Xin cảm ơn rất nhiều!
Bạn copy sai công thức bài #2 nên sai là đúng.
Của bạn copy
Mã:
=IFERROR(IF(SUMPRODUCT(('1'!$A$10:$A$100='2'!$A2)*('1'!$B$10:$B$100=$B2))>0,OFFSET('1'!$H$10,SUMPRODUCT(('1'!$A$10:$A$100='2'!$A2)*('1'!$B$10:$B$100=$B2)*ROW([SIZE=4][B][COLOR=#ff0000]1:91[/COLOR][/B][/SIZE])),MATCH('2'!C$1,'1'!$H$8:$AI$8,0)-1),""),"")
Trong khi bài #2 là:
Mã:
=IFERROR(IF(SUMPRODUCT(('1'!$A$10:$A$100='2'!$A2)*('1'!$B$10:$B$100=$B2))>0,OFFSET('1'!$H$10,SUMPRODUCT(('1'!$A$10:$A$100='2'!$A2)*('1'!$B$10:$B$100=$B2)*ROW([SIZE=4][COLOR=#ff0000][B]$1:$91[/B][/COLOR][/SIZE])),MATCH('2'!C$1,'1'!$H$8:$AI$8,0)-1),""),"")
 
Bạn copy sai công thức bài #2 nên sai là đúng.
Của bạn copy
Mã:
=IFERROR(IF(SUMPRODUCT(('1'!$A$10:$A$100='2'!$A2)*('1'!$B$10:$B$100=$B2))>0,OFFSET('1'!$H$10,SUMPRODUCT(('1'!$A$10:$A$100='2'!$A2)*('1'!$B$10:$B$100=$B2)*ROW([SIZE=4][B][COLOR=#ff0000]1:91[/COLOR][/B][/SIZE])),MATCH('2'!C$1,'1'!$H$8:$AI$8,0)-1),""),"")
Trong khi bài #2 là:
Mã:
=IFERROR(IF(SUMPRODUCT(('1'!$A$10:$A$100='2'!$A2)*('1'!$B$10:$B$100=$B2))>0,OFFSET('1'!$H$10,SUMPRODUCT(('1'!$A$10:$A$100='2'!$A2)*('1'!$B$10:$B$100=$B2)*ROW([SIZE=4][COLOR=#ff0000][B]$1:$91[/B][/COLOR][/SIZE])),MATCH('2'!C$1,'1'!$H$8:$AI$8,0)-1),""),"")
Xin cảm ơn dhn46, mình đã sửa lại và công thức đã chạy chính xác rồi.
 

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

Back
Top Bottom