Giúp tìm dữ liệu tự động (1 người xem)

  • Thread starter Thread starter pvkhut
  • Ngày gửi Ngày gửi
Liên hệ QC

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

pvkhut

Thành viên mới
Tham gia
16/8/11
Bài viết
11
Được thích
0
Chào ACE diễn đàn.
Sheet 1 của mình là cơ sở dữ liệu. Mình muốn khi nhập mã AF.11112 vào sheet 2 sẽ tự động điền các dòng giá trị như Vật liệu, Nhân Công, Máy thi công từ sheet 1 vào. Mình có dùng hàm Vlookup nhưng chỉ điền được giá trị dòng đầu tiên. Rất mong các cao thủ giúp mình. Thanks
 

File đính kèm

Chào ACE diễn đàn.
Sheet 1 của mình là cơ sở dữ liệu. Mình muốn khi nhập mã AF.11112 vào sheet 2 sẽ tự động điền các dòng giá trị như Vật liệu, Nhân Công, Máy thi công từ sheet 1 vào. Mình có dùng hàm Vlookup nhưng chỉ điền được giá trị dòng đầu tiên. Rất mong các cao thủ giúp mình. Thanks
Theo mình dùng VBA (bạn xem file)
 

File đính kèm

Chào ACE diễn đàn.
Sheet 1 của mình là cơ sở dữ liệu. Mình muốn khi nhập mã AF.11112 vào sheet 2 sẽ tự động điền các dòng giá trị như Vật liệu, Nhân Công, Máy thi công từ sheet 1 vào. Mình có dùng hàm Vlookup nhưng chỉ điền được giá trị dòng đầu tiên. Rất mong các cao thủ giúp mình. Thanks
Bạn xem kỹ Topic này xem có ứng dụng được gì cho bạn không, kẻo lại dần dần chuyển sang giống như thế thì phí công.
http://www.giaiphapexcel.com/forum/...t-dữ-liêu-có-chọn-lọc&p=352595#post352595
 
Cảm ơn bạn đã quan tâm đến bài viết của mình. Nhưng sao mình ko nhìn thấy Code nào cả. Bạn có thể chi rõ cho mình được không? Mình có tham khảo bài của anh Thế Anh bên giá xây dựng có nói là có thể dùng hàm Index và Match để tìm được, nhưng mình nghĩ mãi không ra. Thanks
 
Bạn Ba tê vẫn chưa hiểu ý mình. Sheet 1 của mình là cơ sở dữ liệu gồm nhiều đầu mục công việc. Trong mỗi đầu mục công việc có các định mức chi phi VL, NC, MTC. Mình muốn khi nhập một mã công việc vào sheet 2 sẽ tự động dò tìm trong sheet 1 đầu mã công việc và các định mức chi phí đi kèm với đầu mục đó.
 
Lần chỉnh sửa cuối:
Xài macro sự kiện đi, bạn!

Xem trong file đính kèm; Chọn mã công việc từ danh sách.
 

File đính kèm

Dùng cái này xem:
Tại B4:
Mã:
=IF(INDEX(Sheet1!B$3:B$26,MATCH($A$4,Sheet1!$A$3:$A$26,0)+ROW(1:1)-1)=0,"",INDEX(Sheet1!B$3:B$26,MATCH($A$4,Sheet1!$A$3:$A$26,0)+ROW(1:1)-1))
Copy cho các ô còn lại
 
Công thức của BéBo chỉ đúng khi các dòng của các mã công việc hệt nhau mà thôi.

Mã:
Dùng cái này xem:
Tại B4:
Copy cho các ô còn lại

Nếu các dòng của các mã không giống nhau, như có mã công việc cần 2 hay 3 thiết bị so với mã công việc chỉ xài 1 thiết bị thì tèo!

Mà việc này cũng tại người ra đề nữa, ráng chịu nếu vậy! @!## @!##
 
Bạn Ba tê vẫn chưa hiểu ý mình. Sheet 1 của mình là cơ sở dữ liệu gồm nhiều đầu mục công việc. Trong mỗi đầu mục công việc có các định mức chi phi VL, NC, MTC. Mình muốn khi nhập một mã công việc vào sheet 2 sẽ tự động dò tìm trong sheet 1 đầu mã công việc và các định mức chi phí đi kèm với đầu mục đó.
Code "xì cút", thay đổi ô A4 trong sheet2 để có kết quả.
 

File đính kèm

Cách làm của các bạn rất hay, nhưng khi mình thêm mã hiệu và sheet 1 thì không có trong sheet 2, hoặc khi mình tìm xong một mã hiệu, muốn tìm mã hiệu khác tiếp nối với mã hiệu ở ô A4 thì không áp dụng được. Mình vẫn chưa hiểu cách làm của bạn để có thể ứng dụng. Rất mong chỉ giáo, thanks.
 
Cách làm của các bạn rất hay, nhưng khi mình thêm mã hiệu và sheet 1 thì không có trong sheet 2, hoặc khi mình tìm xong một mã hiệu, muốn tìm mã hiệu khác tiếp nối với mã hiệu ở ô A4 thì không áp dụng được. Mình vẫn chưa hiểu cách làm của bạn để có thể ứng dụng. Rất mong chỉ giáo, thanks.
Đã làm theo yêu cầu.
Bạn Ba tê vẫn chưa hiểu ý mình. Sheet 1 của mình là cơ sở dữ liệu gồm nhiều đầu mục công việc. Trong mỗi đầu mục công việc có các định mức chi phi VL, NC, MTC. Mình muốn khi nhập một mã công việc vào sheet 2 sẽ tự động dò tìm trong sheet 1 đầu mã công việc và các định mức chi phí đi kèm với đầu mục đó.
Bây giờ hỏi "chuyện gì" không hiểu.
muốn tìm mã hiệu khác tiếp nối với mã hiệu ở ô A4 thì không áp dụng được.
Mấy dòng tô màu ráp lại với nhau là ý muốn ra sao?
 
Lần chỉnh sửa cuối:
Chào ACE diễn đàn. Sheet 1 của mình là cơ sở dữ liệu. Mình muốn khi nhập mã AF.11112 vào sheet 2 sẽ tự động điền các dòng giá trị như Vật liệu, Nhân Công, Máy thi công từ sheet 1 vào. Mình có dùng hàm Vlookup nhưng chỉ điền được giá trị dòng đầu tiên. Rất mong các cao thủ giúp mình. Thanks
Bạn thử file này xem có đúng ý bạn không.
 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn bạn TrungChinhs. Đúng là ý mình là như vậy đó. Nhưng sao mình chỉ có thể tìm thêm được một mã hiệu, rồi sau đó không nhập được gì vào sheet 2 nữa. Hay là tại excel của mình, mình đang dùng excel 2010?
 
Cảm ơn bạn TrungChinhs. Đúng là ý mình là như vậy đó. Nhưng sao mình chỉ có thể tìm thêm được một mã hiệu, rồi sau đó không nhập được gì vào sheet 2 nữa. Hay là tại excel của mình, mình đang dùng excel 2010?

Bạn kiểm tra lại xem ! khi nhập MH vào Sheet2 mà không thấy kết quả thì có nhiều khả năng MH vừa nhập không có trong Sheet1.
Còn có phải do excel 2010 không thì tôi không biết vì tôi mới chỉ biết đến excel 2003 thôi.
 
Mình vẫn tìm được dự liệu, nhưng chỉ nhập được một lần. Sau đó là chịu chêt, không làm được gì trong bảng nữa, không di chuyển được con trỏ sang các cell, nó chỉ di chuyển trên thanh Ribbon thôi
 
Sheet 2 của mình dùng để chiết tính đơn giá cần sử dụng định mức từ sheet CSDL. Ở sheet 2 có nhiều đầu mục cần tìm. Bạn xem file của mình nhé. Rất mong được chỉ giáo.
 

File đính kèm

Sheet 2 của mình dùng để chiết tính đơn giá cần sử dụng định mức từ sheet CSDL. Ở sheet 2 có nhiều đầu mục cần tìm. Bạn xem file của mình nhé. Rất mong được chỉ giáo.

Giời ạ ! bạn đổi tên Sheet1 thành CSDL mà không sửa code thì nó ì ra là đúng rồi.

Tôi đã sửa lại code theo file mới, Bạn tải lại nha.
 

File đính kèm

Cảm ơn bạn rất nhiều.
 
Web KT

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

Back
Top Bottom