Data Processing with Google Sheets
หลังจากที่เราสร้างแบบสอบถามด้วย Google Forms จนได้ข้อมูลมาแล้ว ข้อมูลเหล่านั้นจะถูกส่งมาเก็บไว้ใน Google Sheets อัตโนมัติ ซึ่งในขั้นตอนนี้ ข้อมูลที่ได้มายังถือเป็น "ข้อมูลดิบ (Raw Data)" ที่ยังไม่พร้อมใช้งาน เราจึงต้องนำมา ประมวลผลและทำความสะอาด กันก่อนครับ!
เพื่อป้องกันไม่ให้ข้อมูลต้นฉบับที่เราเหนื่อยไปเก็บมาต้องสูญหายหรือพังจากการเผลอลบ เราจะต้องสร้าง Tab (แผ่นงาน) ขึ้นมาใหม่เสมอครับ
='ข้อมูลดิบ'!A1
ในแบบสอบถาม หากเราถามว่า "คุณมีความพึงพอใจระดับใด?" ผู้ตอบอาจจะเลือกคำว่า "พอใจ", "เฉยๆ", "ไม่ค่อยชอบ" ซึ่งคำเหล่านี้เป็น ข้อมูลเชิงคุณภาพ คอมพิวเตอร์เอาไปบวกลบหรือหาค่าเฉลี่ยไม่ได้ครับ เราจึงต้องแปลงมันเป็น ข้อมูลเชิงปริมาณ (ตัวเลข) เสียก่อน!
เราสามารถสั่งคอมพิวเตอร์ว่า: "ถ้าช่องนี้เขียนว่า 'พอใจ' ให้เปลี่ยนเป็นเลข 3 แต่ถ้าเขียนว่า 'เฉยๆ' ให้เปลี่ยนเป็นเลข 2"
อธิบายสูตร: หากข้อมูลในช่อง C2 คือคำว่า พอใจ ให้แสดงค่าเลข 3, ถ้าเป็นคำว่า เฉยๆ ให้แสดงเลข 2, แต่ถ้าไม่ใช่ทั้งสองคำนี้ (หมายถึง ไม่ค่อยชอบ) ให้แสดงเลข 1
โปรแกรมอย่าง Google Sheets เป็นการประมวลผลแบบออนไลน์ (Online Processing) ซึ่งมีข้อดีกว่าการลงโปรแกรมในเครื่องตรงที่:
ทดสอบความเข้าใจเรื่องการจัดการแผ่นงานและการใช้สูตร IF
ข้อที่ 1: ทำไมเราจึงควรสร้าง Tab (แผ่นงาน) ขึ้นมาใหม่สำหรับการคำนวณ แทนที่จะพิมพ์สูตรลงไปใน Tab ข้อมูลดิบโดยตรง?
ข้อที่ 2: หากนักเรียนพิมพ์สูตร ='ข้อมูลดิบ'!A1 ลงในช่องว่าง สูตรนี้จะทำหน้าที่อะไร?
ข้อที่ 3: เป้าหมายหลักของการใช้ "สูตร IF" (IF Function) ในขั้นตอนการประมวลผลข้อมูลคืออะไร?
ข้อที่ 4: หากช่อง B2 มีคำว่า "ชาย" หรือ "หญิง" ถ้านักเรียนต้องการแปลงคำว่า "ชาย" ให้แสดงเป็นเลข 1 และ "หญิง" ให้แสดงเป็นเลข 2 จะต้องเขียนสูตรอย่างไร?
ข้อที่ 5: ข้อใดคือประโยชน์เด่นชัดที่สุดของการใช้ Google Sheets ซึ่งเป็นการทำงานบนระบบคลาวด์ (Cloud-based)?