Hỏi về cách lấy các dòng dữ liệu chưa có trong vùng điều kiện (2 người xem)

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

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

Kaju

Thành viên mới
Tham gia
5/12/08
Bài viết
6
Được thích
0
Giả sử ta có 2 bảng như sau. Làm cách nào để lấy ra những dòng nào mà chưa có trong bảng 2. Ai biết giúp mình nhé, cảm ơn các bạn. Mình quên nói là có cách nào khác ngoài dùng Vlookup rồi cho hiển thị kế bên là Có hoặc Không, rồi dùng sort dựa vào Có hoặc Không nha.

DS Khách Hàng ( Bảng 1)
A
B
C
D
E
T
A
B
S
U
I
T
A

DS KH đã trúng thưởng ( Bảng 2)
A
B
E
T
 
Lần chỉnh sửa cuối:
Giả sử ta có 2 bảng như sau. Làm cách nào để lấy ra những dòng nào mà chưa có trong bảng 2. Ai biết giúp mình nhé, cảm ơn các bạn. Mình quên nói là có cách nào khác ngoài dùng Vlookup rồi cho hiển thị kế bên là Có hoặc Không, rồi dùng sort dựa vào Có hoặc Không nha.
DS Khách Hàng ( Bảng 1)|DS KH đã trúng thưởng ( Bảng 2)
A|A
B|B
C|E
D|T
E|
T|
A|
B|
S|
U|
I|
T|
A|

Có thể dùng autofilter hoặc Pivotable! Bạn xem file đính kèm!
 

File đính kèm

Thanks-you. Nhưng dùng pivotable như thế nào vậy bạn? Có thể hướng dẫn thêm 1 chút cho mình được không?
 
Thanks-you. Nhưng dùng pivotable như thế nào vậy bạn? Có thể hướng dẫn thêm 1 chút cho mình được không?
Bạn xem hướng dẫn bằng hình nhé!
attachment.php


attachment.php


attachment.php


attachment.php


attachment.php


attachment.php


attachment.php


attachment.php


attachment.php
 

File đính kèm

  • Pivot1.jpg
    Pivot1.jpg
    55.2 KB · Đọc: 130
  • Pivot2.jpg
    Pivot2.jpg
    44.4 KB · Đọc: 128
  • Pivot3.jpg
    Pivot3.jpg
    67.7 KB · Đọc: 128
  • Pivot4.jpg
    Pivot4.jpg
    59.6 KB · Đọc: 126
  • Pivot5.jpg
    Pivot5.jpg
    37.4 KB · Đọc: 126
  • Pivot6.jpg
    Pivot6.jpg
    36 KB · Đọc: 126
  • Pivot7.jpg
    Pivot7.jpg
    92.2 KB · Đọc: 126
  • Pivot8.jpg
    Pivot8.jpg
    54 KB · Đọc: 127
  • Pivot9.jpg
    Pivot9.jpg
    55.8 KB · Đọc: 128
Lần chỉnh sửa cuối:
Cảm ơn bạn da viết bài này, nhưng mình vẫn thấy thiếu đấy.
 
Tôi đang cần phầm mềm kiểm tra lỗi chính tả tiếng Việt. Bạn nào có xin gửi phần mềm cho tôi theo địa chỉ dangtoan78@gmail.com. cảm ơn nhiều nhé
 
Cảm ơn bạn da viết bài này, nhưng mình vẫn thấy thiếu đấy.
Bạn thấy thiếu cái gì thì nói cho rõ là thiếu cái gì! Bạn nói như vậy thì không ai hiểu gì cả!

Tôi đang cần phầm mềm kiểm tra lỗi chính tả tiếng Việt. Bạn nào có xin gửi phần mềm cho tôi theo địa chỉ dangtoan78@gmail.com. cảm ơn nhiều nhé
Bạn nên mở một topic khác thì hay hơn! Bạn có thấy khó chịu khi ai đó xem ngang vào topic của bạn và hỏi một câu chẳng liên quan gì không vậy?
 
Mình đã làm theo cadafi, nhưng vẫn không theo ý của mình muốn. Vẫn còn dữ liệu trùng là chữ T. Trong khi đó mình muốn lấy những dòng dữ liệu nào không nằm trong danh sách 2. Bạn hiểu kô?
Ngoài ra theo bạn gợi ý dùng auto filter thì cũng không được. Giả sử DS 2 có đến 1000 người, phải dùng auto filter cho phần not contain 1000 lần AND sao? >_<
 
Lần chỉnh sửa cuối:
Giả sử ta có 2 bảng như sau. Làm cách nào để lấy ra những dòng nào mà chưa có trong bảng 2. Ai biết giúp mình nhé, cảm ơn các bạn. Mình quên nói là có cách nào khác ngoài dùng Vlookup rồi cho hiển thị kế bên là Có hoặc Không, rồi dùng sort dựa vào Có hoặc Không nha.

DS Khách Hàng ( Bảng 1)
A
B
C
D
E
T
A
B
S
U
I
T
A

DS KH đã trúng thưởng ( Bảng 2)
A
B
E
T

Mình thấy:

1. Cũng dùng sort, tương tự nhưng dùng hàm match(lookup value, lookup_array, 0)

2. Theo hướng dẫn của ebook GPE, dùng kết hợp cả INDEX, MATCH, ISNA cho mảng, rất gọn gàng nhưng chỉ đưa ra được phần tử đầu tiên thuộc arr1, không thuộc arr2.

Cách tối ưu nhất vẫn không nghĩ ra, hichic nên mình đành dùng cách đơn giản là sort rồi copy sang chỗ khác cho khỏe. Rất mong được chỉ giáo thêm. Thanks.
 
Bạn chép macro này vô file tại bài 2 của bạn Ca_DaFi như là thêm 1 tham khảo

PHP:
Option Explicit
Sub GhiNhan()
 Dim Rng As Range, Clls As Range, Rng0 As Range
 Dim lRw As Long
 lRw = [a65500].End(xlUp).Row
 Set Rng = Range("A2:A" & lRw):         Set Rng0 = Range("D2:d" & lRw)
 For Each Clls In Rng
    Clls.Offset(, 2) = IIf(Rng0.Find(what:=Clls.Value, _
        LookIn:=xlFormulas, lookat:=xlWhole) Is Nothing, 0, -1)
 Next Clls
End Sub
 
uhm. thansk ban đã hướng dẫn cách giải quyết bang macro. Trong dd này có huóng dẫn về macro ko? vì mính chưa sủ dụng macro bao giờ cả.
 
Web KT

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

Back
Top Bottom