Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

บางครั้งเราต้องจัดระเบียบข้อความในคอลัมน์เฉพาะ เราสามารถใช้คุณสมบัติ Text to Columns ใช้สูตรต่างๆ หรือ VBA ในบทความนี้ จะพยายามอธิบาย 3 สูตรง่ายเกี่ยวกับ วิธีแยกข้อความเป็นคอลัมน์อัตโนมัติด้วยสูตรใน Excel หวังว่าบทความนี้จะช่วยได้ หากคุณมองหาสูตรแยกข้อความเป็นคอลัมน์ใน Excel

3 วิธีง่าย แยกข้อความเป็นคอลัมน์อัตโนมัติด้วยสูตรใน Excel

เพื่อแยกข้อความเป็นคอลัมน์อัตโนมัติด้วยสูตรใน Excel จะอภิปราย 3 สูตร คุณเพียงต้องทำตามขั้นตอนด้านล่างเพื่อให้บรรลุวัตถุประสงค์

สูตรที่ 1: รวมฟังก์ชัน LEFT, MID, และ RIGHT เพื่อแยกข้อความเป็นคอลัมน์อัตโนมัติ

เราสามารถใช้สูตรรวมฟังก์ชัน LEFT, MID & RIGHT เพื่อแยกข้อความเป็นคอลัมน์อัตโนมัติ ลองทำตามขั้นตอนด้านล่าง

ขั้นตอน:

  • สร้างชุดข้อมูลที่มีระเบียบก่อน ที่นี่ จัด IP addresses ในคอลัมน์ IP Address โดย 2 หลักแรก = รหัสเมือง, 3 หลักถัดไป = หมายเลขลูกค้า, 3 หลักสุดท้าย = รหัสแผนก

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • เพื่อแยก 2 หลักแรกในส่วน City (รหัสเมือง) ใช้สูตร:
=LEFT(B5,2)

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • กด ENTER เพื่อได้ผลลัพธ์

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • ใช้ Fill Handle เพื่อ AutoFill เซลล์ที่เหลือ

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • เช่นเดียวกัน ใช้สูตรต่อไปนี้เพื่อดึง 3 หลักจากกลาง
=MID(B5,4,3)

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • กด ENTER เพื่อได้ผลลัพธ์

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • AutoFill เซลล์ที่เหลือ

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • อีกครั้ง ใช้สูตรต่อไปนี้เพื่อดึง 3 หลักสุดท้าย
=RIGHT(B5,3)

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • กด ENTER เพื่อได้ผลลัพธ์

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • สุดท้าย AutoFill เซลล์ที่เหลือเพื่อให้การแยกสมบูรณ์

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

อ่านเพิ่มเติม: วิธีใช้ Text to Columns พร้อม Carriage Return ใน Excel

สูตรที่ 2: รวม TRANSPOSE, FILTERXML และ SUBSTITUTE เพื่อแยกข้อความเป็นคอลัมน์อัตโนมัติ

เรายังสามารถใช้การรวมของ TRANSPOSE, FILTERXML & SUBSTITUTE เพื่อแยกข้อความเป็นคอลัมน์อัตโนมัติ ทำตามขั้นตอนด้านล่าง

ขั้นตอน:

  • สร้างชุดข้อมูลที่มีระเบียบก่อน ที่นี่ เก็บข้อมูลรายละเอียดในคอลัมน์ Information ซึ่งต้องแยกเป็น First Name, Last Name, Gender, City, และ Company ตามลำดับ

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • ใส่สูตรต่อไปนี้เพื่อแยกข้อความเป็นคอลัมน์
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • กด ENTER เพื่อได้ผลลัพธ์

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • สุดท้าย AutoFill เซลล์ที่เหลือ

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

อ่านเพิ่มเติม: วิธีแปลง Text to Columns โดยไม่ทับซ้อนใน Excel

สูตรที่ 3: รวม TRIM, MID และ SUBSTITUTE เพื่อแยกข้อความเป็นคอลัมน์อัตโนมัติด้วยสูตร

อีกวิธีที่มีประสิทธิภาพคือใช้สูตรรวม TRIM, MID, และ SUBSTITUTE ตอนนี้ ทำตามขั้นตอนด้านล่าง

ขั้นตอน:

  • สร้างชุดข้อมูลที่มีระเบียบก่อน ที่นี่ เก็บข้อมูลรายละเอียดในคอลัมน์ Information ซึ่งต้องแยกเป็น First Name, Last Name, Gender, City, และ Company ตามลำดับ
  • ใส่สูตรต่อไปนี้เพื่อให้ได้ค่าในเซลล์ C5
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),COLUMNS($B:B)*LEN($B5)-(LEN($B5)-1),LEN($B5)))

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • กด ENTER เพื่อได้ค่าเซลล์

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • AutoFill ไปทางขวาเพื่อแยกข้อความเป็นคอลัมน์

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

  • สุดท้าย ใช้ Fill Handle เพื่อ AutoFill เซลล์ที่เหลือ

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

อ่านเพิ่มเติม: วิธีแปลง Text to Columns ด้วย Delimiter หลายตัวใน Excel

ส่วนฝึกปฏิบัติ

เพื่อความเชี่ยวชาญเพิ่มเติม คุณสามารถฝึกที่นี่ได้

แยกข้อความใน Excel เป็นคอลัมน์อัตโนมัติด้วยสูตรง่ายๆ

สรุป

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

บทความเกี่ยวข้อง

  • วิธีใช้ Line Break เป็น Delimiter ใน Excel Text to Columns
  • [แก้ไขแล้ว!] Excel Text to Columns กำลังลบข้อมูล
  • วิธีใช้ Text to Columns ใน Excel สำหรับวันที่ (พร้อมขั้นตอนง่าย)