Giúp hàm lọc ra các đối tượng trùng nhau và đếm số lần trùng

Liên hệ QC
Hồi phổ thông do học sớm 1 năm, nên ngu hơn bạn đồng môn, toán văn luôn 5-6, chỉ vừa đủ lên lớp là mừng rồi.
Lên được lớp 6, cúng ông Địa nãi chuối. Qua ải lớp 10, ăn chay 1 tháng.
Gặp 1 bạn người bắc hỏi "sao ăn chay", nói "lở vái rồi" (đọc theo giọng Sài gòn), bạn bảo "lở ...ái thì xức thuốc, chứ mắc gì ăn chay!?

Không biết sao, càng già càng đâm nghiện mấy cái công thức mảng, anh em thương cũng xúi nghiên cứu VBA, nhưng thú thiệt mình chỉ thích chỉ có một mình "Mảng" mà thôi.

Thân
Khà Khà, "ăn cùng Mảng", "ngủ cùng Mảng", coi chừng bị đuổi ra sân "một Mình một Mảng" /-*+//-*+//-*+/
 
Về công thức "mảng" đòi hỏi một niềm đam mê cao độ, sự kiên nhẫn tìm tòi để hiểu nó, thì mới thuần phục nó được.
Nó không khó, nhưng đòi hỏi bạn phải mường tượng ra hình hài của nó khi bạn xử lý, cũng giống như khi bạn học hình học không gian vậy.
Bạn cứ góp nhặt các bài viết của các tên tuổi sau sẽ lần lần hiểu được cái đẹp của Mảng:
  1. @excel_lv1.5, @eke_rula, @leoheocon : 3 nick của một người
  2. @ndu96081631 ,@anhtuan1066
  3. @huuthang_bd, @phuocam
  4. @HieuCD
  5. @Phan Thế Hiệp , @quocgiacan
Tôi thì đang ca bài "Em đi trên cỏ non" nên cũng vòng vòng thành phố.

Chúc bạn học tập vui với anh em GPE
Thân
hee, tui cám ơn nha. chỗ tôi nhiều cỏ non lắm, hy vọng có ngày gặp nhau làm chén rượu nhé!
 
hee, tui cám ơn nha. chỗ tôi nhiều cỏ non lắm, hy vọng có ngày gặp nhau làm chén rượu nhé!
Nhậu "gụ" thì phải kéo bè, kéo bạn mới "dui".
Các bậc đàn anh thiện chiến của tôi ở Sì gòn còn nhiều: vừa giỏi, vừa nghĩa hiệp, vừa vui tính dễ thương:
  1. @SA_DQ
  2. @concogia
  3. @be09, @ndu96081631, @Lê Duy Thương (3 người ở Đồng Nai lân cận)
  4. ....còn mấy anh trong admin ở Sì gòn nữa mà tôi không tiện kể tên....
Thường đến dịp tháng 7 là có "Quần Anh Hội", nhưng lâu lâu cũng có Offline tại đâu đó mà anh em có nhã hứng.

Thân
 
Nhậu "gụ" thì phải kéo bè, kéo bạn mới "dui".
Các bậc đàn anh thiện chiến của tôi ở Sì gòn còn nhiều: vừa giỏi, vừa nghĩa hiệp, vừa vui tính dễ thương:
  1. @SA_DQ
  2. @concogia
  3. @be09, @ndu96081631, @Lê Duy Thương (3 người ở Đồng Nai lân cận)
  4. ....còn mấy anh trong admin ở Sì gòn nữa mà tôi không tiện kể tên....
Thường đến dịp tháng 7 là có "Quần Anh Hội", nhưng lâu lâu cũng có Offline tại đâu đó mà anh em có nhã hứng.

Thân
vậy có dịp nhất định phải gặp rồi. Thôi, chúc anh em buổi tối zui zẻ nha, tám ở đây lạc chủ đề là bị khóa đó.:cool:
 
Thử:
Mã:
E7=IFERROR(INDIRECT(TEXT(MOD(AGGREGATE(15,6,(ROW($A$7:$A$13)*10^3+COLUMN($A:$C)+COUNTIF($A$7:$C$13,"<="&$A$7:$C$13)*10^8)/(COUNTIF($E$6:$E6,$A$7:$C$13)=0),1),10^8),"R000C000"),),"")
F7=COUNTIF($A$7:$C$13,E7)
Enter, fill xuống.

Thân
Em muốn nhờ anh giúp một vần đề nữa đó là :
Bản thân "Mảng" theo bài trên là một ma trận, nó có 2 chiều dọc và ngang.
Bài toán xử lý Mảng có chung một kết cấu: Lập điều kiện trên từng phần tử của "ma trận", cái nào thỏa thì lấy ra, cái nào không thỏa thì lờ đi.
Như bài trên:
  • Điều kiện lọc là: COUNTIF($E$6:$E6,$A$7:$C$13)=0
  • Định vị trí cho từng phần tử: (ROW($A$7:$A$13)*10^3+COLUMN($A:$C)+COUNTIF($A$7:$C$13,"<="&$A$7:$C$13)*10^8)
  • Dùng các hàm MIN() để trích lục phần tử thỏa điều kiện, và nhỏ nhất.
  • Dùng MOD() để lấy số vị trí Dòng và Cột của phần tử thỏa đó.
  • Dùng INDIRECT() để đến vị trí đó lấy kết quả.
Làm việc với nó lâu ngày sẽ nhìn ra rất dễ dàng. :p

Thân
em muốn nhờ anh giúp một vấn đề nữa : Bây giờ em muốn ví dụ như ký tự A sẽ đếm được 4 lần và em muốn biết thêm là 4 kí tự đó nằm ở các ô nào trong mảng đó ạ. Thanhks anh nhiều.
 
Nhậu "gụ" thì phải kéo bè, kéo bạn mới "dui".
Các bậc đàn anh thiện chiến của tôi ở Sì gòn còn nhiều: vừa giỏi, vừa nghĩa hiệp, vừa vui tính dễ thương:
  1. @SA_DQ
  2. @concogia
  3. @be09, @ndu96081631, @Lê Duy Thương (3 người ở Đồng Nai lân cận)
  4. ....còn mấy anh trong admin ở Sì gòn nữa mà tôi không tiện kể tên....
Thường đến dịp tháng 7 là có "Quần Anh Hội", nhưng lâu lâu cũng có Offline tại đâu đó mà anh em có nhã hứng.

Thân
Dạ, em vừa mới được biết Anh @Phan Thế Hiệp và Anh @quocgiacan là cùng một người.
Trước đây, em cũng biết ơn Anh @quocgiacan vì Anh quá nhiệt tình giúp đỡ cho em rất nhiều.
Nhân tiện, hôm nay Anh @Phan Thế Hiệp nói "Nhậu", vậy thì hôm nay cuối tuần nè, cho em vinh dự được diện kiến Anh @Phan Thế Hiệp và các Thầy, các Chú, các Anh trong list mà Anh Hiệp vừa nêu ở trên, qua 01 bàn tiệc "Nhậu" nho nhỏ được không vậy ?
 
Dạ, em vừa mới được biết Anh @Phan Thế Hiệp và Anh @quocgiacan là cùng một người.
Trước đây, em cũng biết ơn Anh @quocgiacan vì Anh quá nhiệt tình giúp đỡ cho em rất nhiều.
Nhân tiện, hôm nay Anh @Phan Thế Hiệp nói "Nhậu", vậy thì hôm nay cuối tuần nè, cho em vinh dự được diện kiến Anh @Phan Thế Hiệp và các Thầy, các Chú, các Anh trong list mà Anh Hiệp vừa nêu ở trên, qua 01 bàn tiệc "Nhậu" nho nhỏ được không vậy ?
Rất cảm ơn , nhưng thiệt tình không dám làm phiền bạn!
Có gì bạn gửi trong hộp thư riêng cho các anh em nha.

Chúc bạn ngày vui.
/-*+//-*+//-*+/
------------------------------------------------------------------------------------------------------------------------------------
Em muốn nhờ anh giúp một vần đề nữa đó là :

em muốn nhờ anh giúp một vấn đề nữa : Bây giờ em muốn ví dụ như ký tự A sẽ đếm được 4 lần và em muốn biết thêm là 4 kí tự đó nằm ở các ô nào trong mảng đó ạ. Thanhks anh nhiều.
Thử:

Mã:
G4=ADDRESS(INT(SMALL(IF($A$7:$C$13=$E7,ROW($A$7:$A$13)*10^3+COLUMN($A:$C)),COLUMN(A$1))/10^3),MOD(SMALL(IF($A$7:$C$13=$E7,ROW($A$7:$A$13)*10^3+COLUMN($A:$C)),COLUMN(A$1)),10^3),4)
Kết thúc bằng Ctrl+Shift+Enter.

Thân
 

File đính kèm

  • MAU2.xls
    53 KB · Đọc: 16
Dạ, em vừa mới được biết Anh @Phan Thế Hiệp và Anh @quocgiacan là cùng một người.
Trước đây, em cũng biết ơn Anh @quocgiacan vì Anh quá nhiệt tình giúp đỡ cho em rất nhiều.
Nhân tiện, hôm nay Anh @Phan Thế Hiệp nói "Nhậu", vậy thì hôm nay cuối tuần nè, cho em vinh dự được diện kiến Anh @Phan Thế Hiệp và các Thầy, các Chú, các Anh trong list mà Anh Hiệp vừa nêu ở trên, qua 01 bàn tiệc "Nhậu" nho nhỏ được không vậy ?
Bạn cứ đến Biên Hòa - Đồng Nai thì muốn cái gì cũng được, còn tổ chức nhậu là chuyện nhỏ (sẽ có đầy đủ các thành viên Biên Hòa để bạn giao lưu).
 
Lần chỉnh sửa cuối:
Hồi phổ thông do học sớm 1 năm, nên ngu hơn bạn đồng môn, toán văn luôn 5-6, chỉ vừa đủ lên lớp là mừng rồi.
Lên được lớp 6, cúng ông Địa nãi chuối. Qua ải lớp 10, ăn chay 1 tháng.
Gặp 1 bạn người bắc hỏi "sao ăn chay", nói "lở vái rồi" (đọc theo giọng Sài gòn), bạn bảo "lở ...ái thì xức thuốc, chứ mắc gì ăn chay!?

Không biết sao, càng già càng đâm nghiện mấy cái công thức mảng, anh em thương cũng xúi nghiên cứu VBA, nhưng thú thiệt mình chỉ thích chỉ có một mình "Mảng" mà thôi.

Thân
Em chưa "nghiện" nên chưa "khá" được món này anh ạ :rolleyes:
 
Rất cảm ơn , nhưng thiệt tình không dám làm phiền bạn!
Có gì bạn gửi trong hộp thư riêng cho các anh em nha.

Chúc bạn ngày vui.
/-*+//-*+//-*+/
------------------------------------------------------------------------------------------------------------------------------------

Thử:

Mã:
G4=ADDRESS(INT(SMALL(IF($A$7:$C$13=$E7,ROW($A$7:$A$13)*10^3+COLUMN($A:$C)),COLUMN(A$1))/10^3),MOD(SMALL(IF($A$7:$C$13=$E7,ROW($A$7:$A$13)*10^3+COLUMN($A:$C)),COLUMN(A$1)),10^3),4)
Kết thúc bằng Ctrl+Shift+Enter.

Thân
Rất cảm ơn , nhưng thiệt tình không dám làm phiền bạn!
Có gì bạn gửi trong hộp thư riêng cho các anh em nha.

Chúc bạn ngày vui.
/-*+//-*+//-*+/
------------------------------------------------------------------------------------------------------------------------------------

Thử:

Mã:
G4=ADDRESS(INT(SMALL(IF($A$7:$C$13=$E7,ROW($A$7:$A$13)*10^3+COLUMN($A:$C)),COLUMN(A$1))/10^3),MOD(SMALL(IF($A$7:$C$13=$E7,ROW($A$7:$A$13)*10^3+COLUMN($A:$C)),COLUMN(A$1)),10^3),4)
Kết thúc bằng Ctrl+Shift+Enter.

Thân
sau khi xác định được các ô của kí tự cần tìm.Bây giờ em muốn lấy giá trị cách các ô đó 3 vị trí chẳng hạn. ví dụ như ô A7 có chứa kí tự A thì em muốn tìm giá bằng 5 tại ô A4 thì dùng hàm gì ạ.
 
sau khi xác định được các ô của kí tự cần tìm.Bây giờ em muốn lấy giá trị cách các ô đó 3 vị trí chẳng hạn. ví dụ như ô A7 có chứa kí tự A thì em muốn tìm giá bằng 5 tại ô A4 thì dùng hàm gì ạ.
Sao bạn không hỏi 1 lần luôn, mà cứ hỏi ngắc từng chút vậy?

Thân
Bài đã được tự động gộp:

Em chưa "nghiện" nên chưa "khá" được món này anh ạ :rolleyes:
Già rồi chỉ còn nghiện món này cho lành mạnh. Em trẻ, còn nghiện được nhiều thứ khác.

Khà khà khà
Thân
 
Xin lỗi anh. Vì lúc nãy e nghĩ có đến đó là có thế làm được rồi.nhờ anh giái quyết hộ em ạ.
 
File em có các cột A1, A2....A36. trong mỗi cột có các dữ liệu lặp lại> Em muốn xóa các dữ liệu lặp lại trong từng cột. nếu thực hiện từng cột với Remo Duplicate thì OK. Khi thực hiện thao tác chọn hết các cột và dùng Remove Duplicates thì báo không tìm thấy kết quả trùng lặp. Ai giải thích giúp em với.
 

File đính kèm

  • AAA.xlsx
    9.5 KB · Đọc: 8
File em có các cột A1, A2....A36. trong mỗi cột có các dữ liệu lặp lại> Em muốn xóa các dữ liệu lặp lại trong từng cột. nếu thực hiện từng cột với Remo Duplicate thì OK. Khi thực hiện thao tác chọn hết các cột và dùng Remove Duplicates thì báo không tìm thấy kết quả trùng lặp. Ai giải thích giúp em với.
Mới viết bài ở Topic kia cách đây 18 phút (Xoá dữ liệu trùng lặp trong bảng). Đây là Link bài kia.
https://www.giaiphapexcel.com/diendan/threads/xoá-dữ-liệu-trùng-lặp-trong-bảng.138120/

Tiêu đề của Topic này là "Lọc ra các đối tượng trùng", nội dung bạn cần là "Xoá dữ liệu trùng lặp", 2 vấn đề là khác xa nhau sao bạn lại vào đây hỏi , nếu hỏi không cùng nội dung có thể vi phạm nội quy của diễn đàn.
 
Trong File có 3 Name, muốn biết thì ấn Ctrl+F3 để xem nhé.
Bạn ơi!
Giúp mình bảng này với, lọc dữ liệu trùng sang sheet riêng biệt, không cùng sheet. Nếu được chỉ giúp mình lọc vừa dùng VBA vừa dùng hàm khác nữa nhé.
Cảm ơn nhiều ạ!
 

File đính kèm

  • hoi excel 1.xls
    325.5 KB · Đọc: 2
Mình cũng tham gia một cách khác cho bạn Ngoclinhhuou sử dụng thử.
Mình thêm cột phụ B rồi dùng các hàm.
Bạn chỉ cần đổi tên ở ô A2 thì sẽ ra kết quả.
Bạn tham khảo thêm fiel đính kèm nhé.
Cảm ơn bạn nhiều, cách này thực sự hữu ích với người ko dành excel như mình!
 
Web KT
Back
Top Bottom