แยกแถวออกเป็นคอลัมน์ใน Excel

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

ปัญหาที่เรากำลังเผชิญในภาพด้านบนคือเราต้องบอก Excel ว่าจะแยกสตริงที่ใด บรรทัดที่มีข้อความ "Smith, Mike" มีเครื่องหมายจุลภาคที่ตำแหน่ง 6 (อักขระที่หกจากซ้าย) และบรรทัดที่มีข้อความ "Williams, Janet" มีเครื่องหมายจุลภาคที่ตำแหน่ง 9

  1. หากต้องการแสดงเฉพาะชื่อในเซลล์อื่น ให้ใช้สูตรด้านล่าง:

    =RIGHT(A2,LEN(A2)-FIND(",",A2)-1)

    =ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(",";A2)-1)

    คำอธิบาย:

    • หากต้องการค้นหาตำแหน่งของจุลภาค ให้ใช้ฟังก์ชัน หา (FIND) – ตำแหน่ง 6
    • เพื่อให้ได้ความยาวของสตริง ให้ใช้ฟังก์ชัน LEN (DLSTR) – 11 ตัวอักษร
    • สูตรเดือดลงไป: =ขวา(A2-11-6).
    • การแสดงออก = ขวา (A2) แยกอักขระ 4 ตัวจากด้านขวาและให้ผลลัพธ์ที่ต้องการ – “ไมค์”
  2. หากต้องการแสดงเฉพาะนามสกุลในเซลล์อื่น ให้ใช้สูตรด้านล่าง:

    =LEFT(A2,FIND(",",A2)-1)

    =ЛЕВСИМВ(A2;НАЙТИ(",";A2)-1)

    คำอธิบาย:

    • หากต้องการค้นหาตำแหน่งของจุลภาค ให้ใช้ฟังก์ชัน หา (FIND) – ตำแหน่ง 6
    • สูตรเดือดลงไป: =ซ้าย(A2-6).
    • การแสดงออก = ซ้าย (A2) แยกอักขระ 5 ตัวจากด้านซ้ายและให้ผลลัพธ์ที่ต้องการ - "สมิ ธ"
  3. เน้นช่วง B2: ซี2 แล้วลากลงเพื่อวางสูตรลงในเซลล์ที่เหลือ

เขียนความเห็น