Tìm kiếm dữ liệu bởi 3 thông số cho trước : ID trùng tên sheet , W,H

Liên hệ QC

takashio

Thành viên mới
Tham gia
26/1/10
Bài viết
35
Được thích
6
Dear All ,
Em muốn tìm dữ liệu khi biết 3 thông số là : ID trùng với tên sheet , W, H ở file đính kèm. Em nghĩ mãi mà vẫn chưa làm được, em đang rất cần gấp.
Rất mong nhận được sự giúp đỡ từ các bác pro Excel ạ.
 

File đính kèm

Dear All ,
Em muốn tìm dữ liệu khi biết 3 thông số là : ID trùng với tên sheet , W, H ở file đính kèm. Em nghĩ mãi mà vẫn chưa làm được, em đang rất cần gấp.
Rất mong nhận được sự giúp đỡ từ các bác pro Excel ạ.
Công thức của ô D2 trên Sheet Report là =INDEX(INDIRECT(A2&"!C3:E5"),C2-1,B2)
Tuy nhiên, mình thắc mắc một chỗ: Trên Sheet ID1 và ID2, bạn có nhập nhầm H hay không, tức là (2,3,3) hay (2,3,4) hay (1,2,3)? Tùy vào thực tế, bạn sửa một chút về các tham số màu đỏmàu xanh trong công thức trên nhé.
 
Em cám ơn anh nhiều nhé !
Vâng đấy chỉ là dữ liệu tham khảo nhưng mà công thức của anh đúng rùi ạ :). Em mới học Excel nên chưa biết nhiều . Em có thể hỏi anh thêm được không ạ. Làm thế nào mà phép tính không phụ thuộc vào vị trí bảng ? Nếu trong sheet ID1 có thêm một bảng nữa thì tính như thế nào ạ ? . Em nghe nói hình như là dùng VLOOKUP().
 

File đính kèm

Công thức của ô D2 trên Sheet Report là =INDEX(INDIRECT(A2&"!C3:E5"),C2-1,B2)
Tuy nhiên, mình thắc mắc một chỗ: Trên Sheet ID1 và ID2, bạn có nhập nhầm H hay không, tức là (2,3,3) hay (2,3,4) hay (1,2,3)? Tùy vào thực tế, bạn sửa một chút về các tham số màu đỏmàu xanh trong công thức trên nhé.

Em cám ơn anh nhiều nhé, sau khi em áp dụng công thức của anh vào file mẫu thì Ok nhưng vào bài thực tế của em thì không được. Giờ em gửi file em đang làm mong anh giúp đỡ ạ.

Em muốn thuật toán như sau ạ: Nếu x = ID1 thì tra cứu bảng ở sheet ID1 có thông số W, H.( vì em có thể làm trên nhiều sheet( ID1-ID100).

Em rất mong nhận được sự giúp đỡ của GPE!
 

File đính kèm

Em cám ơn anh nhiều nhé, sau khi em áp dụng công thức của anh vào file mẫu thì Ok nhưng vào bài thực tế của em thì không được. Giờ em gửi file em đang làm mong anh giúp đỡ ạ.
Em muốn thuật toán như sau ạ: Nếu x = ID1 thì tra cứu bảng ở sheet ID1 có thông số W, H.( vì em có thể làm trên nhiều sheet( ID1-ID100).
Em rất mong nhận được sự giúp đỡ của GPE!
Nếu bạn muốn tra trên nhiều sheet thì các sheet này phải có cấu trúc giống nhau (vị trí bảng, kích thước bảng). Khi đã thỏa mãn điều kiện này thì trong công thức của mình, tại 2 tham số HàngCột, bạn có thể sử dụng hàm MATCH để xác định.
Giả sử trên các sheet ID1 - ID100 đều có cấu trúc giống sheet ID1 (có 1 bảng có kích thước và vị trí như Bảng 1 của sheet ID1) thì công thức cho ô E9 trên sheet Report sẽ là:
=INDEX(INDIRECT(B9&"!H15:J18"),MATCH(D9,INDIRECT(B9&"!A15:A18"),0),MATCH(C9,INDIRECT(B9&"!H10:J10"),0))
 
Em cám ơn anh nhiều nhé. Excel khó thật đấy nhưng mà kết quả đem lại thật bất ngờ.
 
Web KT

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

Back
Top Bottom