ดึงข้อมูล ใช้สูตร TEXTAFTER()
คลีน DATA สกัดแต่ข้อมูลที่เราต้องการ เอาเครื่องหมายที่ไม่ใช้ออก
ถ้าคุณมี RAW DATA แนว ๆ “Somchai Rattana, Department = Marketing” แล้วอยาก “สกัดเฉพาะชื่อแผนก” ออกมา สูตร TEXTAFTER ช่วยได้เร็วมาก โดยเฉพาะเวลาข้อมูลมาจากหลายแหล่งแล้วรูปแบบไม่เป๊ะ มีทั้ง Department = / Department : / Department_ หรือบางทีมีช่องว่างเกิน ๆ ทำให้เอาไปทำ Pivot/สรุปผลต่อไม่ได้ 1) ดึงข้อความหลังคำว่า Department สูตรพื้นฐานที่เราใช้บ่อยคือ: =TEXTAFTER(B3,"Department") ผลลัพธ์จะได้ข้อความที่อยู่ “หลังคำว่า Department” เช่น “ = Marketing” หรือ “ : Shop Operations” (จะยังมีเครื่องหมายติดมาด้วย ซึ่งค่อยเก็บงานขั้นต่อไป) 2) ตัดเครื่องหมายหลายแบบ (= : _) เคสจริงมักมี delimiter หลายแบบปนกัน เราใช้ TEXTAFTER ซ้อนกัน โดยให้รอบที่สองระบุ “ชุดตัวคั่น” เป็น array ได้ เช่น: =TEXTAFTER(TEXTAFTER(B3,"Department"),{"=",":","_"}) แนวคิดคือ รอบแรกตัดให้เหลือส่วนท้ายหลังคำว่า Department ก่อน แล้วรอบสองค่อยตัดเอาหลังเครื่องหมาย = หรือ : หรือ _ อีกที จะได้เหลือชื่อแผนกใกล้เคียงที่สุด 3) เก็บงานช่องว่างด้วย TRIM หลังตัดเครื่องหมายแล้ว มักเหลือเว้นวรรคหัว-ท้าย หรือเว้นหลายช่อง ให้ครอบ TRIM เพิ่ม: =TRIM(TEXTAFTER(TEXTAFTER(B3,"Department"),{"=",":","_"})) สูตรนี้จะได้ “Marketing”, “Human Resources”, “IT & Digital”, “Data Analytics” แบบสะอาด พร้อมเอาไปทำงานต่อ 4) ถ้าเจอรูปแบบ “Department:Data Analytics” (ไม่มีเว้นวรรค) TRIM ก็ยังช่วยได้ เพราะมันตัดช่องว่างเกิน แต่ถ้าไม่มีช่องว่างอยู่แล้วก็ไม่กระทบ ผลลัพธ์ยังเป็น “Data Analytics” ตามเดิม 5) กันพลาดเมื่อไม่เจอคำว่า Department บางไฟล์อาจมีแถวที่พิมพ์ไม่เหมือนกัน หรือไม่มีคำนี้เลย แนะนำใส่ if_not_found เพื่อไม่ให้ขึ้น error: =TEXTAFTER(B3,"Department",,0,,"ไม่พบ Department") แล้วค่อยเอาไปซ้อนกับสูตรหลักตามที่ใช้จริง ทิปส่วนตัว: พอดึง “Department” ได้คลีน ๆ แล้ว งานต่อไปจะง่ายมาก ไม่ว่าจะทำตัวกรอง, PivotTable, หรือสรุปจำนวนคนในแต่ละแผนก (Marketing, Finance, Procurement, Logistics ฯลฯ) เพราะข้อมูลเป็นมาตรฐานเดียวกันทั้งคอลัมน์
































