สอนทำเกม Sudoku ด้วย Excel

วันนี้ผมจะมาแนะนำวิธีใช้ Excel สร้างเกม Sudoku อย่างง่ายขึ้นมา โดยที่จะมำให้ Excel ไฟล์นี้สามารถตรวจสอบได้ว่าเลขที่เราใส่ลงไปผิดกติกาของเกม Sudoku หรือไม่ แต่อันนี้จะไม่ฉลาดพอที่สามารถเฉลยเกม Sudoku ได้นะครับ ถ้าอยากได้แบบนั้นเดี๋ยวมี Link ให้อีกทีนึงท้ายบทความครับ กติกาเบื้องต้นเกม Sudoku มีตาราง 9 x 9 ใส่ได้แค่เลข 1-9 ใส่เลขห้ามซ้ำกัน ในแต่ละแถว ในแต่ละคอลัมน์ ในแต่ละกรอบตาราง Block ใหญ่ 3 x 3 (เหมือนที่ตีกรอบหนาไว้) จะมีเลขใส่มาให้เบื้องต้นบางส่วนก่อน ถ้าเกมง่ายๆก็จะใส่มาให้เยอะหน่อย ถ้าเกมยาก ก็จะใส่มาให้น้อย เราจะเล่นเกม โดยมีเป้าหมายคือ ใส่เลขต่อให้ครบทุกช่อง โดยไม่ทำผิดกติกาข้างบน ถ้าทำได้ก็ถือว่าจบเกม วิธีสร้างตัวตรวจกติกาเกม Sudoku โหลดไฟล์ตัวอย่างได้ที่นี่ ไฟล์ก่อนกรอกเลข (แสดงสูตรให้เห็น) sudoku-inwexcel(.xlsx) ไฟล์หลังกรอกเลข (ซ่อนสูตร…

การทำให้ Excel ขึ้นเตือน เมื่อใส่ข้อมูลซ้ำ

มีคนถามผมมาว่า เราจะป้องกันไม่ให้ผู้ใช้งานใส่ข้อมูลซ้ำกันใน Excel ได้อย่างไร?? ผมคิดว่าเป็นคำถามที่มีประโยชน์มาก เลยจะมาแชร์เทคนิคกันครับ เทคนิคนี้จะใช้ฟังก์ชั่น COUNTIF กับ Data Validation มาช่วยครับ ทำตามขั้นตอนนี้เลยนะครับ ลาก Select Range กำหนดพื้นที่ตามต้องการ โดยใน Range นั้นจะเป็น Zone ที่ห้ามมีข้อมูลซ้ำกัน จะใหญ่แค่ไหนก็ได้ จะเป็นคอลัมน์เดียว หรือแถวเดียว หรือหลายคอลัมน์ หลายแถวก็ได้ครับ สมมติผมกำหนดเป็น B2:G10 ไปที่ Ribbon Data => Data Validation => Data Validation... ในแถบ Setting ส่วนของ Allow เลือก Custom ใส่ในแถบ Formula ดังนี้ =COUNTIF(พื้นที่ที่ห้ามซ้ำ โดยให้ lock cell…