วิธีแก้ ข้อมูล วันที่ (ปี-เดือน) ให้อยู่ในรูป วันที่ ( วัน-เดือน-ปี ) ถูกต้อง ด้วย Power Query

จากตัวอย่างรูปตารางข้อมูลด้านบนซ้าย

ข้อมูล บางครั้ง ดึงออก มาจาก ระบบ หรือ ฐานข้อมูล

คอลัมน์ วันที่ อาจจะมา แค่ ปีเดือน ( YYYYMMM)

ซึ่งแบบนี้ ข้อมูล Excel จะมองเป็น

"ตัวเลข" หรือ อาจจะเป็น "ตัวอักษร"

ไม่ได้มองเป็นวันที่

ทำให้ไม่สามารถเอาไปสรุป ต่อด้วย PivotTable หรือ ผูกสูตรต่างๆ ได้

วิธีการปรับ ข้อมูล ให้อยู่ในรูปวันที่ จริงๆ ทำได้หลายแบบ

บทความนี้จะเป็น วิธีการแก้ไข ด้วย Power Query

1.คลุมกลุ่มข้อมูล -> Data - > From Table / Range ( ด้านซ้าย )

จะมีการถามว่าเป็น เอาตาม Table นี้ ใช่มั้ย คลิก OK ได้เลย

2.ข้อมูล จะถูก Load เข้ามา ใน Power Query

3.เลือก Column Date -> Transform - > Format -> Add Suffix

4.พิมพ์ Value เป็น 01 ( คือ การเติม 01 เข้าไปทุก บรรทัด ที่ Column Date )

5.ผลลัพธ์ที่ได้ จะมีการเติม 01 ด้าน ขวา หลัง ทุก ช่อง

แต่ สังเกต ว่า Power Query ยังมอง ข้อมูลที่ Column Date เป็น Text

สังเกต ที่ หัว Column จะมี คำว่า "ABC"

6. เปลี่ยนข้อมูล Column Date ให้เป็นวันที่จริงๆ

โดย คลิก ที่ สัญลักษณ์ "ABC" ที่หัว Column และ เลือก Date

7.ผลลัพธ์ที่ได้ Column Date จะเปลี่ยนเป็น ข้อมูล "วันที่"

สังเกต ที่หัว Column มุมซ้าย บน จะเป็นรูป "ปฏิทิน"

7.ถ้าต้องการเปลี่ยนให้เป็น "วันสุดท้ายของเดือน"

  • คลิก Column Date

  • คลิก - > Transform - > Date - > Month - > End of Month

  • ที่ Column Date จะเปลี่ยน เป็น วันสุดท้ายของเดือนนั้นๆ ทุก บรรทัด

8.คลิกที่ Home - > Close & Load -> ข้อมูลจะ ถูก Load กลับไปที่ Excel

9.ถ้าต้องการให้ Column Date แสดงผล แบบไหน ก็คลิกขวาที่ Column Date - > Format Cells - > Date -> เลือก รูปแบบได้เลย

เช่น ถ้าต้องการ เป็น DD-MMM-YY

ก็เลือก Location เป็น English ( United Kingdom )

และเลือก รูปแบบที่ต้องการได้เลย