Cập nhật nội dung chi tiết về Hướng Dẫn Cách Chọn Tên Ngẫu Nhiên Trong Excel Đơn Giản Nhất mới nhất trên website Beiqthatgioi.com. Hy vọng thông tin trong bài viết sẽ đáp ứng được nhu cầu ngoài mong đợi của bạn, chúng tôi sẽ làm việc thường xuyên để cập nhật nội dung mới nhằm giúp bạn nhận được thông tin nhanh chóng và chính xác nhất.
Để thực hiện điều này, bạn có thể tư duy như sau:
Gắn mỗi tên cùng với 1 con số (ngẫu nhiên hay sắp đặt)
Dùng hàm lấy giá trị tên theo số (ngẫu nhiên hay sắp đặt)
Dùng Fill cho các ô còn lại
Để thực hiện lấy giá trị ngẫu nhiên, một trong hai biến hoặc là cả hai đều phải ngẫu nhiên, bạn sẽ có những cách sau.
CÁCH 1: SỬ DỤNG VLOOKUP KẾT HỢP RANDBETWEEN CHO SỐ THỨ TỰ
Trước tiên, bạn tiến hành đánh số thứ tự bằng việc tạo thêm cột STT bên trái cột Họ tên:
Tiếp đó, tại ô C2 bạn nhập công thức:
=VLOOKUP(RANDBETWEEN(1,10),$A$2:$B$11,2,0)
Trong đó: Hàm RANDBETWEEN(1,10) sẽ tạo ra ngẫu nhiên giá trị là số tự nhiên nằm trong khoảng từ 1 đến 10.
Hàm VLOOKUP có tác dụng tìm kiếm giá trị của RANDBETWEEN(1,10) trong bảng A2:B11, đối chiếu sang cột thứ 2 và trả về kết quả như sau:
Tương tự, sử dụng fill cho toàn bộ 4 ô còn lại.
CÁCH 2: SỬ DỤNG RAND, INDEX VÀ RANK
Đối với trường hợp này, thay vì cứ cố định số thứ tự, bạn sẽ tiến hành gắn các giá trị họ tên cùng với một con số ngẫu nhiên từ 0 tới 1 bằng việc dùng hàm RAND(). Tiếp tục nhập =RAND() tại cột số thứ tự và dùng fill.
Tiếp đến, tại ô C1, bạn sẽ sử dụng công thức:
=INDEX($B$2:$B$11,RANK(A2,$A$2:$A$11))
Hàm RANK lúc này sẽ đưa ra xếp hạng của ô A2 nằm trong vùng A2:A11.
Hàm INDEX sẽ trả về kết quả theo dòng và cột của mảng đã được nhập vào. Ví dụ ô A2 xếp hạng 3, thì kết quả INDEX trả về sẽ là dòng thứ 3 của cột Họ tên.
Sử dụng Fill và lúc này ta có được kết quả như sau:
Đánh giá bài viết
Hướng Dẫn Cách Tạo Văn Bản Ngẫu Nhiên Trong Word Đơn Giản
Tạo văn bản ngẫu nhiên trong Word với hàm RAND, chúng tôi và LOREM
Mặc dù những hàm này không tồn tại trong thư mục Help, nhưng không có nghĩa là nó không tồn tại. Những hàm này được định nghĩa sẽ “chèn những đoạn mẫu vào trong văn bản”. Điều này phục vụ việc kiểm tra, thử nghiệm các định dạng, các chức năng liệu có hoạt động không trước khi áp dụng cho dữ liệu thực tế. Tuy nhiên, bạn chỉ có thể làm chúng hoạt động nếu đã bật chức năng Replace text as you type trong AutoCorrect Options. Đồng thời, nó sẽ không hoạt động nếu ngay phía sau là page break, hoặc column break.
Công thức: =RAND()
Nhập đủ, sau đó ấn Enter.
Trong phiên bản Word 2003 đổ lại (tiếng Anh), khi sử dụng hàm RAND, Word sẽ trả lại kết quả ” The quick brown fox jumps over the lazy dog,“. Đối với những phiên bản khác nhau, dòng chữ trong ngoặc sẽ khác nhau. Ví dụ, với phiên bản tiếng Việt sẽ là: ” Con cáo nâu thoăn thoắt nhảy qua con chó đang nằm lười “.
Với phiên bản 2007 trở lên, = RAND() sẽ trả về một đoạn văn bản khác.
Nếu bạn muốn trả về kết quả của hàm RAND() phiên bản 2003 trên các máy sử dụng 2007 hoặc hơn, gõ =RAND.OLD()
Ấn Enter và con cáo thoăn thoắt lại tiếp tục nhảy qua con chó nằm lười.
Hàm LOREM() áp dụng từ phiên bản 2007 trở lên
Mặc dù RAND rất tốt, gọn và nhanh, tuy nhiên thì xét theo quan điểm về độ chú ý, sử dụng đoạn văn bản có nghĩa sẽ khiến người sử dụng mất tập trung hơn khi muốn trình bày định dạng. Bởi vậy, không phải tự nhiên những người thiết kế lại có một “đoạn văn bản” riêng. Và đó chính là đoạn văn bản bạn thường xuyên gặp trên Internet: Lorem Ipsum.
Hàm Lorem() sẽ giúp bạn tạo ra đoạn văn bản đó.
Cách nhập: = LOREM()
Ấn Enter.
Về cơ bản, hàm RAND() trong Word 2007 trở đi bao gồm 5 đoạn, mỗi đoạn 3 câu. Bạn có thể tùy chỉnh những thông số này bằng cách thêm số vào trong ngoặc như sau:
=RAND(số đoạn, số câu mỗi đoạn)
Tương tự với RAND.OLD() và LOREM().
Ví dụ:
Hyperlink trỏ đến trong cùng văn bản Xóa khoảng trắng thừa trong Word Tạo Header, Footer trong Word
Hướng Dẫn Cách Tạo Văn Bản Ngẫu Nhiên Trong Word Nhanh Nhất
Cách tạo văn bản ngẫu nhiên trong Word nhanh nhất với hàm RAND, chúng tôi VÀ LOREM
Mặc định những hàm trên không tồn tại trong thư mục Help, nhưng như vậy không có nghĩa là nó không tồn tại. Những hàm RAND, chúng tôi VÀ LOREM được định nghĩa sẽ “chèn những đoạn mẫu vào trong văn bản”. Việc này rất hữu dụng khi bạn cần tạo 1 đoạn văn bản ngẫu nhiên để test một chức năng nào đó hay đơn giản là thích nghịch
Tuy nhiên chúng ta cần phải bật chức năng Replace text as you type trong AutoCorrect Options thì các hàm này mới có thể hoạt động Đồng thời, chúng cũng sẽ không hoạt động nếu ngay phía sau là page break, hoặc column break.
Cách bật AutoCorrect Options
Sau đó tích vào Replace text as you type rồi nhấn OK
Cách sử dụng HÀM RAND để tạo văn bản ngẫu nhiên
Cú pháp:
=RAND()Sau đó nhấn Enter và kết quả hiện ra như sau:
Trong phiên bản Word 2003 đổ lại (tiếng Anh), khi sử dụng hàm RAND, Word sẽ trả lại kết quả “The quick brown fox jumps over the lazy dog,” Với phiên bản 2007 trở lên, =RAND() sẽ trả về một đoạn văn bản khác.
Lưu ý Đối với những phiên bản khác nhau, dòng chữ trong ngoặc sẽ khác nhau. Ví dụ, với phiên bản tiếng Việt sẽ là: “Con cáo nâu thoăn thoắt nhảy qua con chó đang nằm lười”.
Kết quả
HÀM RAND.OLD
Hàm chúng tôi cho ra kết quả của hàm RAND() phiên bản 2003 trên các máy sử dụng Word 2007 hoặc phiên bảo Word mới hơn,
Cú pháp
=RAND.OLD()Sau đó nhấn Enter và kết quả hiện ra như sau:
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy chúng tôi quick brown fox jumps over the lazy chúng tôi quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy chúng tôi quick brown fox jumps over the lazy chúng tôi quick brown fox jumps over the lazy dog.
hàng loạt câu “The quick brown fox jumps over the lazy dog ” sẽ tự động nhẩy ra
Tạo văn bảo ngẫu nhiên với hàm LOREM()
Hàm LOREM() chỉ áp dụng được cho phiên bản WOrd 2007 trở lên
Hàm RAND rất tốt nhưng Microsoft rất tiếc bởi vì xét theo quan điểm về độ chú ý, sử dụng đoạn văn bản có nghĩa của RAND sẽ khiến người sử dụng mất tập trung hơn khi muốn trình bày định dạng. Bởi vậy, không phải tự nhiên những người thiết kế lại có một “đoạn văn bản” riêng. Và đó chính là đoạn văn bản bạn thường xuyên gặp trên Internet: Lorem Ipsum.
Hàm Lorem() sẽ giúp bạn tạo ra đoạn văn bản đó.
Cú pháp:
=LOREM()Sau đó nhấn Enter và kết quả trong Word sẽ hiển thị đoạn văn bản sau:
“Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna.
Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci.
Aenean nec lorem. In porttitor. Donec laoreet nonummy augue.
Suspendisse dui purus, scelerisque at, vulputate vitae, pretium mattis, nunc. Mauris eget neque at sem venenatis eleifend. Ut nonummy.”
kết quả sau khi nhấn Enter
Thông số trong ngoặc các hàm RAND(), chúng tôi LOREM()
Về cơ bản, hàm RAND() trong Word 2007 trở đi bao gồm 5 đoạn, mỗi đoạn 3 câu. Chúng ta có thể tùy chỉnh những thông số này bằng cách thêm số vào trong ngoặc như sau:
=RAND(số đoạn, số câu mỗi đoạn)
Tương tự với RAND.OLD() và LOREM().
Ví dụ:
=RAND():
Reading is easier, too, in the new Reading view. You can collapse parts of the document and focus on the text you want. If you need to stop reading before you reach the end, Word remembers where you left off – even on another device.”
=RAND(2,5)
Hướng Dẫn Cách Sử Dụng Hàm Tạo Số Ngẫu Nhiên Trong Vba Excel
Câu lệnh tạo giá trị ngẫu nhiên trong VBA Excel
Hàm RAND trong VBA
Đầu tiên bạn hãy mở cửa sổ VBA (phím tắt Alt + F11), tạo mới 1 module. (Nếu bạn chưa biết cách làm, xem lại bài viết: Bắt đầu với Excel Macros và lập trình VBA)
Trong Module vừa tạo, bạn nhập câu lệnh sau:
Tại ô B2 trong Sheet1 (là sheet đang làm việc) gán giá trị là 1 số ngẫu nhiên được tạo bởi hàm Random là Rnd()
Rnd() chính là hàm RAND của Excel.
Khi viết Rnd(), kết quả sẽ là 1 số trong khoảng từ 0 đến 1. Số này có phần thập phân.
Để tạo 1 số trong khoảng từ 0 đến 50, chúng ta sẽ nhân Rnd() với 50
Ưu điểm của phương pháp này là chúng ta hoàn toàn có thể kiểm soát được tại thời điểm nào chúng ta cần lấy số ngẫu nhiên, bởi kết quả chỉ được tạo ra khi Macro được kích hoạt. Như vậy chúng ta có thể giảm được số công thức động trong Excel, giúp file Excel tính toán nhanh hơn, nhẹ hơn mà vẫn đảm bảo được yêu cầu ban đầu.
Hàm RANDBETWEEN trong VBA
Khác với hàm RAND, hàm RANDBETWEEN trong VBA không thể viết một cách trực tiếp được, bởi VBA không có sẵn đối tượng RandBetween.
Ví dụ: Gán giá trị ngẫu nhiên từ 5 đến 40 vào ô B2 bằng câu lệnh:
RandBetween gồm 2 điểm giới hạn là Số nhỏ nhất và Số lớn nhất.
Giá trị tạo ra bởi RandBetween = (Số lớn nhất – Số nhỏ nhất)*Số ngẫu nhiên + Số nhỏ nhất
Số ngẫu nhiên tạo ra bởi Rnd()
Ví dụ:
Giá trị ngẫu nhiên giữa số 5 và sốố 40 trong VBA được viết như sau:
Tuy nhiên chúng ta có thể viết lại biểu thức trên dưới dạng tổng quát như sau:
Tại câu lệnh gán giá trị vào ô B2 chúng ta sẽ viết dưới dạng tổng quát của các biến đó:
sheet1.range(“B2”).Value = Int((RndMax – RndMin) * Rnd() + RndMin)
Khi thay đổi giá trị các biến, đồng thời kết quả sẽ thay đổi tương ứng. Khi muốn thay đổi giá trị của Randbetween, chúng ta chỉ cần thay đổi giá trị của 2 biến RndMin và RndMax.
Như vậy chúng ta có thể tạo ra các giá trị ngẫu nhiên theo cả 2 cách là Random và Random Between rồi. Việc sử dụng các lệnh tạo giá trị ngẫu nhiên trong VBA sẽ giúp chúng ta không phụ thuộc nhiều vào các hàm RAND, RANDBETWEEN, bởi đây là các hàm thay đổi giá trị liên tục, ảnh hưởng tới quá trình tính toán trong excel.
Hướng dẫn tạo dữ liệu ngẫu nhiên tự động trong excel với hàm vlookup randbetween Cách tạo số tự nhiên ngẫu nhiên không trùng trong khoảng
Bạn đang đọc nội dung bài viết Hướng Dẫn Cách Chọn Tên Ngẫu Nhiên Trong Excel Đơn Giản Nhất trên website Beiqthatgioi.com. Hy vọng một phần nào đó những thông tin mà chúng tôi đã cung cấp là rất hữu ích với bạn. Nếu nội dung bài viết hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!