00-เนื้อหาสำหรับผู้เริ่มต้น

การทำ Data Validation ขั้นพื้นฐาน

บังคับให้กรอกข้อมูลตามที่กำหนดด้วย Data Validation บางครั้งเราต้องมีการให้คนอื่นมากรอกข้อมูลในไฟล์ Excel ที่เราทำขึ้น เช่น ทำแบบฟอร์มช่วยคำนวณบางอย่างให้ ซึ่งเราเขียนสูตรไว้อย่างดี แต่สุดท้ายฟอร์มกลับใช้ไม่ได้เพราะคนกรอก กรอกข้อมูลไม่ตรงกับที่เราคิด เช่น กรอกผิดประเภท ผิดรูปแบบ ปัญหานี้สามารถลดให้เหลือน้อยลงได้โดยการใช้เครื่องมือที่ชื่อว่า Data Validation องค์ประกอบของ Data Validation ในแต่ละช่องจะยอมให้กรอกข้อมูลอะไรได้บ้าง (Settings) เช่น ตัวหนังสือ ตัวเลข วันที่ โดยกำหนดละเอียดได้ด้วยว่า จะยอมให้กรอกได้กี่ตัวอักษร กรอกห้ามเกินค่าเท่าไหร่ ไม่ต่ำกว่าเท่าไหร่ ข้อความแนะนำ เมื่อมีการเลือก Cell (Input Message) เมื่อกรอกผิดจะให้ขึ้นเตือนว่าอะไร?? Read more…

By Sira Ekabut, ago
Applied Knowledge

10 เทคนิคการใช้ Excel ในการ Track งาน/วาระประชุม

นอกจาก Excel จะเป็นเครื่องมือที่ใช้ในการคำนวณได้อย่างเก่งกาจแล้ว มันยังสามารถนำมาใช้เป็นเครื่องมือในการ Track งาน/วาระประชุมต่างๆ ได้อย่างยอดเยี่ยมด้วย วันนี้ผมเลยจะมาแชร์เทคนิคที่คิดว่าน่าจะเป็นประโยชน์กับเพื่อนๆ ครับ (ถ้าใครมีแนวทางอื่นเจ๋งๆ ก็บอกผมด้วยนะ ^^) 1. ออกแบบการจดงานในลักษณะตาราง Database เวลาอยากจะใช้ Excel ได้อย่างเต็มประสิทธิภาพ การเก็บข้อมูลในลักษณะตาราง Database จะเป็นการเริ่มต้นที่ดีที่สุด เพราะมันสามารถช่วยให้เราสามารถนำข้อมูลไปใช้ในความสามารถอื่นๆ ของ Excel ได้อีก เช่น Sort/Filter, PivotTable เป็นต้น สำหรับคนที่ไม่รู้ว่าการเก็บข้อมูลในลักษณะตาราง Database เป็นยังไง… มันก็คือการเก็บข้อมูลโดยใส่ข้อมูลโดยมีหัวตาราง โดยเป็นตัวที่จะบอกว่าข้อมูลในคอลัมน์นั้นๆ คือเรื่องอะไร Read more…

By Sira Ekabut, ago
Data Validation

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

วันนี้ผมจะมาแนะนำวิธีใช้ Excel สร้างเกม Sudoku อย่างง่ายขึ้นมา โดยที่จะมำให้ Excel ไฟล์นี้สามารถตรวจสอบได้ว่าเลขที่เราใส่ลงไปผิดกติกาของเกม Sudoku หรือไม่ แต่อันนี้จะไม่ฉลาดพอที่สามารถเฉลยเกม Sudoku ได้นะครับ ถ้าอยากได้แบบนั้นเดี๋ยวมี Link ให้อีกทีนึงท้ายบทความครับ

กติกาเบื้องต้นเกม Sudoku

sudoku
  • มีตาราง 9 x 9
  • ใส่ได้แค่เลข 1-9
  • ใส่เลขห้ามซ้ำกัน
    • ในแต่ละแถว
    • ในแต่ละคอลัมน์
    • ในแต่ละกรอบตาราง Block ใหญ่ 3 x 3 (เหมือนที่ตีกรอบหนาไว้)
  • จะมีเลขใส่มาให้เบื้องต้นบางส่วนก่อน ถ้าเกมง่ายๆก็จะใส่มาให้เยอะหน่อย ถ้าเกมยาก ก็จะใส่มาให้น้อย
  • เราจะเล่นเกม โดยมีเป้าหมายคือ ใส่เลขต่อให้ครบทุกช่อง โดยไม่ทำผิดกติกาข้างบน ถ้าทำได้ก็ถือว่าจบเกม

วิธีสร้างตัวตรวจกติกาเกม Sudoku

โหลดไฟล์ตัวอย่างได้ที่นี่
  • ไฟล์ก่อนกรอกเลข (แสดงสูตรให้เห็น) sudoku-inwexcel(.xlsx)
  • ไฟล์หลังกรอกเลข (ซ่อนสูตร + lock cell พร้อมให้ user เล่น) sudoku-inwexcel2(.xlsx)
Concept : เช็คว่ามีการทำผิดกติกาหรือไม่ ไล่ตามกติกาที่เขียนข้างบน แล้วนับว่ามีการทำผิดกติกากี่อัน/กี่ครั้ง จากนั้นนำผลการนับที่ได้มารวมกัน ถ้าสรุปแล้วมากกว่า 0 แสดงว่ามีการทำผิดกติกา (more…)

By Sira Ekabut, ago
Data Validation

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

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

By Sira Ekabut, ago