ทำไมข้อมูลวันที่ซึ่งรับจากแอปอื่นจึงชิดซ้าย ทำไมเมื่อนำมาใช้ต่อต้องปรับให้ชิดขวา
จากภาพนี้ข้อมูลในพื้นสีเขียวเป็นส่วนที่รับมาจากโปรแกรมอื่น ซึ่งถ้าโปรแกรมอื่นสร้างมาดี ข้อมูลส่วนของวันที่จะชิดซ้ายไปเสมอ (ชิดซ้ายเองโดยไม่ต้องไปจัดรูปแบบ)
ที่ทำไว้แบบนี้เพื่อป้องกันไว้ก่อนว่า เครื่องที่นำข้อมูลมาใช้ต่อนั้นตั้งระบบไว้เป็นอย่างไร ไม่แน่ว่าระบบอาจตั้งไว้เป็นวันเดือนปี หรือ เดือนวันปี หรือ หรือ ปีเดือนวัน หรือ ปีวันเดือนก็ได้ หากรับข้อมูลมาใช้ต่อแล้วนำไปใช้ต่อทันที วันเดือนปีที่ได้อาจไม่ตรงกันกับวันที่ที่ถูกต้องก็ได้
อย่างภาพนี้ ดูออกไหมว่าเลข 2 3 12 14 24 ในพื้นที่สีเขียวนั้น เลขอะไรเป็นวัน เดือน หรือปีกันแน่
วิธีการปรับค่าที่รับมาเพื่อใช้ต่อใน Excel นั้น ห้ามเอาวันที่ที่ชิดซ้ายมาแบบภาพนี้ไปคูณ 1 เพราะ Excel จะคิดค่าใหม่มาให้ตามระบบที่ตั้งไว้ใน Region ของ Windows ให้อัตโนมัติ ซึ่งอาจไม่ตรงกับข้อมูลวันที่ที่ถูกต้องก็ได้
ห้าม *1 เด็ดขาด
วิธีเดียวที่จะรู้ว่าข้อมูลต้นทางที่ส่งมาให้นั้น ต้นทางเขาจัดวันเดือนปีไว้อย่างไร ให้ดูที่ข้อมูลที่กรอกไว้หลายๆรายการว่า เลขที่วัน 1-31 วางไว้ตรงไหน เลขที่เดือนต้องเป็นแค่ 1-12 คือเลขส่วนไหน (แต่ถ้าดูจากภาพตัวอย่างนี้ ไม่มีทางที่จะมองออก)
พอมองออกแล้วว่าระบบต้นทางจัดไว้ยังไง จากนั้นจึงใช้สูตรใน Excel แยกตัวเลขแต่ละส่วนออกมาแล้วประกอบขึ้นใหม่เป็นวันที่ชิดขวาและมีค่าตรงกับวันที่ต้นทาง
แนะนำคลิปสุดท้ายในหน้านี้ https://www.excelexperttraining.com/book/index.php/a-to-z/a-b-c-d-e/d-d-d-d-d/date-and-time
พอปรับให้ถูกต้องและชิดขวาแล้วก็สามารถนำไปใช้ต่อใน Excel โดยหลีกเลี่ยงการปรับให้เป็น Text ที่ชิดซ้าย เพราะข้อมูลที่เอาไปใช้ต่อจะต้องเสียเวลามาสืบค้นอีกว่าจัดวันเดือนหรือเดือนวันกันแน่
ความคิดเห็น
แสดงความคิดเห็น