Nhờ các bác giúp em hàm tìm kiếm ạ

Liên hệ QC

Long_inn

Thành viên mới
Tham gia
24/7/08
Bài viết
6
Được thích
0
Em đang muốn sử dụng hàm tìm kiếm để trích lọc dữ liệu đơn giản, nhưng ko biết làm cách nào, trong các hàm này hàm nào áp dụng được với công việc của em, nhờ các bác chỉ giúp, thanks.
Hàm Vlookup, Hlookup, Index, Match,?
Nội dung công việc của em là tìm trong bảng hàng hóa, tại cột mã hàng tìm lọc ra mã hàng yêu cầu và trích xuất cột tên hàng hóa tương ứng bên cạnh ra sheet khác.
Đây là file em đang làm dở chưa xong, các bác giúp em với, cảm ơn rất nhiều:
Đây ạ: http://maytinhthanhson.com/Nhap_xuat_hang.zip
&&&%$R@$@!^%
 
không biết thế này đã đúng ý bạn chưa
 

File đính kèm

  • Nhap-xuat-hang-hoa.xls
    38 KB · Đọc: 49
Em đang muốn sử dụng hàm tìm kiếm để trích lọc dữ liệu đơn giản, nhưng ko biết làm cách nào, trong các hàm này hàm nào áp dụng được với công việc của em, nhờ các bác chỉ giúp, thanks.
Hàm Vlookup, Hlookup, Index, Match,?
Nội dung công việc của em là tìm trong bảng hàng hóa, tại cột mã hàng tìm lọc ra mã hàng yêu cầu và trích xuất cột tên hàng hóa tương ứng bên cạnh ra sheet khác.
Đây là file em đang làm dở chưa xong, các bác giúp em với, cảm ơn rất nhiều:
Đây ạ: http://maytinhthanhson.com/Nhap_xuat_hang.zip
&&&%$R@$@!^%
File của bạn thậm chí không cần dùng đến bất cứ công thức nào cũng làm được!
Nghiên cứu AutoFilter hoặc Advanced Filter ---> cả 2 món đều đáp ứng được nhu cầu
 
File của bạn thậm chí không cần dùng đến bất cứ công thức nào cũng làm được!
Nghiên cứu AutoFilter hoặc Advanced Filter ---> cả 2 món đều đáp ứng được nhu cầu
Hix, cảm ơn bác chỉ dẫn, nhưng thật sự là cả 2 cái bác nói AutoFilter hoặc Advanced Filter, em đều ko hiểu làm sao với nó cả, nhờ các bác làm giúp món ăn sẵn với ạ, thanks.

Thanks bác dunglev
đã trả lời đã viết:
không biết thế này đã đúng ý bạn chưa
Em đã tải về xem file đính kèm của bác, đúng theo ý của em rùi, he he.
Nhưng có cách nào để cột trích lọc dữ liệu ra không bị ngắt quãng các tên sản phẩm ko bác? Làm được thế thì tốt quá.
Không thì đành làm vậy.
Tối qua em mò cũng ra như bác với If, bác xem giúp em ở file đính kèm với ạ.


http://maytinhthanhson.com/Nhap-xuat-hang-hoa-dung-IF.xls

-+*/
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bạn xem file sau có được không nhé
 

File đính kèm

  • Nhap-xuat-hang-hoa.xls
    28.5 KB · Đọc: 30
Hix, em cảm ơn bác, nhưng em xem thấy nó thế này:
- Mặt hàng có mã hàng chứa ký tự MT ở đầu ko thể là Bé tập tô màu, vì mã hàng của nó là VPP, hix, với lại ở phía trên toàn báo lỗi #VALUE!.


Screenshot-1.png


Làm ơn chỉnh lại giúp em với, cả cái câu lệnh dài ngoằng, ko có hướng dẫn em đành chịu.
Giải thích giúp em đoạn code đó với, làm thế nào để ra kết quả.
http://maytinhthanhson.com/Nhap-xuat-hang-hoa.xls
Thanks Pro Man.
**~**
 
Thêm 1 cách làm bằng macro để tham khảo

PHP:
Option Explicit
Sub TrichMaHang()
1 Dim MyAdd As String, StrC As String               
 Dim Rng As Range, sRng As Range:                       Dim bMH As Byte
 
3 Sheets("Nhap_Hang").Select
 Set Rng = Range([e11], [e11].End(xlDown))
5 Sheets("Trich_Xuat").[a6].Resize(Rng.Rows.Count, 3).Clear
 For bMH = 1 To 3
7    StrC = Choose(bMH, "MT", "DT", "VPP", "GPE")
    Set sRng = Rng.Find(StrC, , xlFormulas, xlPart)
9    If Not sRng Is Nothing Then
        MyAdd = sRng.Address
11        Do
            With Sheets("Trich_Xuat").Cells(65500, bMH).End(xlUp).Offset(1)
13                .Value = sRng.Offset(, -1).Value
            End With
15            Set sRng = Rng.FindNext(sRng)
        Loop While Not sRng Is Nothing And sRng.Address <> MyAdd
17    End If
 Next bMH
End Sub
 
Lần chỉnh sửa cuối:
Có cách nào đơn giản hơn không bác, em ứ hiểu gì cả.
&&&%$R
 
Có cách nào đơn giản hơn không bác, em ứ hiểu gì cả.
&&&%$R
(1) Đó là đơn giản nhất còn gì; Bạn chỉ việc cho chạy macro bỡi vài nhát bấm chuột hay gõ 1 tổ hợp phím là ra kết quả trang bên theo như yêu cầu rồi còn gì!
Phức tạp họa chăng ở chỗ Viết ra macro hay hiểu được nó để sửa đổi về sau;
Cái khó đầu đã không còn;
Cái khó thứ hai mình sẽ gỡ giúp bạn phần nào, sau đây:

(Đối chiếu những gì mình sẽ viết với nội dung macro trên)

Dòng 1 & 2 : định nghĩa các biến để sử dụng trong macro;
D3: Tương tự như bạn bấm chuột vô tên "Nhap_Hang" trên thanh SheetName
D4: Như bạn chọn toàn vùng, từ [E11] cho đến ô cuối của cột 'E' có chứa dữ liệu ( Ô cuối này tương đương với việc bạn bấm chọn [E11] sau đó giữ phím {CTRL} & đồng thời bấm phím mũi tên xuống.
. . . . . .
. . . . . .
. . . . .
Nếu bạn cần thì ta sẽ tiếp tục!

Xin chào!
 
(1) Đó là đơn giản nhất còn gì; Bạn chỉ việc cho chạy macro bỡi vài nhát bấm chuột hay gõ 1 tổ hợp phím là ra kết quả trang bên theo như yêu cầu rồi còn gì!
Phức tạp họa chăng ở chỗ Viết ra macro hay hiểu được nó để sửa đổi về sau;
Cái khó đầu đã không còn;
Cái khó thứ hai mình sẽ gỡ giúp bạn phần nào, sau đây:

(Đối chiếu những gì mình sẽ viết với nội dung macro trên)

Dòng 1 & 2 : định nghĩa các biến để sử dụng trong macro;
D3: Tương tự như bạn bấm chuột vô tên "Nhap_Hang" trên thanh SheetName
D4: Như bạn chọn toàn vùng, từ [E11] cho đến ô cuối của cột 'E' có chứa dữ liệu ( Ô cuối này tương đương với việc bạn bấm chọn [E11] sau đó giữ phím {CTRL} & đồng thời bấm phím mũi tên xuống.
. . . . . .
. . . . . .
. . . . .
Nếu bạn cần thì ta sẽ tiếp tục!

Xin chào!
Cảm ơn bác rất nhiều, quả là đã giải quyết được thắc mắc của em.
Nhưng đúng là khó, vì em ko hiểu Macro nên không biết làm sao copy dòng lệnh đó.
Em đã chọn copy rùi, dòng copy bên dưới đã tăng số dòng, nhưng không hiển thị tiếp các sản phẩm tiếp theo em mới nhập.
Làm sao để có thể làm được ạ, làm ơn giúp em với, cảm ơn rất nhiều.
:d
 
Web KT

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

Back
Top Bottom