วิธีการสำรองข้อมูล Excel Lotto ของคุณโดยใช้ VBA

หากคุณกำลังทำงานกับ Excel และมีรายการไฟล์อาจเป็นเรื่องปกติที่คุณต้องการสำรองข้อมูล นี่เป็นเรื่องง่ายมากสำหรับ VBA และเป็นหนึ่งในเคล็ดลับที่ฉันชอบในการสร้างไฟล์ Excel เหล่านั้น

เคล็ดลับนี้ไม่จำเป็นต้องใช้รหัสหรือความรู้ภาษามากนัก แต่ส่วนใหญ่จะช่วยให้คุณประหยัดเวลาและความเครียดได้มาก

วิธีการสำรองข้อมูล Excel Lotto ของคุณ

เคล็ดลับนี้เป็นจริงสองขั้นตอน อย่างแรกคือการสร้างไฟล์ใหม่สำหรับสมุดงานของคุณ ฉันมักจะใช้แผ่นงานแยกต่างหากสำหรับแต่ละไฟล์เพื่อความเรียบง่าย

ถัดไปคุณต้องกำหนดเส้นทางที่ถูกต้องไปยังไฟล์ที่คุณต้องการสำรองข้อมูล โดยปกติจะทำด้วยคำสั่ง. lnk แนวคิดก็คือเมื่อคุณรันโค้ดมันจะโหลดไฟล์จากไซต์ออฟเซ็ตที่คุณระบุแทนที่จะเป็นไฟล์จริง

โค้ดจะค้นหาลำดับอักขระบางตัวในไฟล์ ตัวอย่างเช่นอาจมองหาลำดับของตัวเลขเช่น “1,4,5,9,20,29” “:” ในรหัสระบุว่าควรรวมหมายเลขสุดท้ายไว้ในรายการตัวเลข

เมื่อโหลดข้อมูลกลับมาแล้วคุณสามารถใช้รหัสเพื่อวนซ้ำไฟล์และสร้างรายการหมายเลขลอตเตอรีใหม่ได้ รหัสจะสร้างตัวนับซึ่งจะบอกคุณเมื่อถึงเวลาที่ต้องวนซ้ำ และยังนับตัวเลขในขณะที่เล่นอีกด้วย

การทำหมายเลขลอตเตอรี

สำหรับตัวอย่างนี้เราจะดำเนินการกับไฟล์ 49 หมายเลขจากลอตเตอรี่แห่งชาติออสเตรเลีย

ไฟล์มีตัวเลขต่อไปนี้ใน rowThree

นอกจากนี้ยังมีตัวเลขอื่น ๆ ที่ไม่ได้อ้างถึงคอลัมน์ด้านบน (เช่น 2,5,9,11,13,15,18,19,21,23,24,26 และ 27 การลดไฟล์ให้เหลือเพียง ตัวเลขในคอลัมน์แรกอาจลดความซับซ้อนของโค้ดลงไปอีก

ในการใช้รหัสกับข้อมูลในไฟล์คุณเพียงแค่เรียกใช้รหัสจากจุดเริ่มต้นของไฟล์จากนั้นคัดลอกตัวเลขในขณะที่เล่น

ตัวอย่างเช่นหากไฟล์มีตัวเลขต่อไปนี้ใน rowOne เราจะคัดลอกตัวเลขจากด้านบนของไฟล์ไปที่ด้านล่าง

ดังนั้นเพื่อให้สอดคล้องกับ “วิธีการที่รวดเร็วและสกปรก” ที่อธิบายไว้ก่อนหน้านี้โค้ดจะแบ่งไฟล์ออกเป็นคอลัมน์แล้วส่งผ่านแต่ละคอลัมน์ไปตามจำนวนครั้งที่วาด

ฉันต้องการเพิ่มเงื่อนไขเช่น AND หรือ AND หรือ AND แต่ละวิธีจะบอกรหัสว่าจะเรียกใช้ข้อมูลกี่ครั้งและผลที่ได้ก็ชัดเจนมาก

เงื่อนไขในวิธี AND จะบอกให้โค้ดทำงานก็ต่อเมื่อตัวเลขทั้งสองถูกวาดในคอลัมน์เดียวกัน

ดังนั้นเมื่อใช้วิธี AND โค้ดจะมีลักษณะดังนี้:

และในการรับประกันผลลัพธ์ “ใช่” จริงรูปแบบของ AND หรือ AND แต่ละวิธีจะต้องรวมเข้ากับเงื่อนไขอื่นซึ่งอาจเป็นประโยชน์ในการมองจากมุมมองที่แตกต่างกัน

ตัวอย่างเช่นคุณอาจต้องการระบุหมายเลขที่ชนะล่าสุดในชุดข้อมูล

เงื่อนไขอาจเป็น:

และในการผ่าตัดแมมมอ ธ ที่มีขนยาวอาจมีเงื่อนไข:

และนั่นจะเป็นภาษา Lob และ Curly ในรหัสเพื่อให้แน่ใจว่ารหัสจะทำงานก็ต่อเมื่อตัวเลขอยู่ใน 2 ช่องแรกของชุดข้อมูล

รหัสอาจมีลักษณะดังต่อไปนี้:

สิ่งที่วิธี AND ทำคือพิจารณาความเป็นไปได้ทั้งหมดทำการดำเนินการเชิงตรรกะเพิ่มเติมเพื่อลดจำนวนชุดค่าผสมที่โค้ดต้องจัดการ

และและ “วาฟเฟิล” ก็ทำเช่นเดียวกัน แต่ยังช่วยให้คุณครอบคลุมชุดต่างๆได้มากขึ้น

สรุป

บทความนี้ได้อธิบายวิธีการสร้างตัวเลขสุ่มโดยใช้ Excel และ VBA

คุณสามารถเพิ่มเงื่อนไขเพื่อลดจำนวนชุดค่าผสมหรือรวมการดำเนินการเชิงตรรกะเพื่อเปิดใช้งานแนวทางที่กำหนดเป้าหมายได้มากขึ้น

หรือ “AND” สามารถใช้กับชุดข้อมูลเดียวได้ และ OR “OR” สามารถนำไปใช้กับชุดข้อมูลที่มีช่องให้เลือกหลายช่อง

มีวิธีการอื่น ๆ อีกมากมายในการสร้างรูปแบบสุ่มตัวเลขเช่นวิธี ISort และPercentage

ฉันหวังว่าบทความนี้จะให้ข้อมูลเบื้องต้นที่ดีเกี่ยวกับ Random Number Generation Race

ข้อมูลเพิ่มเติม

หากคุณต้องการรับมือกับความท้าทาย RNG วิธีหนึ่งที่ยอดเยี่ยมในการปรับปรุงอัตราต่อรองของคุณคือการพัฒนาทักษะและเทคนิคของคุณ

หนังสือที่ยอดเยี่ยม “Reverse Roulette With Primo Outcome เป็นแหล่งข้อมูลที่ดีเยี่ยมซึ่งจะแนะนำผู้อ่านให้รู้จักกับพื้นฐานของการเดาด้วยเครื่อง

You may also like...