lập cột 9 số không bị trùng nhau( số không theo quy luật )

  • Thread starter Thread starter duytuyen
  • Ngày gửi Ngày gửi
Liên hệ QC

duytuyen

Thành viên mới
Tham gia
3/4/10
Bài viết
1
Được thích
0
chào các anh chị! em có một vấn đề muốn nhờ các anh chị giải đáp giúp.
em muốn lập một cột hoặc một hàng cũng được. trong ô đầu tiên em điền vào số, có 9 chữ số ( ví dụ :256345698)
ô thứ 2 cũng là một số bất kỳ nào khác cũng 9 chữ số, tiếp theo (cột hoặc hàng) cũng là số có 9 chữ số.
và điều em muốn là: khi đến một ô nào đó (ví dụ : ô thứ 50 ) em không thể nhớ hết được ( vì không có quy luật nào cả)
ma em muốn điền một số cũng 9 chữ số và không trùng với các số khác phía trên cột( một thủ thuật nào đó để có thể chọn số bất kỳ( nhập số bất kỳ ) mà không trùng với các số đã nhập trước..
em cảm ơn các anh chị..
 
chào các anh chị! em có một vấn đề muốn nhờ các anh chị giải đáp giúp.
em muốn lập một cột hoặc một hàng cũng được. trong ô đầu tiên em điền vào số, có 9 chữ số ( ví dụ :256345698)
ô thứ 2 cũng là một số bất kỳ nào khác cũng 9 chữ số, tiếp theo (cột hoặc hàng) cũng là số có 9 chữ số.
và điều em muốn là: khi đến một ô nào đó (ví dụ : ô thứ 50 ) em không thể nhớ hết được ( vì không có quy luật nào cả)
ma em muốn điền một số cũng 9 chữ số và không trùng với các số khác phía trên cột( một thủ thuật nào đó để có thể chọn số bất kỳ( nhập số bất kỳ ) mà không trùng với các số đã nhập trước..
em cảm ơn các anh chị..
- Nếu như dùng cột phụ thì bạn có thể dùng công thức này :
giả sử bạn nhập dữ liệu vào vùng("A1: A50"), bây giờ bạn đặt công thức này vào vùng ("B1:B50")
B1=IF(COUNTIF($A$1:$A$50,A1)>1,A1,""), Sau đó fill xuống dưới
- Nếu như không dùng cột phụ có thể dùng chức năng "Conditintional Formatting" để làm. Chi tiết phương pháp này xem ngay dưới chữ ký của tôi.
Chúc bạn thành công
 
Lần chỉnh sửa cuối:
Nếu số của bạn đang ở [A1]

Bạn hãy nhập vô [A2] công thức sau:
=INT(A1/10^5)*10^5+(MOD(A1,10^5)+1)

Sau đó bạn FillDown xuống đến dòng cuối của trang tính nha!
 
Nếu như muốn điền ngẫu nhiên những con số có 9 chữ số mà không trùng nhau, có thể dùng hàm RANDBETWEEN:
Chọn dãy ô muốn điền số, rồi gõ công thức sau đây, sau đó nhấn Ctrl+Enter:
=RANDBETWEEN(100000000, 999999999)​
Bảo đảm không có con số nào trùng nhau cả, trừ phi bạn muốn có nhiều hơn 900 ngàn con số không trùng nhau!
 
Nếu như muốn điền ngẫu nhiên những con số có 9 chữ số mà không trùng nhau, có thể dùng hàm RANDBETWEEN:
Chọn dãy ô muốn điền số, rồi gõ công thức sau đây, sau đó nhấn Ctrl+Enter:
=RANDBETWEEN(100000000, 999999999)​
Bảo đảm không có con số nào trùng nhau cả, trừ phi bạn muốn có nhiều hơn 900 ngàn con số không trùng nhau!
Không đúng à nha! Sao lại không có trùng được chứ
Thử nghiêm quét chọn A1:A5 rồi dùng công thức =RANDBETWEEN(1, 10) sẽ biết liền ---> chỉ vài lần bấm F9 sẽ thấy có trùng ngay
Nói chung vừa muốn ngẫu nhiên lại không trùng thì với mổi RANDBETWEEN không thể giải quyết vấn đề
 
Theo tôi phải dùng VBA thôi các bác ơi. Các bác có thể tham khảo chủ đề tương tự ở Câu lạc bộ VB
 
Bác ndu96081631http://www.giaiphapexcel.com/forum/member.php?u=61139 dễ tự ái quá, tôi đâu dám coi thường GPE ! Cái ý chính tôi muốn nói là "phải dùng VBA" (chứ không có hàm excel dựng sẵn - điều này các bác trả lời trước tôi đều bỏ qua), nhưng tôi chưa search GPE nên chỉ đường hơi bị lạc.


Theo tôi phải dùng VBA thôi các bác ơi. Các bác có thể tham khảo chủ đề tương tự ở Câu lạc bộ VB
 
Bác ndu96081631 dễ tự ái quá, tôi đâu dám coi thường GPE ! Cái ý chính tôi muốn nói là "phải dùng VBA" (chứ không có hàm excel dựng sẵn - điều này các bác trả lời trước tôi đều bỏ qua), nhưng tôi chưa search GPE nên chỉ đường hơi bị lạc.
Hổng lẽ câu nói của mình dể làm người khác hiểu lầm thế sao ta?
Ẹc... Ẹc...
(Xin mod cho em 10 phút xì pam... hôm nay em đang bị thằng Array làm cho... tức...)
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom