วิธีจัดเรียงข้อความในเซลล์ใน Excel ใหม่
สมมติว่าคุณมีสเปรดชีตที่มีชื่อรายการแบบยาวซึ่งทุกรูปแบบเป็น“ นามสกุลชื่อจริง” และตอนนี้คุณต้องจัดเรียงชื่อทั้งหมดเป็น“ ชื่อนามสกุล” จะบรรลุได้อย่างไร? บทความนี้จะแนะนำสามวิธีที่จะช่วยคุณแก้ปัญหา
จัดเรียงข้อความในเซลล์ใหม่ด้วยสูตร
จัดเรียงข้อความในเซลล์ใหม่ด้วยรหัส VBA
จัดเรียงข้อความในเซลล์ใหม่อย่างรวดเร็วด้วย Kutools for Excel
จัดเรียงข้อความในเซลล์ใหม่ด้วยสูตร
สูตรด้านล่างนี้สามารถช่วยคุณพลิกนามสกุลและชื่อในเซลล์ใน Excel ได้ กรุณาดำเนินการดังนี้
1. เลือกเซลล์ว่างเพื่อส่งออกข้อความที่จัดเรียงใหม่ป้อนสูตรด้านล่างลงในนั้นจากนั้นกดปุ่ม Enter
= TRIM (MID (b2, SEARCH ("", b2) +1,250)) & "" & LEFT (b2, SEARCH ("", b2) -1)
หมายเหตุ: ในสูตร B2 คือเซลล์ที่มีชื่อที่คุณจะจัดเรียงใหม่ โปรดเปลี่ยนตามความต้องการของคุณ
2. เลือกเซลล์ผลลัพธ์ต่อไปลาก Fill Handle ลงเพื่อพลิกชื่อทั้งหมดตามภาพด้านล่างที่แสดง
จัดเรียงข้อความในเซลล์ใน Excel ใหม่ได้อย่างง่ายดาย:
พื้นที่ ข้อความย้อนกลับ ประโยชน์ของ Kutools for Excel สามารถช่วยให้คุณสลับข้อความภายในเซลล์เดียวได้อย่างง่ายดายโดยใช้ตัวคั่นบางอย่างใน Excel ดูภาพหน้าจอด้านล่าง:
ดาวน์โหลดและได้ลอง! (30เส้นทางฟรีวัน)
จัดเรียงข้อความในเซลล์ใหม่ด้วยรหัส VBA
นอกจากนี้คุณสามารถใช้รหัส VBA ด้านล่างเพื่อพลิกชื่อทั้งหมดในรายการพร้อมกันใน Excel กรุณาดำเนินการดังนี้
1 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล. จากนั้นคัดลอกโค้ด VAB ด้านล่างลงในหน้าต่างโมดูล
รหัส VBA: จัดเรียงข้อความในเซลล์ใหม่
Sub RearrangeText()
'Updated by Extendoffice 20180503
Dim xRg As Range, yRg As Range
Dim LastRow As Long, i As Long
Dim strTxt As String, strFs As String
Dim strLs As String, N As Integer
On Error Resume Next
Set xRg = Application.InputBox(Prompt:="Range Selection:", _
Title:="Kutools for excel", Type:=8)
For Each yRg In xRg
On Error Resume Next
strTxt = yRg.Value
Trim (strTxt)
N = InStr(strTxt, " ")
strLs = Left(strTxt, N - 1)
strFs = Right(strTxt, Len(strTxt) - N)
yRg.Value = strFs & " " & strLs
Next
End Sub
3. จากนั้นก Kutools for Excel กล่องโต้ตอบปรากฏขึ้น โปรดเลือกรายชื่อที่คุณต้องการจัดเรียงใหม่ จากนั้นคลิกที่ OK ปุ่ม. ดูภาพหน้าจอ:
จากนั้น “นามสกุล ชื่อ” ทั้งหมดในรายการที่เลือกจะถูกพลิกทันที
จัดเรียงข้อความในเซลล์ใหม่อย่างรวดเร็วด้วย Kutools for Excel
ส่วนนี้จะแนะนำไฟล์ ลำดับข้อความย้อนกลับ ประโยชน์ของ Kutools for Excel เพื่อช่วยคุณจัดเรียงข้อความในเซลล์ใหม่
ก่อนที่จะใช้ Kutools for Excelโปรด ดาวน์โหลดและติดตั้งในตอนแรก.
1. เลือกรายชื่อที่คุณจะพลิก “นามสกุล ชื่อ” จากนั้นคลิก Kutools > ข้อความ > ลำดับข้อความย้อนกลับ. ดูภาพหน้าจอ:
2 ใน ข้อความย้อนกลับ กล่องโต้ตอบเลือกไฟล์ ช่องว่าง จากนั้นคลิกที่ OK ปุ่ม. ดูภาพหน้าจอ:
จากนั้นชื่อทั้งหมดในรายการที่เลือกจะถูกจัดเรียงใหม่พร้อมกัน
หากคุณต้องการทดลองใช้ฟรี (30วัน) ของโปรแกรมอรรถประโยชน์นี้ กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น
บทความที่เกี่ยวข้อง:
- วิธีการสลับหรือย้อนกลับวันและเดือนของวันที่ใน Excel
- วิธีการสลับหรือสลับข้อความภายในเซลล์เดียวใน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เสริมทักษะ Excel ของคุณด้วย Kutools for Excelและสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools for Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
Office Tab นำอินเทอร์เฟซแบบแท็บมาสู่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!





