Dò tìm dữ liệu (2 người xem)

Liên hệ QC

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

naminkimson

Thành viên mới
Tham gia
7/3/15
Bài viết
6
Được thích
0
Em chào các anh..! Em là thành viên mới của diễn đàn.
Thât tình là cũng bí quá rồi không biết hỏi ai nên mạn phép lên đây hỏi các anh dù chưa đóng góp gì cho diễn đàn.
Nếu có bài nào về dò tìm dữ liệu tượng tự thì xin cho em cái link.

Vấn đề của em có hết trong file em gửi. Nếu dò tìm Tiết Diện từ Bảng C thì đơn giản.. em dùng vlookup với match là xong, khó khăn là khi xuất dữ liệu từ phần mềm Etabs ra nó lại có cấu trúc như bảng A.
 

File đính kèm

Em chào các anh..! Em là thành viên mới của diễn đàn. Thât tình là cũng bí quá rồi không biết hỏi ai nên mạn phép lên đây hỏi các anh dù chưa đóng góp gì cho diễn đàn. Nếu có bài nào về dò tìm dữ liệu tượng tự thì xin cho em cái link. Vấn đề của em có hết trong file em gửi. Nếu dò tìm Tiết Diện từ Bảng C thì đơn giản.. em dùng vlookup với match là xong, khó khăn là khi xuất dữ liệu từ phần mềm Etabs ra nó lại có cấu trúc như bảng A.

Nếu mỗi tổ hợp Dầm_Tầng là duy nhất thì dùng công thức này xem sao
L6=INDIRECT("E"&SUMPRODUCT(($A$6:$A$27=I6)*($B$6:$B$27=J6)*ROW($A$6:$A$27)))
 
Em chào các anh..! Em là thành viên mới của diễn đàn.
Thât tình là cũng bí quá rồi không biết hỏi ai nên mạn phép lên đây hỏi các anh dù chưa đóng góp gì cho diễn đàn.
Nếu có bài nào về dò tìm dữ liệu tượng tự thì xin cho em cái link.

Vấn đề của em có hết trong file em gửi. Nếu dò tìm Tiết Diện từ Bảng C thì đơn giản.. em dùng vlookup với match là xong, khó khăn là khi xuất dữ liệu từ phần mềm Etabs ra nó lại có cấu trúc như bảng A.

Nếu đúng như dữ liệu đưa thì xài công thức này thử:
Mã:
=LOOKUP(2,1/($A$6:$A$27=$I6)/($B$6:$B$27=$J6),$E$6:$E$27)
 
Cảm ơn 2 anh..!
Em áp dụng công thức của giangleloi ra kết quả đúng rồi. Còn công thức của anh HungQuoc49 em chưa hiểu nên chưa làm thử.
Khi nào viết xong em sẽ up lên đóng góp ^^!
 
/ trong bài này chỉ là dấu chia thôi, để hiểu công thức này hơi bị mệt cho những bạn mới biết công thức
 
Em chào các anh..! Em là thành viên mới của diễn đàn.
Thât tình là cũng bí quá rồi không biết hỏi ai nên mạn phép lên đây hỏi các anh dù chưa đóng góp gì cho diễn đàn.
Nếu có bài nào về dò tìm dữ liệu tượng tự thì xin cho em cái link.

Vấn đề của em có hết trong file em gửi. Nếu dò tìm Tiết Diện từ Bảng C thì đơn giản.. em dùng vlookup với match là xong, khó khăn là khi xuất dữ liệu từ phần mềm Etabs ra nó lại có cấu trúc như bảng A.
Bạn có thể dùng hàm Match bằng cách sau:
L6 =INDEX($E$6:$E$27,(MATCH(I6,$A$6:$A$27,0)+MATCH(J6,$B$6:$B$27,0))-1,1)

hoặc muốn ngắn gọn hơn nữa thì dùng :

L6 =INDEX($E$6:$E$27,MATCH(J6,$B$6:$B$16,0)+11*(I6="B2"),1)

Cả 2 cách mình đều Tetst thử và thấy kết quả OK hết.
 
Em làm trên Bảng tính thường thì ok nhưng khi code trên VBA cái lookup nó báo lỗi Type Mismatch..!
Nhờ các anh giúp đỡ.
Lỗi trong sub Trích Tiết Diện
 

File đính kèm

Em làm trên Bảng tính thường thì ok nhưng khi code trên VBA cái lookup nó báo lỗi Type Mismatch..!
Nhờ các anh giúp đỡ.
Lỗi trong sub Trích Tiết Diện
Bạn thử thêm
on Error Resume Next
rồi chạy lại xem có ảnh hưởng tới kết quả ko, có thể bị lỗi chuỗi
 
Cảm ơn comet_1701 nhưng kết quả không được khả quan lắm. Còn cách nào khác không anh.
Vì căn bản là lookup đã sai nhưng em không biết chính xác là lỗi gì.
 
Cảm ơn comet_1701 nhưng kết quả không được khả quan lắm. Còn cách nào khác không anh.
Vì căn bản là lookup đã sai nhưng em không biết chính xác là lỗi gì.

Bỏ code đó đi viết lại code khác. Khỏi cần xài lookup. Nhưng phải post kết quả mong muốn sau khi chạy code.
 
Anh khuongvietphong có thể cho em hỏi ý nghĩa của dấu + giữa 2 hàm match không..? Vì em thay = and nó không ra.
Và số -1 và 1, lúc match là đã báo vị trí của nó nằm đâu rồi mà..?
Mong anh giúp đỡ..!
 
Từ khi lập topic này đến giờ em chỉ nhận chứ chưa cho.
Nay cái file em viết cũng xong. Phần đầu vào thì có tý thủ công.
Cảm ơn các anh đã giúp đỡ.
 

File đính kèm

Anh khuongvietphong có thể cho em hỏi ý nghĩa của dấu + giữa 2 hàm match không..? Vì em thay = and nó không ra.
Và số -1 và 1, lúc match là đã báo vị trí của nó nằm đâu rồi mà..?
Mong anh giúp đỡ..!
Dấu + là để tính tổng đó bạn, bạn thay bằng hàm and đương nhiên không ra được bởi chức năng của 2 cái này có tương đương nhau đâu. Còn thắc mắc thứ 2 của bạn mình vẫn chưa hiểu lắm, bạn nói rõ hơn được không.
 
Web KT

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

Back
Top Bottom