ไปยังเนื้อหาหลัก

วิธีจัดเรียงข้อความในเซลล์ใน 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 ดูภาพหน้าจอด้านล่าง:
ดาวน์โหลดและได้ลอง! (เส้นทางฟรี 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 สำหรับ Excel กล่องโต้ตอบปรากฏขึ้น โปรดเลือกรายชื่อที่คุณต้องการจัดเรียงใหม่ จากนั้นคลิกที่ OK ปุ่ม. ดูภาพหน้าจอ:

จากนั้น “นามสกุล ชื่อ” ทั้งหมดในรายการที่เลือกจะถูกพลิกทันที


จัดเรียงข้อความในเซลล์ใหม่อย่างรวดเร็วด้วย Kutools for Excel

ส่วนนี้จะแนะนำไฟล์ ลำดับข้อความย้อนกลับ ประโยชน์ของ Kutools สำหรับ Excel เพื่อช่วยคุณจัดเรียงข้อความในเซลล์ใหม่

ก่อนที่จะใช้ Kutools สำหรับ Excelโปรด ดาวน์โหลดและติดตั้งในตอนแรก.

1. เลือกรายชื่อที่คุณจะพลิก “นามสกุล ชื่อ” จากนั้นคลิก Kutools > ข้อความ > ลำดับข้อความย้อนกลับ. ดูภาพหน้าจอ:

2 ใน ข้อความย้อนกลับ กล่องโต้ตอบเลือกไฟล์ ช่องว่าง จากนั้นคลิกที่ OK ปุ่ม. ดูภาพหน้าจอ:

จากนั้นชื่อทั้งหมดในรายการที่เลือกจะถูกจัดเรียงใหม่พร้อมกัน

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น


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

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have text that needs swapping within a longer line,
E.G "The Quick Brown Fox Jumps Over The Dog Lazy" needs to read "The Quick Brown Fox Jumps Over The Lazy Dog" - would this work for swapping only the last two words?
This comment was minimized by the moderator on the site
I have 5 names separated by a comma inside of one cell. In a 2nd cell, I have the same names separated by commas sorted in a different order. Can Kutools allow you to sort the 5 items within the same cell alphabetically?
This comment was minimized by the moderator on the site
Hi Angel,
Kutools can't handle this kind of operation yet.
This comment was minimized by the moderator on the site
What do you do with three names?
This comment was minimized by the moderator on the site
Hi,
The methods also work for three names.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations