Nhờ anh trị giúp hàm lấy dữ liệu!

Liên hệ QC

thanhnam0119

Thành viên hoạt động
Tham gia
5/10/07
Bài viết
152
Được thích
4
Em có 2 sheet Data là nơi chứ dữ liệu,sheet Trich loc là nơi trả kết quả. Em muốn lấy dữ liệu Ví dụ mã CA0001A có thứ tự từ 1 đến 2 của sheet Data thì Kết quả sẽ trả về là thứ tự từ và đến trong sheet Lọc. Em nhờ anh chị giúp em cảm ơn nhiều
 

File đính kèm

  • Trích lọc.xlsx
    10.1 KB · Đọc: 6
Em có 2 sheet Data là nơi chứ dữ liệu,sheet Trich loc là nơi trả kết quả. Em muốn lấy dữ liệu Ví dụ mã CA0001A có thứ tự từ 1 đến 2 của sheet Data thì Kết quả sẽ trả về là thứ tự từ và đến trong sheet Lọc. Em nhờ anh chị giúp em cảm ơn nhiều
Bạn cho ví dụ kết quả mong muốn vào file xem cụ thể thế nào.
 
Em có 2 sheet Data là nơi chứ dữ liệu,sheet Trich loc là nơi trả kết quả. Em muốn lấy dữ liệu Ví dụ mã CA0001A có thứ tự từ 1 đến 2 của sheet Data thì Kết quả sẽ trả về là thứ tự từ và đến trong sheet Lọc. Em nhờ anh chị giúp em cảm ơn nhiều
Kết quả ở cột B và C sao nó lại ra được thế kia vậy
 
À.
Xem thử đúng không nhé.
Tính toán dựa vào cột STT là 1 sai lầm rất, rất lớn. Rất nhiều người đánh thứ tự sai, quên đánh thứ tự, xóa dòng, chèn dòng mà không đánh thứ tự lại. Cụ thể trong file thế này, và kết quả sai.

1647180242833.png --- 1647179903177.png

Nếu coi kết quả cột B và C là vị trí chứ không phải lấy số thứ tự từ nguồn, thì
B2 = 1
C2 = COUNTIF(Data!$B$2:$B$28,Lọc!A2)+B2-1
B3 = C2, Fill xuống
C2 fill xuống
Sẽ thấy vị trí cuối là 27 chứ không phải 21. Đánh lại STT sai sheet Data sẽ thấy.

1647180476274.png ----- 1647180633376.png

Từ kết quả này có thể tính ngược ra số lần xuất hiện nếu cần.
 
Tính toán dựa vào cột STT là 1 sai lầm rất, rất lớn. Rất nhiều người đánh thứ tự sai, quên đánh thứ tự, xóa dòng, chèn dòng mà không đánh thứ tự lại. Cụ thể trong file thế này, và kết quả sai.

View attachment 273077 --- View attachment 273076

Nếu coi kết quả cột B và C là vị trí chứ không phải lấy số thứ tự từ nguồn, thì
B2 = 1
C2 = COUNTIF(Data!$B$2:$B$28,Lọc!A2)+B2-1
B3 = C2, Fill xuống
C2 fill xuống
Sẽ thấy vị trí cuối là 27 chứ không phải 21. Đánh lại STT sai sheet Data sẽ thấy.

View attachment 273079 ----- View attachment 273080

Từ kết quả này có thể tính ngược ra số lần xuất hiện nếu cần.
Cảm ơn anh, em cũng nhận thấy số thứ tự kéo không đúng và nghĩ rằng đây chỉ là ví dụ của bạn ấy nên nếu là dữ liệu thật thì chắc bạn ấy sẽ cẩn thận hơn anh ạ.
 
Thử thế này coi nào. xong kéo xuống cho những ô dưới
Ghi chú là dữ liệu phải được sort và số thứ tự phải được đánh số lại sau khi sort
Mã:
B2=MAX($C$1:C1)+1
C2=COUNTIF(Data!B:B,$A2)+IF(ISNUMBER(C1)=TRUE,C1,0)
 

File đính kèm

  • Trích lọc (2).xlsx
    11 KB · Đọc: 7
Cảm ơn anh, em cũng nhận thấy số thứ tự kéo không đúng và nghĩ rằng đây chỉ là ví dụ của bạn ấy nên nếu là dữ liệu thật thì chắc bạn ấy sẽ cẩn thận hơn anh ạ.
Bạn tốt bụng nên nghĩ vậy, chứ bản thân tôi còn không tin số TT của chính tôi đánh nữa là dữ liệu của người khác.
 
Web KT
Back
Top Bottom