Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

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

การแยกเซลล์โดยใช้ตัวเลือกยกเลิกการผสานเซลล์ใน Excel

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

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

วิธีการแยกเซลล์เดียวในแนวทแยงใน Excel

สำหรับการแยกเซลล์เดียวในแนวทแยง คุณต้องขอความช่วยเหลือจากตัวเลือกรูปแบบเซลล์ สมมติว่าคุณมีเซลล์เดียวที่มีการเขียนคำสองคำ คำว่า "ขึ้น" และ "ลง" คุณต้องการแยกคำสองคำนั้นออกเป็นแนวทแยงมุมในเซลล์เดียว ในการเริ่มดำเนินการ 1 st เลือกเซลล์เป้าหมายนั้นแล้วคลิกปุ่มขวาของเมาส์เพื่อเลือก จัดรูปแบบเซลล์ ตัวเลือก. ใต้กล่องโต้ตอบจัดรูปแบบเซลล์ ให้คลิกที่ เส้นขอบ จากนั้นเลือกเส้นขอบแนวทแยงแล้วกด OK

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

คุณจะเห็นเส้นทแยงมุมปรากฏขึ้น ตอนนี้สำหรับการปรับตำแหน่งของคำ ให้เลือกคำแรก "ขึ้น" และคลิกที่ตัวเลือกแบบเลื่อนลงของ แบบอักษร ใต้แท็บหน้าแรก กล่องโต้ตอบใหม่ของจัดรูปแบบเซลล์ ตัวเลือกจะปรากฏขึ้นซึ่งจะเน้นเฉพาะแบบอักษร เลือก ตัวยก ตัวเลือกภายใต้ ผลกระทบ แล้วเลือกขนาดฟอนต์และรูปแบบที่ต้องการ จากนั้นกด OK

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

ทำตามขั้นตอนเดียวกัน เลือกคำที่สองและภายใต้ ผลกระทบ , แถบคลิกที่ ตัวสมัคร จากนั้นกด OK

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

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

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

ลองทำสิ่งเดียวกันสั้นๆ โดยใส่กล่องเพื่อให้มองเห็นได้ดีขึ้น ก่อนทำขั้นตอนเดียวกันข้างต้น ให้เพิ่มความสูงและความกว้างของเซลล์เป้าหมายให้ใหญ่ขึ้นโดยการลากเซลล์แล้วตั้งค่าการจัดตำแหน่ง 1 st คำอยู่ด้านบน ตอนนี้แทรกวัตถุรูปสามเหลี่ยมในกล่องนั้นโดยเลือก รูปร่าง ตัวเลือกภายใต้ แทรก ขณะกดปุ่ม Alt บนแป้นพิมพ์ มันจะล็อควัตถุในเซลล์ของคุณเพื่อไม่ให้เกิดการลากขึ้นหรือลงเซลล์การจัดตำแหน่งของวัตถุนั้น หมุนวัตถุตามที่คุณต้องการและเขียนสิ่งที่คุณต้องการแล้วจัดชิดขวา จะเห็นว่าคำสองคำถูกแบ่งตามแนวทแยงมุม คำว่า "ขึ้น" อยู่ที่ด้านบนของเซลล์ และคำว่า "ลง" อยู่ที่มุมล่างขวาของเซลล์ภายในช่อง

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

อ่านเพิ่มเติม: วิธีแบ่งเซลล์ครึ่งเซลล์ใน Excel (แนวทแยงและแนวนอน)

วิธีใช้ฟีเจอร์ข้อความเป็นคอลัมน์เพื่อแยกเซลล์ใน Excel

คุณสมบัติของข้อความเป็นคอลัมน์ ใน excel อนุญาตให้สตริงข้อความ แยกตามตัวคั่น ซึ่งเป็นเครื่องหมายอัฒภาค จุลภาค ช่องว่าง หรืออักขระอื่นๆ สมมติว่าเรามีตารางข้อมูลที่คอลัมน์ผู้เข้าร่วมมีข้อมูลเกี่ยวกับผู้สมัครที่แตกต่างกัน เราต้องการแบ่งคอลัมน์นี้ออกเป็นสามคอลัมน์ โดยคอลัมน์ใหม่จะเป็นชื่อและนามสกุล อายุ และประเทศ ขั้นตอนทั้งหมดระบุไว้ด้านล่าง

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

  • สร้างคอลัมน์ใหม่สามคอลัมน์ชื่อ นามสกุล อายุ และประเทศ

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

  • เลือกเซลล์ที่คุณต้องการแยกภายใต้ ข้อมูล ด้านบนแล้วคลิก ข้อความเป็นคอลัมน์

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

  • กล่องโต้ตอบของ ตัวช่วยสร้างการแปลงข้อความเป็นคอลัมน์ จะขึ้นมา ใน 1 st คลิกที่ คั่น ตามประเภทไฟล์แล้วกด ถัดไป

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

  • หลังจากนั้น ให้ระบุ ตัวคั่น และตัวระบุข้อความหากจำเป็น ที่นี่เราเลือก Tab จุลภาค และเว้นวรรคเป็นตัวคั่น

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

  • ในขั้นตอนต่อไป คุณจะต้องเลือกช่วงที่จะแบ่งข้อมูล ข้าง ปลายทาง กล่องกดไอคอนลูกศรเพื่อกำหนดช่วง จากนั้นกด เสร็จสิ้น

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

คุณจะพบผลลัพธ์ที่คุณต้องการ ในคอลัมน์ที่ 1 ให้เขียน Frist Name แทนข้อมูลผู้สมัคร ตั้งค่าการจัดตำแหน่งตามที่คุณต้องการเพื่อให้ได้มุมมองที่ดี

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

หมายเหตุ: คุณยังสามารถแก้ไขความกว้างของแต่ละคอลัมน์ได้ในขั้นตอนที่ 1 ของกล่องวิซาร์ด แปลงข้อความเป็นคอลัมน์ หากตารางของคุณมีวันที่ใดๆ คุณสามารถใช้รูปแบบวันที่ที่คุณต้องการในขั้นตอนที่ 3

วิธีแยกเนื้อหาของเซลล์ใน Excel ด้วย Flash Fill

หากคุณกำลังใช้ Microsoft Excel เวอร์ชันล่าสุด คุณจะได้รับประโยชน์จาก Flash Fill ตัวเลือก. เติมแฟลช ตัวเลือกใน excel ได้รับการแนะนำจากเวอร์ชัน 2013 ฉันใช้เวอร์ชัน Excel 2016 การใช้ เติมแฟลช ตัวเลือกในเวอร์ชัน 2016 นั้นเหมือนกับการแสดงมายากล ในการเติมแฟลช คุณต้องสร้างคอลัมน์พิเศษบางคอลัมน์ข้างคอลัมน์หลักของคุณ

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

  • 1 st สร้าง 4 คอลัมน์ใหม่ข้างคอลัมน์หลัก

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

  • ในเซลล์ B2 เขียน Albert แล้วกด Enter หลังจากนี้ไปที่ ข้อมูล ด้านบนและคลิกที่ Flash Fill ระบุเซลล์ B2 คุณจะเห็นว่าชื่อทั้งหมดถูกแทรกโดยอัตโนมัติในคอลัมน์ที่อยู่ติดกัน

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

  • ดำเนินการตามขั้นตอนนี้สำหรับคอลัมน์อื่นๆ เช่นเดียวกับอายุคอลัมน์ กด 62 ในคอลัมน์ D2 แล้วดำเนินการ เติมแบบรวดเร็ว .

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

หมายเหตุ: อย่าลบหรือแก้ไขคอลัมน์หลักก่อนทำการเติมแฟลช คุณอาจพบว่าชื่อเดียวกันนี้ถูกคัดลอกทุกครั้งที่คุณเติมแฟลช ในกรณีนั้น ให้คลิกที่ รีเฟรชทั้งหมด ภายใต้ตัวเลือก Data ของ excel แล้วทำซ้ำอีกครั้ง

วิธีการแยกเซลล์ใน Excel โดยใช้สูตร

ใน Excel เราสามารถใช้ฟังก์ชันต่างๆ เช่น LEFT, RIGHT, MID, LEN และ SEARCH เพื่อแยกเนื้อหาของเซลล์ ฟังก์ชันเหล่านี้ร่วมกันสร้างสูตรที่สามารถใช้แยกเนื้อหาออกจากเซลล์และนำไปใช้ในเซลล์อื่นๆ ได้ ในตัวอย่างนี้ ฉันใช้สูตรบางอย่างเพื่อแยกชื่อและนามสกุล ชื่อเต็ม และอายุออกจากคอลัมน์ใดคอลัมน์หนึ่ง และฉันใช้ผลลัพธ์ในคอลัมน์ต่างๆ ขั้นตอนได้รับด้านล่าง

  • 1 st สร้าง 4 คอลัมน์ใหม่ข้างคอลัมน์หลักของคุณ
  • ในเซลล์ B2 ให้จดสูตร
    =LEFT(A2, SEARCH(" ",A2,1)-1)

    และกด Enter ลากเซลล์ที่มีสูตรลงมาเพื่อคัดลอกสูตรสำหรับส่วนที่เหลือของเซลล์ในคอลัมน์ B (ชื่อ) จะเห็นว่าจะแสดงเฉพาะชื่อตามภาพด้านล่างเท่านั้น

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

  • การดำเนินการนามสกุล เราจะทำตามขั้นตอนเดียวกัน เฉพาะสูตรเท่านั้นที่จะถูกเปลี่ยน ในเซลล์ C2 ให้จดสูตร
    Source codeวิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด) วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด) วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด) 
    =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2,SEARCH(" ",A2)+1) - SEARCH(" ",A2) - 1)

    แล้วลากสูตรลงมายังเซลล์ที่เหลือของคอลัมน์ C

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

  • เขียนสูตร
    =LEFT(A2, SEARCH(",", A2)-1)

    ในเซลล์ D2 แล้วลากเซลล์ที่สร้างไว้เพื่อแสดงชื่อเต็ม

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

  • สุดท้าย ในเซลล์ E2 เขียนสูตร
    =RIGHT(A2,LEN(A2)-SEARCH(",",A2))

    กด Enter ลากลงเซลล์ที่กำหนดเพื่อคัดลอกสูตรนี้สำหรับส่วนที่เหลือของเซลล์ในคอลัมน์ E ซึ่งจะแสดงอายุของผู้สมัครจากคอลัมน์ A

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

รหัส VBA เพื่อแยกเนื้อหาของเซลล์

มีรหัสมากมายสำหรับแบ่งเซลล์ใน excel ในตัวอย่างนี้ เราใช้โค้ดง่ายๆ ที่แบ่งเนื้อหาของเซลล์ออกเป็น 3 เซลล์ เราจะเห็นชื่อ อายุ และชื่อประเทศ ซึ่งแยกตามรหัสนี้ รหัสได้รับด้านล่างซึ่งพบได้จากลิงค์นี้ https://superuser.com/questions/971293/need-to-split-a-line-of-text-in-an-editable-cell-deliminated-by- ป้าย/971314#971314

ซอร์สโค้ด วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด) วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด) วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)
Sub NameTest()
 
Dim txt As String
 
Dim i As Integer
 
Dim FuLLName As Variant
 
txt = ActiveCell.Value
 
FuLLName = Split(txt, ",")
 
For i = 0 To UBound(FuLLName)
 
Cells(1, i + 2).Value = FuLLName(i)
 
Next i
 
End Sub

รูปต่อไปนี้แสดงผลโค้ด

วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูงสุด)

อ่านเพิ่มเติม: Excel VBA:แยกสตริงออกเป็นเซลล์ (4 แอปพลิเคชันที่มีประโยชน์)

บทสรุป

ในบทความนี้ เราจะเห็นวิธีการต่างๆ ในการแบ่งเซลล์ใน excel ในบรรดาทั้งหมดนั้น ใช้ Text to Column ฟีเจอร์เป็นตัวเลือกที่ดีที่สุดเพราะคุณสามารถกำจัดตัวละครต่าง ๆ และคุณยังสามารถดูตัวอย่างการแยกได้ เติมแฟลช สามารถใช้ได้แต่ข้อผิดพลาดบางอย่างอาจเกิดขึ้นขณะใช้งานคุณลักษณะนี้

หวังว่าบทความนี้อาจช่วยคุณได้ แสดงความคิดเห็นด้านล่างและแจ้งให้เราทราบหากคุณทราบวิธีอื่นๆ ในการแบ่งเซลล์ใน excel

การอ่านที่เกี่ยวข้อง

  • วิธีแบ่งเซลล์ออกเป็นสองแถวใน Excel (3 วิธี)
  • วิธีการสร้างสองบรรทัดในเซลล์เดียวใน Excel (4 วิธี)
  • Excel VBA:แยกสตริงออกเป็นแถว (ตัวอย่างในอุดมคติ 6 ตัวอย่าง)
  • Excel VBA:แยกสตริงตามจำนวนอักขระ (2 วิธีง่ายๆ)
  • สูตร Excel เพื่อแยกสตริงด้วยเครื่องหมายจุลภาค (5 ตัวอย่าง)
  • VBA เพื่อแยกสตริงออกเป็นหลายคอลัมน์ใน Excel (2 วิธี)