Lọc dữ liệu từ nhiều sheet của file exel khác

Liên hệ QC

daimc

Thành viên mới
Tham gia
10/7/15
Bài viết
9
Được thích
2
Xin mọi người giúp đỡ mình tìm dữ liệu từ của cột " Đơn giá" trong file Excel "BANG GIA LIST.xls" ở nhiều sheet khác nhau để điền giá trị tìm được tương ứng ở cột " Mã hàng" vào cột " Đơn giá" trong file " BAO GIA.xls"
Mình sử dụng hàng Vlookup chỉ tìm kiếm được dữ liệu từ 1 sheet. nhưng file của mình lại nhiều sheet khác nhau, nếu sử dụng hàm thì lại phải sửa công thức của hàm Vlookup.
Mong mọi người giúp mình xem có cách nào tìm được dữ liệu trong nhiều sheet khác nhau không ah?. File ví dụ trong file đính kèm.
Thanks & Best Regard
 

File đính kèm

  • BAOGIA.rar
    32 KB · Đọc: 42
Lần chỉnh sửa cuối:
Xin mọi người giúp đỡ mình tìm dữ liệu từ của cột " Đơn giá" trong file Excel "BANG GIA LIST.xls" ở nhiều sheet khác nhau để điền giá trị tìm được vào cột " Đơn giá" trong file " BAO GIA.xls"
Mình sử dụng hàng Vlookup chỉ tìm kiếm được dữ liệu từ 1 sheet. nhưng file của mình lại nhiều sheet khác nhau, nếu sử dụng hàm thì lại phải sửa công thức của hàm Vlookup.
Mong mọi người giúp mình. File ví dụ trong file đính kèm.
Thanks & Best Regard

Giải pháp là dùng Code VBA. Copy 3 sheet của File List Bảng Giá về 1 sheet tại File Báo Giá. Sau đó thì dùng Vlookup bình thường mà lấy giá qua thôi...
Nếu bạn ưng thì có thể làm được...
Phản hồi nếu muốn....
 
Giải pháp là dùng Code VBA. Copy 3 sheet của File List Bảng Giá về 1 sheet tại File Báo Giá. Sau đó thì dùng Vlookup bình thường mà lấy giá qua thôi...
Nếu bạn ưng thì có thể làm được...
Phản hồi nếu muốn....
Mình đồng ý dùng VBA bạn giúp mình nhé! Cảm ơn bạn!//**/
 
Giải pháp là dùng Code VBA. Copy 3 sheet của File List Bảng Giá về 1 sheet tại File Báo Giá. Sau đó thì dùng Vlookup bình thường mà lấy giá qua thôi...
Nếu bạn ưng thì có thể làm được...
Phản hồi nếu muốn....
Giải pháp của bạn quả thật rất hay. Bạn làm giúp mình với nhé?
P/s: Thay lời muốn nói)(&&@@)(&&@@)(&&@@
 
Giải pháp là dùng Code VBA. Copy 3 sheet của File List Bảng Giá về 1 sheet tại File Báo Giá. Sau đó thì dùng Vlookup bình thường mà lấy giá qua thôi...
Nếu bạn ưng thì có thể làm được...
Phản hồi nếu muốn....
Nếu giải pháp dùng Code VBA làm được thì bạn giúp mình với. nhưng nếu trong file giá list có nhiều sheet ( ví dụ >=10 sheet) thì có giải quyết được ko? hoặc là có nhiều file giá list khác nhau. nếu được thì bạn giúp mình với. thanks
 
Mình đồng ý dùng VBA bạn giúp mình nhé! Cảm ơn bạn!//**/
Giải pháp của bạn quả thật rất hay. Bạn làm giúp mình với nhé?
P/s: Thay lời muốn nói)(&&@@)(&&@@)(&&@@

Gì đây chời...)(&&@@)(&&@@)(&&@@

Nếu giải pháp dùng Code VBA làm được thì bạn giúp mình với. nhưng nếu trong file giá list có nhiều sheet ( ví dụ >=10 sheet) thì có giải quyết được ko? hoặc là có nhiều file giá list khác nhau. nếu được thì bạn giúp mình với. thanks

Bạn tạo thêm trên File BAO GIA 1 sheet và đặt tên là LIST.Copy tiêu đề vào cho nó
Copy code sau vào Module và chạy thử. Nhớ là 2 file để chung folder
Mã:
Option Explicit
Sub GPE()
Dim lr1, lr2, I&, Arr, WsMain As Worksheet
Dim fName As String, Wb As Workbook, Sh As Worksheet
Application.ScreenUpdating = False
Set WsMain = ActiveWorkbook.Sheets("LIST")
WsMain.Range("A3:E65000").ClearContents
fName = ThisWorkbook.Path & "\" & "BANG GIA LIST.xls"
Set Wb = Application.Workbooks.Open(fName)
    For I = 1 To Wb.Sheets.Count
    Set Sh = Wb.Worksheets(I)
        lr1 = WsMain.[A65000].End(3).Row
        lr2 = Sh.[A65000].End(3).Row
        Sh.Range("A3:E" & lr2).Copy
        WsMain.Range("A" & lr1 + 1).PasteSpecial 8
        WsMain.Range("A" & lr1 + 1).PasteSpecial
    Next I
Wb.Close False
Application.ScreenUpdating = True
End Sub

Việc còn lại là bạn tử xử lý lấy giá qua với hàm Vlookup
 
Lần chỉnh sửa cuối:
và anh í hpKhuong <== đã trỡ thành GPE idol =)) . Người người nhà nhà đều tìm đến hpKhuong
 
có ai giúp mình về vấn đề này với mình cần chọn sheet mà mình nhấn trực tiếp điều kiện cần tìm vào những ô ở trên tương thích vs nó như nhà cung cấp, của sheet biendong thì mình nhấn vào điều kiện cần lọc của tất cả các sheet sau đó nhấn vào nút button biendong thì nó sẽ hiện tất cả danh sách thuộc điều kiện đó của sheet biển đông, ngược lại mình nhấn điều kiện cần tìm của sheet khác thì nhấn nút button của sheet bdhg thì hiện của nhà cung cấp bdhg v.,... vậy đó mong các bạn chỉ giáo thank các bạn
 

File đính kèm

  • 2.png
    2.png
    214.8 KB · Đọc: 3
  • 1.png
    1.png
    161.3 KB · Đọc: 3
  • 2.png
    2.png
    214.8 KB · Đọc: 2
  • 3.png
    3.png
    228.1 KB · Đọc: 1
  • So theo doi hoa don giao nhan 2 (1).xlsm
    366.8 KB · Đọc: 5
Web KT
Back
Top Bottom