ไปยังเนื้อหาหลัก

วิธีเลือกเซลล์แบบสุ่มใน Excel

สมมติว่าคุณมีคอลัมน์ของค่า (A1: A15) ในแผ่นงานและตอนนี้คุณต้องเลือกเซลล์สุ่ม 5 เซลล์จากนั้นคุณจะจัดการกับสิ่งนี้ได้อย่างไร? ในบทความนี้ฉันจะแสดงเทคนิคบางอย่างในการเลือกเซลล์แบบสุ่มใน Excel

เลือกเซลล์แบบสุ่มจากคอลัมน์ที่มีสูตร

เลือกเซลล์แบบสุ่มจากคอลัมน์ที่มี User Defined Function (UDF)

เลือกเซลล์แบบสุ่มจากช่วงด้วย Kutools for Excel ความคิดที่ดี 3


ลูกศรสีฟ้าฟองขวา เลือกเซลล์แบบสุ่มจากคอลัมน์ที่มีสูตร

ตามภาพหน้าจอต่อไปนี้แสดงให้เห็นว่าคุณมีช่วงข้อมูลตั้งแต่ A1 ถึง A15 ไฟล์ แรนด์ และ ดัชนี สูตรสามารถช่วยคุณแสดงเซลล์สุ่มในคอลัมน์ใหม่ โปรดดำเนินการดังนี้:

doc-select-cells-random1

1. ในเซลล์ที่อยู่ติดกันเช่น B1 ให้ป้อนสูตร = RAND (), และกดปุ่ม เข้าสู่ จากนั้นคัดลอกสูตรไปยังเซลล์ B15 และค่าสุ่มจะเต็มไปด้วยเซลล์ ดูภาพหน้าจอ:
doc-select-cells-random2

2. จากนั้นในเซลล์ถัดไปในกรณีนี้คือเซลล์ C1 ให้ป้อนสูตร =INDEX($A$1:$A$15,RANK(B1,$B$1:$B$15)).
doc-select-cells-random3

3. จากนั้นกด เข้าสู่ และเลือกเซลล์ C1 ลากที่จับเติมเพื่อให้ครอบคลุมเซลล์ได้มากเท่าที่ต้องการ และสุ่ม 5 เซลล์ของช่วง A1: A15 ปรากฏในคอลัมน์ C ดูภาพหน้าจอ:
doc-select-cells-random4


จัดเรียงหรือเลือกเซลล์ / แถว / คอลัมน์อย่างรวดเร็วแบบสุ่มจากการเลือกใน Excel

Kutools สำหรับ Excel's Sort Range แบบสุ่ม สามารถจัดเรียงหรือเลือกข้อมูลแบบสุ่มตามเซลล์หรือคอลัมน์หรือแถวได้อย่างรวดเร็ว คลิกเพื่อทดลองใช้งานฟรี 30 วันเต็มรูปแบบ!
doc เรียงลำดับแบบสุ่ม
doc เลือกแบบสุ่ม
 
 Kutools for Excel: มีโปรแกรมเสริม Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน

ลูกศรสีฟ้าฟองขวา เลือกเซลล์แบบสุ่มจากคอลัมน์ที่มี User Defined Function (UDF)

รหัส VBA ต่อไปนี้ยังช่วยให้คุณแสดงเซลล์แบบสุ่มที่คุณต้องการได้อีกด้วย

1 คลิก ผู้พัฒนา > ของ Visual Basicใหม่ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างจะปรากฏขึ้นให้คลิก สิ่งที่ใส่เข้าไป > โมดูลและป้อนฟังก์ชันต่อไปนี้ลงในไฟล์ โมดูล:

Function RandomSelection(aRng As Range)
'Update20131113
Dim index As Integer
Randomize
index = Int(aRng.Count * Rnd + 1)
RandomSelection = aRng.Cells(index).Value
End Function

2. จากนั้นปิดหน้าต่างโมดูลและเข้าสู่ฟังก์ชันนี้ = RandomSelection ($ A $ 1: $ A $ 15) ในเซลล์ B1 ดูภาพหน้าจอ:
doc-select-cells-random5

3 กด เข้าสู่ คีย์และค่าสุ่ม A1: A15 แสดงในคอลัมน์ B จากนั้นลากจุดจับเติมเพื่อให้ครอบคลุมเซลล์ได้มากเท่าที่เลือกdoc-select-cells-random6

สองวิธีข้างต้นสามารถแสดงค่าเซลล์แบบสุ่มในคอลัมน์ใหม่และจะใช้กับช่วงคอลัมน์เดียวเท่านั้นไม่สามารถใช้ได้กับช่วงของเซลล์ Kutools for Excel's Sort Range เครื่องมือแบบสุ่มสามารถช่วยให้คุณเลือกเซลล์แบบสุ่มในช่วงเดิมได้อย่างสะดวก


ลูกศรสีฟ้าฟองขวา เลือกเซลล์แบบสุ่มจากช่วงด้วย Kutools for Excel

Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจาก ติดตั้งฟรี Kutools สำหรับ Excel โปรดทำดังนี้:

1. เลือกช่วงที่คุณต้องการใช้

2. ใช้ยูทิลิตี้โดยคลิก Kutools > พิสัย > จัดเรียง / เลือกช่วงแบบสุ่มดูภาพหน้าจอ:
doc เลือกแบบสุ่ม 1

3 ใน จัดเรียง / เลือกช่วงแบบสุ่ม คลิกตกลง เลือก แล้วป้อนจำนวนเซลล์ที่คุณต้องการเลือกจากนั้นเลือก เลือกประเภท คุณต้องการ. จากนั้นคลิก OK or ใช้ ดูภาพหน้าจอ:

เลือกสุ่ม 10 เซลล์จากช่วงที่เลือก
doc เลือกแบบสุ่ม 2

เลือกสุ่ม 5 แถวจากช่วงที่เลือก
doc เลือกแบบสุ่ม 3

เลือกสุ่ม 4 คอลัมน์จากช่วงที่เลือก
doc เลือกแบบสุ่ม 4

ขั้นสูงในการเลือกเซลล์แบบสุ่ม จัดเรียงช่วงแบบสุ่ม of Kutools สำหรับ Excel สามารถจัดเรียงข้อมูลแบบสุ่มในช่วงทั้งหมดในแต่ละแถวในแต่ละคอลัมน์และอื่น ๆ
doc เลือกแบบสุ่ม 5

ลูกศรสีฟ้าฟองขวา สุ่มเลือกหรือจัดเรียงข้อมูลในช่วง


แทรกข้อมูลสุ่มได้อย่างง่ายดายโดยไม่ซ้ำกันในช่วงของเซลล์

หากคุณต้องการแทรกตัวเลขจำนวนเต็มวันที่เวลาหรือสตริงแบบสุ่มและไม่ซ้ำกันแม้แต่รายการที่กำหนดเองลงในช่วงของเซลล์ฟอรัมอาจจะจำได้ยาก แต่ Kutools สำหรับ Excel's Inser Random Data สามารถจัดการงานเหล่านี้ได้อย่างรวดเร็วที่สุด คลิกเพื่อดูคุณสมบัติเต็มรูปแบบ ทดลองใช้งานฟรี 30 วัน!
doc แทรกข้อมูลแบบสุ่ม
 
Kutools for Excel: มีโปรแกรมเสริม Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน

บทความที่เกี่ยวข้อง:

จัดเรียงเซลล์แบบสุ่มในคอลัมน์หรือช่วง

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (15)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Как же я намучился, пока подбирал эту же формулу для русскоязычного Excel! Вот она: =ИНДЕКС(A:A;РАНГ(B1;B:B;1))
This comment was minimized by the moderator on the site
Very useful, but the format of the cells has been changed and also its showing few duplicate values. Please tell me how to get it solved.
This comment was minimized by the moderator on the site
Hi I am looking to build a grid with names on the left and dates (weeks) across the top. I then need to have a function that fills in random X's on particular weeks for all names. Is this possible
This comment was minimized by the moderator on the site
This one is just awesome! Exactly what I needed! Thanks!
This comment was minimized by the moderator on the site
How to select perecent of cells randomly and replace by a specific number?
This comment was minimized by the moderator on the site
Thanks. Was a great and quick help.
This comment was minimized by the moderator on the site
Thanks. Really was a great and quick help.
This comment was minimized by the moderator on the site
Wow!!! This is really amazing! Thanks a lot for these great tricks.
This comment was minimized by the moderator on the site
Great info, however on my "randomly selected cells" there are duplicates... how can I prevent that from happening? I need the random selection to return unique cells
This comment was minimized by the moderator on the site
to do this you will need to set up a random non repeating set of numbers I used this website to do it: http://support.microsoft.com/kb/213290
This comment was minimized by the moderator on the site
I would like to random select a document with 500 items. I want to select 10 percent. There are four columns in that document. Is there a way to do this?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations