Nhờ trợ giúp về việc gán mã dữ liệu

Liên hệ QC

nthxe

Trình còi
Tham gia
14/6/08
Bài viết
259
Được thích
112
Kính chào các bác,
Em có bài toán này muốn nhờ các bác giải giúp.
Cột A là tập hợp các giá trị ngẫu nhiên từ 1 đến 99 có lặp. Ví dụ,
Giá trị ô A1 là 1
Giá trị ô A2 là 2
Giá trị ô A3 là 13
Giá trị ô A4 là 2
Giá trị ô A5 là 2
Giá trị ô A6 là 13

Mong muốn
Giá trị ở cột B sẽ gồm 5 ký tự là tần suất xuất hiện của giá trị ô tương ứng bên cột A. Nếu tần suất lớn hơn 1 thì giá trị bên cột B sẽ tăng dần.
Cụ thể, với giá trị ví dụ ở cột A như trên thì tần suất xuất hiện của các giá trị bên cột A lần lượt là: giá trị 1 xuất hiện 1 lần; giá trị 2 xuất hiện 3 lần và giá trị 13 xuất hiện 2 lần nên các giá trị bên cột B sẽ là:

Giá trị ô B1 sẽ là 00001
Giá trị ô B2 sẽ là 00001
Giá trị ô B3 sẽ là 00001
Giá trị ô B4 sẽ là 00002
Giá trị ô B5 sẽ là 00003
Giá trị ô B6 sẽ là 00002

Nhờ các bác giúp em ạ.

Cảm ơn các bác
 
Lần chỉnh sửa cuối:
Chẳng hiểu cái "tần suất xuất hiện" ấy là thế nào mà các ô cột B lại như vậy.
 
Chẳng hiểu cái "tần suất xuất hiện" ấy là thế nào mà các ô cột B lại như vậy.
Vâng, theo ví dụ trên thì tần suất xuất hiện của giá trị 1 là 1, của giá trị 2 là 3 và của giá trị 13 là 2 bác ạ. Em đã sửa ở bài post cho chi tiết hơn
Bài đã được tự động gộp:

Hiểu mần chi các sáng kiến của dân đánh đề?
Em hỏi để giải quyết công việc yêu cầu bác ạ. Em cũng biết không nên spam (không biết từ tiếng Việt là gì nên em mượn tạm tiếng Anh) thời gian người khác ạ.
 
Lần chỉnh sửa cuối:
Thế sao A2 = 2 mà B2 là 1,. A3 = 13 mà B3 là 1?
Đây bác nhé,

Giá trị 2 xuất hiện 3 lần tại các ô A2, A4 và A5 nên giá trị của ô B2 là 00001, B4 là 00002 và B5 là 00003.

Còn giá trị 13 xuất hiện 2 lần ở bá ô A3 và A6 nên giá trị các ô B3 và B6 lần lượt là 00001 và 00002.
 
Đây bác nhé,

Giá trị 2 xuất hiện 3 lần tại các ô A2, A4 và A5 nên giá trị của ô B2 là 00001, B4 là 00002 và B5 là 00003.

Còn giá trị 13 xuất hiện 2 lần ở bá ô A3 và A6 nên giá trị các ô B3 và B6 lần lượt là 00001 và 00002.
B1 ="0000"&COUNTIF($A$1:A1;A1) chép xuống
 
Cảm ơn bác, công thức trên thì chưa đảm bảo được việc giá trị ở cột B luôn giới hạn ở 5 ký tự bác nhỉ
1/ Bạn dùng =Text(COUNTIF($A$1:A1;A1);"00000")
2/ Dùng công thức COUNTIF($A$1:A1;A1) rồi dùng Custom Format 00000
 
Web KT
Back
Top Bottom