Làm sao để thống kê và trích lọc dữ liệu theo 1 điều kiện nhất định nào đó? (1 người xem)

Liên hệ QC

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

alvin.nguyen016

Thành viên mới
Tham gia
30/12/13
Bài viết
5
Được thích
0
Em có 1 file dữ liệu như đính kèm.

Nhiệm vụ của em là làm sao để tạo 1 bảng mới, sao cho đối với những Item code (Column D) trùng nhau, thì chỉ hiển thị Row nào có Date (Column C) lớn nhất, nghĩa là thời gian gần đây nhất.

Vấn đề khác nữa là, em đã thử cắt bỏ thứ (Monday, Tuesday...) ra chỉ để lại ngày tháng.
Nhưng khi Right-Click --> Format Cell, chọn định dạng thời gian theo dd/mm/yyyy thì ko được.

Các anh chị có giải pháp nào thì giúp em với ạ.
E đang đau đầu với cái zụ update giá mấy ngày hôm nay @.@

Cám ơn mọi người nhiều ạ.
 

File đính kèm

Lần chỉnh sửa cuối:
Em có 1 file dữ liệu như đính kèm.

Nhiệm vụ của em là làm sao để tạo 1 bảng mới, sao cho đối với những Item code (Column D) trùng nhau, thì chỉ hiển thị Row nào có Date (Column C) lớn nhất, nghĩa là thời gian gần đây nhất.

Vấn đề khác nữa là, em đã thử cắt bỏ thứ (Monday, Tuesday...) ra chỉ để lại ngày tháng.
Nhưng khi Right-Click --> Format Cell, chọn định dạng thời gian theo dd/mm/yyyy thì ko được.

Các anh chị có giải pháp nào thì giúp em với ạ.
E đang đau đầu với cái zụ update giá mấy ngày hôm nay @.@

Cám ơn mọi người nhiều ạ.

Trả lời bạn ý 2 trước nhé:

Bạn dùng công thức này để chuyển text sang ngày:

B2 = DATEVALUE(MID(REPLACE(C2,LEN(C2)-4,1,", "),FIND(",",REPLACE(C2,LEN(C2)-4,1,", "))+2,100))

Mình chưa hiểu ý 1 của bạn lắm. Xin hỏi lại bạn:

Nếu 1 item code có hơn 1 ngày lớn nhất thì lấy ngày nào ? Ngày trước hay ngày sau ? Hay cả 2 ? Hiển thị Row là hiển thị địa chỉ dòng hay là số dòng của bảng tính ? Mà cho kết quả đó vào chỗ nào ?... Bạn cần giải thích rõ hơn thì bạn sẽ sớm nhận đc sự trợ giúp.

Thân.
 
Em có 1 file dữ liệu như đính kèm.

Nhiệm vụ của em là làm sao để tạo 1 bảng mới, sao cho đối với những Item code (Column D) trùng nhau, thì chỉ hiển thị Row nào có Date (Column C) lớn nhất, nghĩa là thời gian gần đây nhất.

Vấn đề khác nữa là, em đã thử cắt bỏ thứ (Monday, Tuesday...) ra chỉ để lại ngày tháng.
Nhưng khi Right-Click --> Format Cell, chọn định dạng thời gian theo dd/mm/yyyy thì ko được.

Các anh chị có giải pháp nào thì giúp em với ạ.
E đang đau đầu với cái zụ update giá mấy ngày hôm nay @.@

Cám ơn mọi người nhiều ạ.
Cái vụ này mà làm bằng công thức chắc hổng dám.
Nếu chịu VBA thì xem file này.
Điều kiện, lấy ngày lớn nhất của 1 Item Code, nếu cùng ngày lớn nhất thì lấy dòng dưới cùng của ngày đó
 

File đính kèm

Lần chỉnh sửa cuối:
Trả lời bạn ý 2 trước nhé:

Bạn dùng công thức này để chuyển text sang ngày:



Mình chưa hiểu ý 1 của bạn lắm. Xin hỏi lại bạn:

Nếu 1 item code có hơn 1 ngày lớn nhất thì lấy ngày nào ? Ngày trước hay ngày sau ? Hay cả 2 ? Hiển thị Row là hiển thị địa chỉ dòng hay là số dòng của bảng tính ? Mà cho kết quả đó vào chỗ nào ?... Bạn cần giải thích rõ hơn thì bạn sẽ sớm nhận đc sự trợ giúp.

Thân.

Vấn đề của mình là như thế này.

Item code có thể có nhiều Invoice Unit Price (do giá thay đổi theo thời gian như bên Column B: Date)
Mình chỉ quan tâm đến cái giá của từng item code, sao cho cập nhật giá mới nhất, thì tức là chỉ quan tâm đến ngày gần nhất.

Do đó, trước tiên mình muốn xét theo item code trước, sau đó thì những item code trùng nhau, thì sẽ có nhiều Invoice Unit Price do được mua theo nhiều thời điểm khác nhau, nên sẽ chỉ quan tâm tới cái giá ở ngày gần nhất.

Như bạn nói là nếu 1 item code có hơn 1ngày lớn nhất thì lấy ngày nào? Mình nghĩ ngày lớn nhất thì chỉ có 1, trường hợp 1 item code được mua nhiều lần trong 1 ngày thì giá của nó sẽ luôn giống nhau.

Hiển thị row nghĩa là hiển thị những dữ liệu nằm ở row đó, ko phải địa chỉ.

Cho kết quả vào ô nào? --> mình nghĩ chắc phải cho hiển thị lên 1 sheet mới, hoặc ít nhất cũng là 1 bảng mới, ko dính vào dữ liệu chưa xử lí.

Cám ơn bạn nhiều lắm :((
 
Cái vụ này mà làm bằng công thức chắc hổng dám.
Nếu chịu VBA thì xem file này.
Điều kiện, lấy ngày lớn nhất của 1 Item Code, nếu cùng ngày lớn nhất thì lấy dòng dưới cùng của ngày đó

Chào bạn Batê :( Nói thật là, vào giaiphapexcel mình mới nghe đến VBA, nhưng vẫn chưa có thời gian tìm hiểu xem đó là gì.
Nên mình mở file excel bạn attach, mình ko thấy sự khác biệt gì ngoài 1 bảng mới bên cạnh bảng cũ, nhưng trống, giữa 2 bảng có hình con chuột Jerry :((

Hiz
 
Chào bạn Batê :( Nói thật là, vào giaiphapexcel mình mới nghe đến VBA, nhưng vẫn chưa có thời gian tìm hiểu xem đó là gì.
Nên mình mở file excel bạn attach, mình ko thấy sự khác biệt gì ngoài 1 bảng mới bên cạnh bảng cũ, nhưng trống, giữa 2 bảng có hình con chuột Jerry :((

Hiz
Hic! Híc! Híc!
Vậy thì kiểm tra kết quả này xem có đúng không rồi tìm cách sử dụng cái hình con chuột.
 

File đính kèm

Anh Ba Tê ơi, cám ơn anh rất rất rất nhiều vì đã hiểu được ý của em :D

anh có thể cho em xin contact của a được ko ạ. Có gì em xin phép được liên lạc trực tiếp để làm phiền anh vài lần :D
Vì thực ra cái file e up lên đây chỉ là 1/10 cái workbook mà em đang phải in charge hic hic

Cuối năm rồi mà còn ôm show cái này :((
 
Web KT

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

Back
Top Bottom