Ramdom chuỗi ký tự !

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Hoàng Bái

Thành viên mới
Tham gia
22/7/23
Bài viết
1
Được thích
0
Dạ.. cho mình hỏi mình muốn đặt ramdom chuỗi có 13 kí tự chỉ gồm chữ số 0 và chữ O ( chữ o viết hoa ) thì làm ntn ạ ! Cảm ơn mọi người !
 
Dạ.. cho mình hỏi mình muốn đặt ramdom chuỗi có 13 kí tự chỉ gồm chữ số 0 và chữ O ( chữ o viết hoa ) thì làm ntn ạ ! Cảm ơn mọi người !
Đừng viết tắt và quá nhiều dấu chấm "!" nha anh:
Mã:
=TEXTJOIN("",,IF(RANDARRAY(13,,,,1),0,"O"))
Mã:
=CONCAT(IF(MOD(--MID(RANDBETWEEN(1*10^13,9*10^13),ROW(A1:A13),1),2),0,"O"))
 
Dạ.. cho mình hỏi mình muốn đặt ramdom chuỗi có 13 kí tự chỉ gồm chữ số 0 và chữ O ( chữ o viết hoa ) thì làm ntn ạ ! Cảm ơn mọi người !
Bạn có thể sử dụng hàm này:
Mã:
=SUBSTITUTE(DEC2BIN(RANDBETWEEN(-512,511),10)&DEC2BIN(RANDBETWEEN(0,7),3),"1","O")
 
Dạ.. cho mình hỏi mình muốn đặt ramdom chuỗi có 13 kí tự chỉ gồm chữ số 0 và chữ O ( chữ o viết hoa ) thì làm ntn ạ ! Cảm ơn mọi người !
.
Một cách khác:

1. Nhấn Ctrl+F3, đặt name: Rnd =IF(RAND()<0.5,0,"O")

2. Đặt name: Rand13 =Rnd&Rnd&Rnd&Rnd&Rnd&Rnd&Rnd&Rnd&Rnd&Rnd&Rnd&Rnd&Rnd

Chỉ cần nhập: =Rand13 , kết quả sẽ có chuỗi mong muốn.

.
 
À, vậy mà em tưởng nó liên quan đến Ttính ngẫu nhiên.
Tại em hay dùng Base cho mấy trường hợp cần đổi cơ số.
=SUBSTITUTE(BASE(RANDBETWEEN(0,2^13-1),2,13),"1","O")
Excel 2010 trở về trước không có hàm BASE. Nếu không so về tốc độ thì tương thích với phiên bản càng thấp càng tốt.
 
Web KT

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

Back
Top Bottom