[Nhờ giúp đỡ] Lọc và tạo danh sách (2 người xem)

Liên hệ QC

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

M@trixs

Thành viên thường trực
Tham gia
3/3/11
Bài viết
257
Được thích
336
M@trixs có file đính kèm và câu hỏi như sau mong được ACE giúp đỡ: M@trixs muốn lọc nội dung "Kỳ *" ở hàng số 3 ra và tạo List từ dữ liệu đã lọc đó !

Mong anh chị em giúp đỡ giùm, cảm ơn nhiều !
 

File đính kèm

Lần chỉnh sửa cuối:
Tạo Name vt:
Mã:
=IF(LEFT(Sheet1!$3:$3,2)="Kỳ",COLUMN(Sheet1!$3:$3),"")
Công thức tại A10:
Mã:
=IF(ROW(A1)<=COUNT(vt),INDEX($3:$3,,SMALL(vt,ROW(A1))),"")
 

File đính kèm

Lần chỉnh sửa cuối:
@LEO: Giúp M@trixs đưa cái danh sách đó thành List luôn được không (ý của M@trixs là nó sẽ tự động tạo ra List luôn á).

Cảm ơn trước nha
 
ACE nào đi ngang vào giúp M@trixs với !!! Đang cần quá !
 
ACE nào đi ngang vào giúp M@trixs với !!! Đang cần quá !
Là đưa vào Data Validation đúng không? Nếu đúng vậy thì đặt 1 Name LiDaVa (list data validation):
Mã:
=OFFSET(Sheet1!$A$10,,,COUNTIF(Sheet1!$A$10:$A$265,"Kỳ*"),)
Không biết đúng ý bạn không nữa.
 

File đính kèm

Chính xác con gà ác. Chân thành cảm ơn nhiều !
 
anh ơi, công thức trên chưa tối ưu lắm, ở hàng 3, em thêm vào kỳ 11, kỳ 11 thì ở cột dánh sách cũng có 2 kỳ 11, vậy làm thế nào để mỗi lần thêm 1 kỳ mới, thì ở cột ds chỉ chọn lây 1 kỳ (tức là k lấy kỳ giống nhau duy nhất
)
 
anh ơi, công thức trên chưa tối ưu lắm, ở hàng 3, em thêm vào kỳ 11, kỳ 11 thì ở cột dánh sách cũng có 2 kỳ 11, vậy làm thế nào để mỗi lần thêm 1 kỳ mới, thì ở cột ds chỉ chọn lây 1 kỳ (tức là k lấy kỳ giống nhau duy nhất
)
Giải pháp cột phụ, chứ công thức tạo list trực tiếp mình suy nghĩ không ra, nhờ các sư phụ vậy.
Lọc duy nhất, B10:
Mã:
=INDEX($A$10:$A$25,MATCH(0,COUNTIF(B$9:B9,$A$10:$A$25),0))
Ctrl+Shift+Enter.
Sửa lại LiDaVa:
Mã:
=OFFSET(Sheet1!$B$10,,,COUNTIF(Sheet1!$B$10:$B$265,"Kỳ*"),)
 

File đính kèm

Nhờ giúp đỡ th của em

cũng tương tự như trên, nhưng giờ là th của em, vì em k biết j về excel nên hỏi anh cho nhanh
 

File đính kèm

File đính kèm

e nhập thêm 10 mail nữa vào cột mail tổng mà sao ở cột mail mới k thấy nó nhảy sang
giúp e thêm 1 tí nữa đi
 
e nhập thêm 10 mail nữa vào cột mail tổng mà sao ở cột mail mới k thấy nó nhảy sang
giúp e thêm 1 tí nữa đi
Bạn phải mở rộng công thức với được.
Thử công thức này, E4:
Mã:
=INDEX(OFFSET($A$4,,,COUNTA($A$4:$A$500),),MATCH(0,COUNTIF(E$3:E3,OFFSET($A$4,,,COUNTA($A$4:$A$500),)),0))
Ctrl+Shift+Enter, kéo xuống đến khi lỗi #N/A thì dừng.
 
Bạn phải mở rộng công thức với được.
Thử công thức này, E4:
Mã:
=INDEX(OFFSET($A$4,,,COUNTA($A$4:$A$500),),MATCH(0,COUNTIF(E$3:E3,OFFSET($A$4,,,COUNTA($A$4:$A$500),)),0))
Ctrl+Shift+Enter, kéo xuống đến khi lỗi #N/A thì dừng.
Yêu cầu của bạn ấy là nhập thêm nhiều dữ liệu nữa, nên theo mình Leo thêm tý bẫy lỗi để cột chứa công thức kéo xuống thoải mái, cứ nhập thêm dữ liệu thì có ngay kết quả
Thân
 
lại giúp e lần nữa, e sắp làm dc rồi

E phải tự nhận mình kém, nên k hiểu, thế nhưng mà e vẫn phải nhờ các a làm giúp,

E xin mô tả cụ thể như sau

cột email tổng là cột mà ta thường xuyên phải nhập số lượng lớn mail khác
mỗi lần nhập, có thể sẽ có những email trùng nhau
cột email 2 là cột sẽ tự động được nhận những email mới

nhưng không trùng với những email trước đó

Vậy yêu cầu là
mỗi lần nhận email mới vào cột email 1, một hành động tự lọc email duy nhất
và một hành động điền sang cột email 2
lúc trước em là thủ công là cứ paste email vào cột 1 rồi bôi đen từ đầu tới cuối
xong vào data rồi advan filter chọn unico recor only
để lọc ra email trùng
nhưng lầu dần cột email 1 lên tới 100ngàn dài quá bộ nhớ k đủ, k làm đc với lại
ngồi bôi đen như thể mất công lắm
rất mong các a giúp đỡ
e thấy những bài hướng dẫn đầu ở chủ đề này gần dc rồi mà
 

File đính kèm

Lần chỉnh sửa cuối:
E phải tự nhận mình kém, nên k hiểu, thế nhưng mà e vẫn phải nhờ các a làm giúp,

E xin mô tả cụ thể như sau

cột email tổng là cột mà ta thường xuyên phải nhập số lượng lớn mail khác
mỗi lần nhập, có thể sẽ có những email trùng nhau
cột email 2 là cột sẽ tự động được nhận những email mới

nhưng không trùng với những email trước đó

Vậy yêu cầu là
mỗi lần nhận email mới vào cột email 1, một hành động tự lọc email duy nhất
và một hành động điền sang cột email 2
lúc trước em là thủ công là cứ paste email vào cột 1 rồi bôi đen từ đầu tới cuối
xong vào data rồi advan filter chọn unico recor only
để lọc ra email trùng
nhưng lầu dần cột email 1 lên tới 100ngàn dài quá bộ nhớ k đủ, k làm đc với lại
ngồi bôi đen như thể mất công lắm
rất mong các a giúp đỡ
e thấy những bài hướng dẫn đầu ở chủ đề này gần dc rồi mà
Bài của bạn là dạng bài " Lọc danh sách duy nhất", có rất nhiều trên diễn đàn
Có thể dùng công thức ( dùng name, cột phụ hoặc công thức mảng) hoặc VBA ( dùng bộ lọc, dùng "Đít-to"..), trong file mình làm cho bạn 2 cách
Dữ liệu lên đến 100 ngàn dòng mà sao bạn gởi file EX 2003 nhỉ
Híc, hình như bạn hổng chịu tìm kiếm trên diễn đàn trước khi .....kiếm mình
Thân
 

File đính kèm

ACE nào giúp mình với, tại bài số #5 của bạn @LeoNguyenZ: Nếu dòng số 3 đó có dữ liệu trùng thì nó vẫn sẽ lọc ra luôn. Ý mình bây giờ là lọc kết quả ra chỉ duy nhất (không trùng dữ liệu - Kỳ ) thì phải làm như thế nào ?

Cảm ơn ACE đã đọc bài và giúp đỡ.
 
Web KT

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

Back
Top Bottom