Tìm chuỗi text được lặp lại nhiều nhất (1 người xem)

Liên hệ QC

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

zoomzzzoom

Thành viên mới
Tham gia
16/6/12
Bài viết
20
Được thích
0
Chào các bạn,

Nhờ các bạn giúp gỡ rối cho cái hàm này: Hàm tìm ô có được lặp lại nhiều nhất. Mà các ô này là text. Ví dụ xem file đính kèm (trong ví dụ thì A sẽ là text được lặp lại nhiều nhất).

Mình có thử hàm MODE nhưng không được vì MODE chỉ dùng cho giá trị số.
 

File đính kèm

Cái khó là nếu tất cả hoặc vài trường hợp bằng nhau. Lúc đó không biết sẽ thể hiện như thế nào! +-+-+-+
 
Tạm làm cho bạn như thế này, chứ chẳng biết phải làm sao nữa!
 

File đính kèm

Dùng công thức mảng nhé:

=CHAR(MODE(IFERROR(CODE(A2:D4),"")))

Kết thúc bằng Ctrl-shift-enter.

Nếu có nhiều giá trị bằng nhau, sẽ trả về giá trị đầu tiên tìm thấy.
 
Hi bebo011999,
Với công thức của bạn thì chỉ đúng khi chuỗi 1 ký tự thôi. Nếu A=Tùng thì nó sẽ cho kết quả là "T" chứ không trả về "Tùng" như yêu cầu. Bạn xem đính kèm này nhé.

=CHAR(MODE(IFERROR(CODE(A2:D4),"")))
 
Dùng công thức mảng nhé:

=CHAR(MODE(IFERROR(CODE(A2:D4),"")))

Kết thúc bằng Ctrl-shift-enter.

Nếu có nhiều giá trị bằng nhau, sẽ trả về giá trị đầu tiên tìm thấy.

Hi bebo011999,
Với công thức của bạn thì chỉ đúng khi chuỗi 1 ký tự thôi. Nếu A=Tùng thì nó sẽ cho kết quả là "T" chứ không trả về "Tùng" như yêu cầu. Bạn xem đính kèm này nhé.

=CHAR(MODE(IFERROR(CODE(A2:D4),"")))
 

File đính kèm

Dùng công thức mảng nhé:

=CHAR(MODE(IFERROR(CODE(A2:D4),"")))

Kết thúc bằng Ctrl-shift-enter.

Nếu có nhiều giá trị bằng nhau, sẽ trả về giá trị đầu tiên tìm thấy.

Hihihi........
Từ đầu tôi đã nghĩ đến Char(), nhưng chắc chắn dữ liệu thật không phải là A,B,C,...
Hỏi nhỏ giọt thế này thì ngoài Tùng Phèn sẽ còn Úm Ba La Lu Xu Bu nữa.
 
Hi bebo011999,
Với công thức của bạn thì chỉ đúng khi chuỗi 1 ký tự thôi. Nếu A=Tùng thì nó sẽ cho kết quả là "T" chứ không trả về "Tùng" như yêu cầu. Bạn xem đính kèm này nhé.

=CHAR(MODE(IFERROR(CODE(A2:D4),"")))
Thử vầy xem
Mã:
=INDIRECT(TEXT(MOD(MIN(-COUNTIF(A2:D4,A2:D4)*10^6+ROW(A2:D4)*10^3+COLUMN(A2:D4)),10^6),"R000C000"),0)
 
Hihihi........
Từ đầu tôi đã nghĩ đến Char(), nhưng chắc chắn dữ liệu thật không phải là A,B,C,...
Hỏi nhỏ giọt thế này thì ngoài Tùng Phèn sẽ còn Úm Ba La Lu Xu Bu nữa.
Hi... bạn vui tính quá

Thử vầy xem
Mã:
=INDIRECT(TEXT(MOD(MIN(-COUNTIF(A2:D4,A2:D4)*10^6+ROW(A2:D4)*10^3+COLUMN(A2:D4)),10^6),"R000C000"),0)
Bạn ơi code của bạn chưa ổn, dù mình thay đổi dữ liệu liệu kiểu gì thì kết quả trả về cũng là "Tùng". Trong file đính kèm mình tăng "Lê" lên max mà kết quả vẫn là "Tùng"
 

File đính kèm

Hi... bạn vui tính quá


Bạn ơi code của bạn chưa ổn, dù mình thay đổi dữ liệu liệu kiểu gì thì kết quả trả về cũng là "Tùng". Trong file đính kèm mình tăng "Lê" lên max mà kết quả vẫn là "Tùng"

Công thức mảng, phải ấn Ctrl+Shift+Enter chứ không phải Enter bình thường đâu.
 
Hi... bạn vui tính quá


Bạn ơi code của bạn chưa ổn, dù mình thay đổi dữ liệu liệu kiểu gì thì kết quả trả về cũng là "Tùng". Trong file đính kèm mình tăng "Lê" lên max mà kết quả vẫn là "Tùng"

Công thức của người ta là công thức mảng, bạn phải nhấn ctrl+shift+enter mới ra kết quả chính xác được
 
Web KT

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

Back
Top Bottom