Image default
Máy Tính

Cách Tạo, Cố Định và Xóa Trùng Lặp Số Ngẫu Nhiên Trong Excel

Việc tạo danh sách các số ngẫu nhiên trong Excel là một thủ thuật vô cùng hữu ích, phục vụ nhiều mục đích khác nhau như sắp xếp danh sách ngẫu nhiên, lấy mẫu thống kê, hoặc các ứng dụng mô phỏng. Tuy nhiên, các hàm tạo số ngẫu nhiên của Excel lại có tính chất “biến động” (volatile), nghĩa là chúng sẽ liên tục thay đổi mỗi khi bạn thực hiện bất kỳ thay đổi nào trên trang tính hoặc mở lại sổ làm việc. Điều này có thể gây khó khăn nếu bạn cần giữ cố định các giá trị này. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn chi tiết cách tạo số ngẫu nhiên, cách cố định chúng, và làm thế nào để loại bỏ các giá trị trùng lặp một cách hiệu quả nhất trong Excel.

Cách Tạo Số Ngẫu Nhiên Trong Excel

Excel cung cấp ba hàm chính để tạo ra các số ngẫu nhiên, mỗi hàm phù hợp với những nhu cầu cụ thể:

Tên Hàm Chức Năng Cú Pháp Lưu Ý
RAND Tạo một số ngẫu nhiên giữa 0 và 1. =RAND() Không có đối số nào trong ngoặc đơn của hàm này.
RANDBETWEEN Tạo một số nguyên ngẫu nhiên giữa giá trị tối thiểu và tối đa được chỉ định. =RANDBETWEEN(a,b) a là giới hạn dưới của phạm vi, và b là giới hạn trên của phạm vi.
RANDARRAY Tạo một mảng (array) các số ngẫu nhiên dựa trên các tiêu chí bạn đặt. =RANDARRAY(v,w,x,y,z) v là số hàng trả về, w là số cột trả về, x là giới hạn dưới của phạm vi, y là giới hạn trên của phạm vi, và z là TRUE nếu bạn muốn số nguyên hoặc FALSE nếu bạn muốn số thập phân.

Sau khi nhập công thức và nhấn Enter, bạn có thể sử dụng tính năng Fill Handle (tay cầm điền) của Excel để tạo thêm nhiều số ngẫu nhiên với cùng tiêu chí. Tuy nhiên, hãy cẩn thận khi sử dụng Fill Handle với hàm RANDARRAY—nếu bạn kéo Fill Handle đến các ô mà lẽ ra phải chứa kết quả của công thức RANDARRAY ban đầu, bạn sẽ gặp lỗi #SPILL!, và mảng số ngẫu nhiên sẽ bị gián đoạn.

Cách Cố Định Các Số Ngẫu Nhiên Đã Tạo

Như đã đề cập, cả ba hàm tạo số ngẫu nhiên trên đều là các hàm biến động (volatile functions). Điều này có nghĩa là chúng sẽ tự động tính toán lại mỗi khi có bất kỳ thay đổi nào được thực hiện trên trang tính, hoặc bất cứ khi nào bạn mở lại sổ làm việc. Để “cố định” các số ngẫu nhiên này, biến chúng thành các giá trị tĩnh như thể bạn đã tự nhập thủ công, hãy làm theo các bước sau:

  1. Chọn các ô chứa số ngẫu nhiên mà bạn muốn cố định.
  2. Nhấp chuột phải vào các ô đã chọn và chọn “Copy” (Sao chép), hoặc nhấn tổ hợp phím Ctrl+C.
  3. Đặt con trỏ vào ô đầu tiên (góc trên bên trái) của phạm vi bạn vừa sao chép.
  4. Trên tab Trang chủ (Home) của thanh Ribbon, nhấp vào mũi tên xuống dưới nút “Dán” (Paste), sau đó chọn tùy chọn “Giá trị” (Values) (biểu tượng có các số từ một đến ba). Hoặc bạn có thể nhấn tổ hợp phím tắt Ctrl+Shift+V.

Tùy chọn Dán Giá trị (Paste Values) trong menu Dán (Paste) trên tab Trang chủ (Home) của Excel.Tùy chọn Dán Giá trị (Paste Values) trong menu Dán (Paste) trên tab Trang chủ (Home) của Excel.

Bây giờ, các số này đã được cố định như thể bạn đã tự nhập chúng vào các ô một cách thủ công. Về cơ bản, bạn đã sử dụng hàm tạo số ngẫu nhiên để tạo ra các số, sau đó dùng tính năng “Dán Đặc Biệt” (Paste Special) để cố định chúng.

Cách Loại Bỏ Số Ngẫu Nhiên Trùng Lặp

Trước khi đi sâu vào cách loại bỏ các giá trị trùng lặp khỏi danh sách số ngẫu nhiên của bạn, cần lưu ý rằng hàm RAND là hàm ít có khả năng trả về bất kỳ giá trị trùng lặp nào nhất. Lý do là vì nó tạo ra một danh sách các số có tới 15 chữ số thập phân, tạo ra một không gian giá trị rất lớn.

Khi sử dụng hàm RANDARRAY, bạn cũng có thể tăng khả năng tránh các số lặp lại bằng cách nhập FALSE làm đối số cuối cùng để hàm trả về các số thập phân.

Tuy nhiên, hàm RANDBETWEEN chỉ sử dụng số nguyên (số nguyên không có phần thập phân) và hoạt động trong giới hạn trên và dưới mà bạn chỉ định. Do đó, khả năng hàm này trả về các giá trị trùng lặp sẽ phụ thuộc vào phạm vi bạn thiết lập – phạm vi càng lớn thì khả năng trùng lặp càng thấp.

Có nhiều cách để tạo một danh sách số ngẫu nhiên không trùng lặp ngay từ đầu, chẳng hạn như kết hợp các hàm INDEX, UNIQUE, RANDARRAY và SEQUENCE. Tuy nhiên, mục tiêu của chúng ta ở đây là loại bỏ trùng lặp từ một danh sách số ngẫu nhiên đã được tạo. Ngoài ra, việc kết hợp các hàm phức tạp đó sẽ phức tạp hơn nhiều so với các bước đơn giản mà chúng tôi sắp trình bày.

Các bước dưới đây giả định rằng bạn đã cố định các số ngẫu nhiên của mình (như đã thảo luận ở phần trước) và tất cả các số ngẫu nhiên của bạn nằm trong một cột duy nhất.

  1. Đầu tiên, chọn tất cả các ô chứa các số ngẫu nhiên đã được cố định. Nếu bạn có một danh sách dài, việc chọn toàn bộ cột sẽ nhanh hơn.
  2. Sau đó, trong tab Dữ liệu (Data), nhấp vào nút “Xóa Bỏ Trùng Lặp” (Remove Duplicates).

Chọn các ô chứa số ngẫu nhiên và nhấn nút Xóa Bỏ Trùng Lặp (Remove Duplicates) trong tab Dữ liệu (Data) của Excel.Chọn các ô chứa số ngẫu nhiên và nhấn nút Xóa Bỏ Trùng Lặp (Remove Duplicates) trong tab Dữ liệu (Data) của Excel.

  1. Tiếp theo, hãy đảm bảo các chi tiết trong hộp thoại Xóa Bỏ Trùng Lặp (Remove Duplicates) là chính xác. Trong ví dụ của tôi, dữ liệu nằm trong cột E và không có tiêu đề, vì vậy tôi sẽ nhấp “OK”.

Hộp thoại Xóa Bỏ Trùng Lặp của Excel hiển thị các tùy chọn cột và tùy chọn dữ liệu có tiêu đề.Hộp thoại Xóa Bỏ Trùng Lặp của Excel hiển thị các tùy chọn cột và tùy chọn dữ liệu có tiêu đề.

  1. Excel sau đó sẽ thông báo cho bạn biết có bao nhiêu mục trùng lặp đã bị xóa. Trong ví dụ của tôi, số 50 xuất hiện ba lần và số 19 xuất hiện hai lần, vì vậy Excel đã xóa hai số 50 và một số 19, tổng cộng là bốn lần xóa trùng lặp. Nhấp “OK” để đóng thông báo này.

  2. Bây giờ, vì danh sách của bạn đã bị mất đi một số giá trị, bạn cần sử dụng lại hàm tạo số ngẫu nhiên ban đầu để tạo thêm số, và cố định chúng như bạn đã làm ở bước trước. Khi bạn đã thực hiện xong, hãy chọn lại toàn bộ danh sách số, nhấp vào “Xóa Bỏ Trùng Lặp” (Remove Duplicates) trong tab Dữ liệu (Data) và lặp lại quy trình cho đến khi bạn không còn bất kỳ số ngẫu nhiên trùng lặp nào.

Thông báo của Excel xác nhận không tìm thấy giá trị trùng lặp nào trong phạm vi được chọn.Thông báo của Excel xác nhận không tìm thấy giá trị trùng lặp nào trong phạm vi được chọn.

Ngoài việc sao chép và dán các giá trị trong các ô chứa hàm biến động để cố định chúng, bạn cũng có thể ngăn tất cả các hàm biến động tự động tính toán. Để làm điều này, hãy nhấp vào “Tùy chọn Tính toán” (Calculation Options) trong tab Công thức (Formulas), sau đó chọn “Thủ công” (Manual). Sau khi bạn đã nhập hàm tạo số ngẫu nhiên, hãy nhấp vào “Tính toán Ngay” (Calculate Now) để cập nhật các giá trị ngẫu nhiên.


Việc nắm vững cách tạo, cố định và loại bỏ trùng lặp các số ngẫu nhiên trong Excel sẽ giúp bạn làm chủ dữ liệu của mình một cách hiệu quả hơn, đặc biệt khi làm việc với các bảng tính phức tạp hoặc trong các tình huống cần đến tính ngẫu nhiên nhưng vẫn đảm bảo tính ổn định của dữ liệu. Hãy thử áp dụng các thủ thuật này vào công việc hàng ngày của bạn để tối ưu hóa quy trình xử lý dữ liệu và nâng cao năng suất. Bạn có muốn tìm hiểu thêm về các mẹo Excel khác không? Hãy chia sẻ ý kiến của bạn trong phần bình luận bên dưới!

Related posts

Xu Hướng Case PC Màn Hình Tích Hợp: Bước Tiến Đột Phá Cho Trải Nghiệm PC Gaming Việt?

Administrator

SSD Di Động Samsung T9 2TB Giảm Giá Sốc 40%: Đánh Giá Chi Tiết Và Lý Do Không Thể Bỏ Lỡ

Administrator

Cảnh Báo Lừa Đảo Trực Tuyến Mới: Khi Tội Phạm Khiến Bạn Tự Hại Mình

Administrator