Hỏi về cách lọc dữ liệu

Liên hệ QC

vanthinh3101

Thành viên tích cực
Tham gia
24/1/15
Bài viết
1,112
Được thích
1,436
Giới tính
Nam
Nghề nghiệp
Finance
Kính gửi mọi người,

Tôi đang cần lọc bảng dữ liệu theo file đính kèm.
Yêu cầu của việc lọc là: "Lấy thông tin số tiền vào ngày phát sinh đầu tiên của Khách hàng".
Ví dụ:
- 1 Khách hàng có giao dịch vào ngày 03/01/2015; 03/02/2015; 03/03/2015 với các số tiền khác nhau --> yêu cầu lấy thông tin số tiền vào ngày 03/01/2015.
- Những trường hợp chỉ giao dịch 1 lần thì giữ nguyên số liệu trên bảng.

Xin mọi người giúp đỡ nhé!
 

File đính kèm

  • Du lieu can loc.xls
    64 KB · Đọc: 18
Kính gửi mọi người,

Tôi đang cần lọc bảng dữ liệu theo file đính kèm.
Yêu cầu của việc lọc là: "Lấy thông tin số tiền vào ngày phát sinh đầu tiên của Khách hàng".
Ví dụ:
- 1 Khách hàng có giao dịch vào ngày 03/01/2015; 03/02/2015; 03/03/2015 với các số tiền khác nhau --> yêu cầu lấy thông tin số tiền vào ngày 03/01/2015.
- Những trường hợp chỉ giao dịch 1 lần thì giữ nguyên số liệu trên bảng.

Xin mọi người giúp đỡ nhé!
Bạn hãy xem file nhé:
 

File đính kèm

  • Du lieu can loc.7z
    27.9 KB · Đọc: 20
Kính gửi mọi người,

Tôi đang cần lọc bảng dữ liệu theo file đính kèm.
Yêu cầu của việc lọc là: "Lấy thông tin số tiền vào ngày phát sinh đầu tiên của Khách hàng".
Ví dụ:
- 1 Khách hàng có giao dịch vào ngày 03/01/2015; 03/02/2015; 03/03/2015 với các số tiền khác nhau --> yêu cầu lấy thông tin số tiền vào ngày 03/01/2015.
- Những trường hợp chỉ giao dịch 1 lần thì giữ nguyên số liệu trên bảng.

Xin mọi người giúp đỡ nhé!
Bạn xem file đính kèm, mình giải quyết bằng công thức
- Cột mã khách hàng thì phải dùng công thức mảng để lọc ra danh sách mã khách hàng duy nhất
- Còn 2 cột còn lại sử dụng hàm thường cũng được
- Do có hàm mảng mà dữ liệu 600 dòng nên chạy hơi chậm, chịu khó chờ tí nhé.
 

File đính kèm

  • Du lieu can loc.xls
    369.5 KB · Đọc: 11
Kính gửi mọi người,

Tôi đang cần lọc bảng dữ liệu theo file đính kèm.
Yêu cầu của việc lọc là: "Lấy thông tin số tiền vào ngày phát sinh đầu tiên của Khách hàng".
Ví dụ:
- 1 Khách hàng có giao dịch vào ngày 03/01/2015; 03/02/2015; 03/03/2015 với các số tiền khác nhau --> yêu cầu lấy thông tin số tiền vào ngày 03/01/2015.
- Những trường hợp chỉ giao dịch 1 lần thì giữ nguyên số liệu trên bảng.

Xin mọi người giúp đỡ nhé!

Công thức thì rắc rối, VBA thì có khi không thích, làm thủ công chắc cũng không tới 1 phút là xong.
 

File đính kèm

  • Du lieu can loc.rar
    51.8 KB · Đọc: 14
Bạn xem file đính kèm, mình giải quyết bằng công thức
- Cột mã khách hàng thì phải dùng công thức mảng để lọc ra danh sách mã khách hàng duy nhất
- Còn 2 cột còn lại sử dụng hàm thường cũng được
- Do có hàm mảng mà dữ liệu 600 dòng nên chạy hơi chậm, chịu khó chờ tí nhé.


Mình cảm ơn bạn đã giúp đỡ.
Nhưng quả thực là hàm của bạn thực sự phức tạp, mình nhìn rối hết cả mắt lên |||||
Mình sẽ cố gắng tìm hiểu để hiểu được cách làm này
 
Bạn ơi, bạn xem lại giúp mình được không?
Mình làm theo nhưng không được.

Làm sao xem? Tôi hướng dẫn từng bước trong file rồi, làm theo từng bước 1, nút chọn Copy to another và xem kỹ các địa chỉ trong các khung Advanced Filter, Bấm OK.
Không được thì tôi cũng thua, không hiểu vì sao không được.
 
Không chính xác chỗ nào, bạn có thể chỉ ra được hông?
cách làm của bác Ba đối với người có mã số 00004160 cho ra kết quả : 330000000
cách làm của GiangLeLe đối với người có mã số 00004160 cho ra kết quả : 710000000

theo Logic học thì sẽ có 1 người sai
 
Kính gửi mọi người,

Tôi đang cần lọc bảng dữ liệu theo file đính kèm.
Yêu cầu của việc lọc là: "Lấy thông tin số tiền vào ngày phát sinh đầu tiên của Khách hàng".
Ví dụ:
- 1 Khách hàng có giao dịch vào ngày 03/01/2015; 03/02/2015; 03/03/2015 với các số tiền khác nhau --> yêu cầu lấy thông tin số tiền vào ngày 03/01/2015.
- Những trường hợp chỉ giao dịch 1 lần thì giữ nguyên số liệu trên bảng.

Xin mọi người giúp đỡ nhé!
Bài này dữ liệu đã được sắp xếp theo mã, mã sắp xếp theo thời gian nên thằng xuất hiện đầu trong nhóm mã là....thằng đầu tiên phải lấy ( dù cho trùng ngày)
Dùng 1 cột phụ vài công thức đơn giản là có kết quả dù.......hổng biết trúng trật nữa.
Híc
 

File đính kèm

  • Du lieu can loc 111.xls
    184 KB · Đọc: 4
Lần chỉnh sửa cuối:
Làm sao xem? Tôi hướng dẫn từng bước trong file rồi, làm theo từng bước 1, nút chọn Copy to another và xem kỹ các địa chỉ trong các khung Advanced Filter, Bấm OK.
Không được thì tôi cũng thua, không hiểu vì sao không được.

Sorry bạn, mình thực hiện lại thì được rồi. Cám ơn bạn nhé!
Bạn có đường link nào về advanced Filter cho mình xin với, cái này với mình rất mới.
 
Không chính xác chỗ nào, bạn có thể chỉ ra được hông?

Mình xem lại rồi bạn ah, cách làm của bạn là chính xác đối với 1 Khách hàng phát sinh 2 giao dịch trong cùng 1 ngày và đó là ngày đầu tiên thì phải chọn cả 2

Cách làm của các bạn còn lại chính xác đối với trường hợp tính đến số tiền phát sinh lần đầu tiên đối với từng Khách hàng.

Mình nhờ các bạn nghĩ ra cách thangbithu, Bate để làm đối với trường hợp 1 Khách hàng phát sinh 2 giao dịch cùng ngày nhé!
 
Web KT
Back
Top Bottom