Google Sheets Tips Ep.1 การแยกที่อยู่ให้ไปอยู่คนละเซลล์กัน

วันก่อนพนักงานมาถามวิธีการแยกที่อยู่ใน Excel ให้ไปอยู่คนละเซลล์กัน แต่พอดีว่า เราไม่ได้ใช้ Excel มานานมากแล้ว ตั้งแต่เรียนจบปริญญาโท ก็เลยคิดว่าจะสอนพนักงานใช้งาน Google Sheets ที่เป็นบริการการประมวลผลข้อมูลคล้ายๆกับ Excel นั่นแหละแทน

เหตุผลที่ชอบ Google Sheets มากกว่า Microsoft Excel ก็คือ เราจะใช้งานมันตอนไหนก็ได้เพราะมันเก็บข้อมูลไว้บนอินเตอร์เนต เข้าถึงได้ตลอดเวลา ตอนไหนก็ได้ อุปกรณ์อะไรก็ได้

แต่ข้อเสียมันก็มีอยู่นะ ตรงถ้าไม่มีอินเตอร์เนต ก็อาจจะเป็นง่อยได้

มาเข้าเรื่องกันเลย…

ปัญหาที่พบ

โจทย์มีอยู่ว่า พนักงานได้ฐานข้อมูลลูกค้ามา แต่ว่าคนบันทึกข้อมูลนั้นรวมเอาที่อยู่ไว้ใน cell เดียวกันหมด ไล่ตั้งแต่ บ้านเลขที่ ถนน ตำบล อำเภอ จังหวัด และอื่นๆ

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

ตัวอย่างข้อมูลที่พนักงานเอามาให้ช่วยดู ที่อยู่ไปกองรวมกันอยู่ cell เดียว

SPLIT FUNCTION

Google Sheets มี Function ชื่อ SPLIT เอาไว้ แยกข้อความไปอยู่แต่ละ cell โดยแยกจากอักขระตัวแบ่ง (delimiter) เช่น ตัวอักษร หรือช่องว่าง หรือ ขีดกลาง แสลช หรืออะไรก็แล้วแต่

Syntax

=SPLIT(text, delimiter, [split_by_each])

[อันที่อยู่ในวงเล็บแบบนี้เป็น optional ไม่ต้องใส่อะไรก็ได้]

ใส่สูตรลงไปแบบนี้ (คลิกที่รูปเพื่อดูขนาดใหญ่)

ใส่สูตรลงไปซึ่งเราใช้ delimiter เป็น ” ” หรือช่องว่าง เพื่อให้ใช้ช่องว่างเป็นตัวแบ่งเอาข้อความไปไว้ในอีก cell นั่นเอง

อย่าลืมก๊อปปี้สูตรไปยังช่องอื่นที่ต้องการแบ่งข้อความด้วยนะครับ

หลังจากนี้เราก็จะได้บ้านเลขที่ ถนน ตำบล จังหวัด และรหัสไปรษณีย์ในคอลัมน์ถัดๆไปจากคอลัมน์ที่ใส่สูตรละ ซึ่งเราก็จะสามารถใส่ตัวกรอง (Filter) เพื่อค้นหาลูกค้าตามตำบลที่ต้องการได้

แสดงความคิดเห็นได้เลยฮะ

แสดงความคิดเห็นได้เลยฮะ :