วิธีบันทึกข้อมูล Excel Lotto ลงในไฟล์ข้อความโดยใช้รหัส VBA

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

รูปแบบไฟล์ข้อความ Comma Delimited Lotto

ข้อความที่ใช้ตัวคั่นเป็นคำที่มักใช้ในการจัดการข้อมูล คู่มือ Apple Word ที่อธิบายประเภทข้อมูลและโครงสร้างเป็นเพียง “แสดงเป็นข้อความ” Apple เรียกโครงสร้างนี้ว่า “ชุดคำหรืออักขระที่ประกอบขึ้น … ส่วนหนึ่งของชุดข้อมูลขนาดใหญ่ขึ้นซึ่งมีวัตถุประสงค์เพื่อบันทึกเป็นสตริงหรือรูปภาพกราฟิกที่คั่นด้วยเครื่องหมายจุลภาค”

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

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

รูปแบบไฟล์ข้อความล็อตโต้

ไฟล์ข้อความอาจเป็นไฟล์ที่คั่นด้วยจุลภาคซึ่งแต่ละบรรทัดจะถูกอธิบายพร้อมกับบรรทัดอื่น ๆ ในไฟล์ ระบบส่วนใหญ่อาจใช้การประกาศอักขระบางตัวสำหรับชื่อไฟล์

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

ด้วยวิธีนี้ส่วนท้ายของชื่อไฟล์โดยทั่วไปจะเหมือนกับชื่อไฟล์นั่นเอง ตัวอย่างเช่นการจับสลากในปัจจุบันของ Illinois Lotto คือ “Lotto Numbers – Final Four 2009-10-21” บรรทัดแรกของไฟล์ข้อความเริ่มต้นด้วย “924”

รหัส VBA เพื่อสร้างหมายเลขล็อตโต้

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

ตรรกะของรหัสอาจเป็นดังนี้:

สร้างตัวเลขสุ่ม เรียงลำดับบรรทัดจากค่าสูงสุดไปต่ำสุด

สำหรับแต่ละบรรทัดในไฟล์

เลือกช่วงของชุดข้อมูลและย้ายไปไว้ในเซลล์ใหม่สร้างคอลัมน์ใหม่หากจำเป็น

ตั้งค่าข้อมูลดังนั้นตอนนี้คุณมีชุดข้อมูลเลขลอตเตอรีแยกกัน 2 ชุด แนวคิดก็คือกลุ่มตัวเลขเชิงตรรกะจะได้ผลลัพธ์

ตัวอย่างโค้ดด้านบนคำนวณทั้ง 10 และอื่น ๆ โดยใช้รายการที่เรียงด้านล่าง:

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

ชุดข้อมูลที่เสร็จสมบูรณ์มีลักษณะดังนี้:

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

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

คุณมีคำแนะนำอย่างไรสำหรับรูปแบบตัวเลขที่ไม่สมดุล