วิธีจัดเรียงข้อความในเซลล์ใน 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 สำหรับ Excel สามารถช่วยให้คุณสลับข้อความภายในเซลล์เดียวได้อย่างง่ายดายโดยใช้ตัวคั่นบางอย่างใน Excel ดูภาพหน้าจอด้านล่าง:
Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now
จัดเรียงข้อความในเซลล์ใหม่ด้วยรหัส 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 สำหรับ Excel กล่องโต้ตอบปรากฏขึ้น โปรดเลือกรายชื่อที่คุณต้องการจัดเรียงใหม่ จากนั้นคลิกที่ OK ปุ่ม. ดูภาพหน้าจอ:
จากนั้นรายการ “นามสกุล ชื่อจริง” ทั้งหมดในรายการที่เลือกจะถูกพลิกทันที
จัดเรียงข้อความในเซลล์ใหม่อย่างรวดเร็วด้วย Kutools for Excel
ส่วนนี้จะแนะนำไฟล์ ลำดับข้อความย้อนกลับ ประโยชน์ของ Kutools สำหรับ Excel เพื่อช่วยคุณจัดเรียงข้อความในเซลล์ใหม่
1. เลือกรายชื่อที่คุณจะพลิก “นามสกุล ชื่อ” จากนั้นคลิก Kutools > ข้อความ > ลำดับข้อความย้อนกลับ. ดูภาพหน้าจอ:
2 ใน ข้อความย้อนกลับ กล่องโต้ตอบเลือกไฟล์ ช่องว่าง จากนั้นคลิกที่ OK ปุ่ม. ดูภาพหน้าจอ:
จากนั้นชื่อทั้งหมดในรายการที่เลือกจะถูกจัดเรียงใหม่พร้อมกัน
Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now
บทความที่เกี่ยวข้อง:
- วิธีการสลับหรือย้อนกลับวันและเดือนของวันที่ใน Excel
- วิธีการสลับหรือสลับข้อความภายในเซลล์เดียวใน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!