ฉันพยายามสร้างรายการตัวเลขสุ่มระหว่าง 1 ถึง 5 โดยใช้RANDBETWEEN
สูตร
ฉันพบปัญหาทุกครั้งที่ฉันคลิกเซลล์อื่นที่ใดก็ได้ในแผ่นงานหรือแม้กระทั่งเปิดและปิดแผ่นงานหลังจากบันทึกแล้วตัวเลขสุ่มจะเปลี่ยนอีกครั้ง ฉันจะป้องกันไม่ให้ตัวเลขสุ่มเปลี่ยนได้อย่างไร
ฉันพยายามสร้างรายการตัวเลขสุ่มระหว่าง 1 ถึง 5 โดยใช้RANDBETWEEN
สูตร
ฉันพบปัญหาทุกครั้งที่ฉันคลิกเซลล์อื่นที่ใดก็ได้ในแผ่นงานหรือแม้กระทั่งเปิดและปิดแผ่นงานหลังจากบันทึกแล้วตัวเลขสุ่มจะเปลี่ยนอีกครั้ง ฉันจะป้องกันไม่ให้ตัวเลขสุ่มเปลี่ยนได้อย่างไร
คำตอบ:
คัดลอกช่วงและแทรกที่ตำแหน่งเดียวกัน หลังจากใส่แล้วให้กดCtrlและเลือกตัวเลือกเพื่อเก็บค่าจริงจากเมนูที่เปิด
Ctrl+C
กดShift+F10
กดV
RANDBETWEEN ()จะสร้างใหม่ทุกครั้งที่แผ่นที่มีการคำนวณดังนั้นวิธีเดียวที่จะทำให้ค่าสุ่มถาวรคือการปิดการคำนวณอัตโนมัติหรือคัดลอกค่าที่ถูกสร้างและเก็บไว้
คุณสามารถเขียนทับที่พวกเขาจะถูกคำนวณหรือวางไว้ในที่อื่นโดยการคัดลอกและวาง - พิเศษค่า
MS ได้อธิบายวิธีการทำเช่นนี้ในเอกสารของฟังก์ชั่น RAND
ในการสร้างจำนวนจริงแบบสุ่มระหว่าง a และ b ให้ใช้:
=RAND()*(b-a)+a
หากคุณต้องการใช้ RAND เพื่อสร้างตัวเลขสุ่ม แต่ไม่ต้องการให้ตัวเลขเปลี่ยนแปลงทุกครั้งที่มีการคำนวณเซลล์คุณสามารถป้อน
=RAND()
ในแถบสูตรจากนั้นกดF9เพื่อเปลี่ยนสูตรเป็นตัวเลขสุ่ม สูตรจะคำนวณและปล่อยให้คุณมีเพียงค่า
ดังนั้นคุณสามารถป้อน=RAND()*(b-a)+a
หรือ=RANDBETWEEN(a, b)
แล้วกดF9เพื่อแทนที่สูตรด้วยผลของมัน