thanhnam0119
Thành viên hoạt động
- Tham gia
- 5/10/07
- Bài viết
- 152
- Được thích
- 4
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
À.View attachment 273073
Em muốn nó như này ạ
Kết quả ở cột B và C sao nó lại ra được thế kia vậyEm 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
Vụ này hơi ngược một chút, cho biết mã, tìm số thứ tự trên cùng và dưới cùng. Lúc đầu cứ ngẩn tò te.Kết quả ở cột B và C sao nó lại ra được thế kia vậy
Bạn xem bài #4 nhé, mình mới đính kèm file vào đó.View attachment 273073
Em muốn nó như này ạ
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.À.
Xem thử đúng không nhé.
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 ạ.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.
Thử thế này coi nào. xong kéo xuống cho những ô dướiEm muốn nó như này ạ
B2=MAX($C$1:C1)+1
C2=COUNTIF(Data!B:B,$A2)+IF(ISNUMBER(C1)=TRUE,C1,0)
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.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 ạ.
Đúng ý em rồi ạ! Cảm ơn bác nhiều nhiều. Giờ em muốn dữ liệu từ sheet lọc thành kết quả như ở sheet data dùng hàm nào phù hợpạÀ.
Xem thử đúng không nhé.
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2