Phuocam
Thành viên mới
- Tham gia
- 16/5/13
- Bài viết
- 4,720
- Được thích
- 7,736
10.000 dùng VBA cho nó nhẹ.vd DL có 10.000 thì CT hơi nặng khi chạy anh, khi filter cũng load hơi nặng anh.
10.000 dùng VBA cho nó nhẹ.vd DL có 10.000 thì CT hơi nặng khi chạy anh, khi filter cũng load hơi nặng anh.
Dạ chạy với DL ít thì ok, còn với DL nhiều rất nặng máy, và ko ra KQ anhThử công thức này có nhẹ hơn không?
Công thức theo cấu trúc dữ liệu bài #11
View attachment 231985
Mã:=IF(COUNTIF($A$2:$A$2000,REPLACE(A2,$C$1,1,"?"))>1,IF(COUNTIF($A$2:$A2,REPLACE(A2,$C$1,1,"?"))=1,MAX($B$1:B1)+1,VLOOKUP(REPLACE(A2,$C$1,1,"?"),$A$1:$B1,2,0)),"")
Nếu dữ liệu nhiều, bạn thử với VBA xem.Dạ như trong file này, em muốn đặt ô B1 là vị trí gõ số cần tìm trong dãy số, em gõ số 7 trong file ạ, cần tìm vị trí khác thì chỉ thay đổi số khác là CT tự tìm ạ
Nếu bạn chịu khó sửa lại định dạng của dữ liệu (đổi thành kiểu text) thì công thức sẽ đơn giản rất nhiều
Anh ơi, giúp em CT của anh thành phân nhóm số gần giống theo thứ tự 1,2,3,4,5,... với ạ !=IF(COUNTIF($A$2:$A$1000,REPLACE(A2,$B$1,1,"?"))>1,MATCH(REPLACE(A2,$B$1,1,"?"),TRIM(A$2:$A$1000),0),"")