สารบัญ
คุณต้องการเรียนรู้ วิธีกลับชื่อใน Excel ด้วยสูตรที่น่าตื่นเต้นหรือไม่? บทความนี้เหมาะสำหรับคุณ ที่นี่เราได้กล่าวถึง 5 วิธีการที่ง่ายและสะดวกในการกลับชื่อใน Excel
ดาวน์โหลดสมุดงานแบบฝึกหัด
ดาวน์โหลดสมุดงานแบบฝึกหัดต่อไปนี้ จะช่วยให้คุณเข้าใจหัวข้อได้ชัดเจนยิ่งขึ้น
การกลับชื่อ.xlsm
5 วิธีการกลับชื่อใน Excel
ที่นี่ เรามีรายชื่อ ชื่อเต็ม ของพนักงานบางคนของบริษัท ตอนนี้ เราจะสาธิตขั้นตอนการกลับชื่อของพนักงานตามคำสั่งที่คุณต้องการ
ไม่ต้องพูดถึงว่าเราได้ใช้ Microsoft Excel 365 เพื่อสร้างบทความนี้ แต่คุณสามารถใช้เวอร์ชันอื่นได้ตามสะดวก
1. การใช้คุณลักษณะการเติมแบบรวดเร็วเพื่อย้อนกลับชื่อใน Excel
ในตอนแรก เราสามารถใช้ Excel Flash Fill คุณลักษณะการกลับชื่อใน Excel
หากต้องการย้อนกลับ ชื่อเต็ม ให้ทำตามขั้นตอนด้านล่าง
📌 ขั้นตอน:
- ขั้นแรก เขียนชื่อตามลำดับที่คุณต้องการเหมือนในภาพหน้าจอด้านล่าง
- จากนั้นเลือกเซลล์แรกของคอลัมน์ ชื่อย้อนกลับ และไปที่แท็บ หน้าแรก >> เติม แบบเลื่อนลง >> Flash Fill .
- ถัดไป คลิกที่เซลล์ C5 แล้วลากลง เครื่องมือ Fill Handle สำหรับเครื่องมืออื่นๆเซลล์
- หลังจากนั้น หากผลลัพธ์ที่แสดงเป็นผลลัพธ์ที่คุณต้องการ ให้คลิกไอคอนที่แสดงในรูป แล้วเลือก ยอมรับ คำแนะนำ .
ดังนั้น คุณจะเห็นว่าชื่อที่ระบุถูกกลับรายการแล้ว นี่คือวิธีการกลับชื่อใน Excel
2. การใช้ฟังก์ชัน MID, SEARCH และ LEN เพื่อกลับชื่อใน Excel
ในวิธีนี้ เราใช้การรวมกันของ MID , SEARCH , และ LEN เพื่อกลับชื่อ
📌 ขั้นตอน:
- เลือกเซลล์ C5 และจดฟังก์ชันที่ระบุไว้ด้านล่าง
คุณยังสามารถเขียนในช่องฟังก์ชัน
ที่นี่ B5 คือ ชื่อจริง ของพนักงาน
รายละเอียดสูตร:
- LEN(B5) → กลายเป็น
- LEN("Henry Matt") → ฟังก์ชัน LEN กำหนดความยาวของอักขระ
- เอาต์พุต → 10
- SEARCH(” “,B5) → กลายเป็น
- SEARCH( ” “,“Henry Matt”) → ฟังก์ชัน SEARCH ค้นหาตำแหน่งของช่องว่างในข้อความ Henry Matt
- เอาต์พุต → 6
- SEARCH(” “,B5)+1 → กลายเป็น
- 6+1 → 7
- B5&” “&B5 → กลายเป็น
- “Henry Matt”&” “&“Henry Matt” → The Ampersand Operator จะเพิ่มข้อความทั้งสอง Henry Matt
- เอาต์พุต → “Henry Matt Henry Matt”
- MID(B5&” “&B5,SEARCH( ” “,B5)+1,LEN(B5)) → กลายเป็น
- MID(“Henry Matt Henry Matt”,7,10) → ที่นี่ 7 คือ หมายเลขเริ่มต้น ของอักขระ และ 10 คือ จำนวนทั้งหมด ของอักขระ ซึ่งเราจะแยกโดยใช้ ฟังก์ชัน MID จากข้อความ “Henry Matt Henry Matt”
- เอาต์พุต → Matt Henry
- MID(“Henry Matt Henry Matt”,7,10) → ที่นี่ 7 คือ หมายเลขเริ่มต้น ของอักขระ และ 10 คือ จำนวนทั้งหมด ของอักขระ ซึ่งเราจะแยกโดยใช้ ฟังก์ชัน MID จากข้อความ “Henry Matt Henry Matt”
- “Henry Matt”&” “&“Henry Matt” → The Ampersand Operator จะเพิ่มข้อความทั้งสอง Henry Matt
- SEARCH( ” “,“Henry Matt”) → ฟังก์ชัน SEARCH ค้นหาตำแหน่งของช่องว่างในข้อความ Henry Matt
- LEN("Henry Matt") → ฟังก์ชัน LEN กำหนดความยาวของอักขระ
- หลังจากเขียนฟังก์ชันแล้วให้กด ENTER และคุณจะได้รับผลลัพธ์
- ใช้ FIll Handle สำหรับเซลล์อื่นๆ ซึ่งจะสลับชื่อ
หลังจากนั้น คุณจะได้ผลลัพธ์ต่อไปนี้
3. การพลิกชื่อด้วยเครื่องหมายจุลภาคใน Excel
บางครั้งชุดข้อมูลของคุณมีชื่อคั่นด้วยเครื่องหมายจุลภาค หากคุณต้องการเปลี่ยน ให้ทำตามขั้นตอนด้านล่าง
📌 ขั้นตอน:
- เลือกเซลล์ C5 และจดฟังก์ชันที่ระบุไว้ด้านล่าง
=MID(B5&” “&B5,SEARCH(“,”,B5) +2,LEN(B5)-1)
ที่นี่ B5 คือ ชื่อจริง ของพนักงาน
การแบ่งสูตร:
- LEN(B5)-1 → กลายเป็น
- LEN(("Henry, Matt")-1) → ฟังก์ชัน LEN กำหนดความยาวของอักขระ
- เอาต์พุต → 10
- SEARCH(“, “,B5) → กลายเป็น
- SEARCH(“, “,“Henry,Matt”) → ฟังก์ชัน SEARCH ค้นหาตำแหน่งของช่องว่างในข้อความ Henry Matt
- Output → 6
- SEARCH(” “,B5)+2 → กลายเป็น
- 6+2 → 8
- B5&” “&B5 → กลายเป็น
- “เฮนรี่ แมตต์”&” “&“Henry, Matt” → The Ampersand Operator จะเพิ่มสองข้อความ Henry Matt
- Output → “Henry, Matt Henry, Matt”
- =MID(B5&” “&B5,SEARCH(“,”,B5)+2,LEN(B5)-1)→ กลายเป็น
- MID(“Henry, Matt Henry, Matt”,8,10) → ที่นี่ 8 คือ หมายเลขเริ่มต้น ของอักขระ และ 10 คือ จำนวนทั้งหมด ของอักขระที่เราจะแยกโดยใช้ ฟังก์ชัน MID จากข้อความ “Henry, Matt Henry, Matt” .
- เอาต์พุต → Matt Henry
- MID(“Henry, Matt Henry, Matt”,8,10) → ที่นี่ 8 คือ หมายเลขเริ่มต้น ของอักขระ และ 10 คือ จำนวนทั้งหมด ของอักขระที่เราจะแยกโดยใช้ ฟังก์ชัน MID จากข้อความ “Henry, Matt Henry, Matt” .
- “เฮนรี่ แมตต์”&” “&“Henry, Matt” → The Ampersand Operator จะเพิ่มสองข้อความ Henry Matt
- SEARCH(“, “,“Henry,Matt”) → ฟังก์ชัน SEARCH ค้นหาตำแหน่งของช่องว่างในข้อความ Henry Matt
- LEN(("Henry, Matt")-1) → ฟังก์ชัน LEN กำหนดความยาวของอักขระ
- ถัดไป กด ENTER หลังจากเขียนฟังก์ชันแล้ว
- สุดท้าย ใช้ Fill Handle สำหรับ เซลล์อื่นและสิ่งนี้จะเปลี่ยนชื่อของคุณ
-
หลังจากนั้น ผลลัพธ์ต่อไปนี้จะปรากฏในคอลัมน์ ชื่อย้อนกลับ
การอ่านที่คล้ายกัน
- วิธีกลับข้อความเป็นคอลัมน์ใน Excel (6 วิธีง่ายๆ)
- วิธีกลับแกน X ใน Excel (4 เคล็ดลับด่วน)
- ย้อนกลับลำดับตำนานของแผนภูมิแท่งแบบเรียงซ้อนใน Excel (ด้วย Quickขั้นตอน)
- วิธีกลับลำดับของคอลัมน์ในแนวตั้งใน Excel (3 วิธี)
- วิธีกลับลำดับของแผ่นงานใน Excel (3 วิธีง่ายๆ)
4. การพลิกชื่อใน Excel โดยไม่ใส่เครื่องหมายจุลภาค
หากชุดข้อมูลของคุณมีชื่อที่ไม่มีเครื่องหมายจุลภาค แต่คุณต้องการพลิกโดยใช้เครื่องหมายจุลภาค ให้ทำตาม ขั้นตอน
📌 ขั้นตอน:
- ขั้นแรก เลือกเซลล์ C5 แล้วจด ฟังก์ชันที่ระบุไว้ด้านล่าง
ที่นี่ B5 คือ ชื่อ ของพนักงาน
รายละเอียดสูตร :
- LEN(B5)+1 → กลายเป็น
- LEN(("Henry Matt")+1) → The LEN ฟังก์ชัน กำหนดความยาวของอักขระ
- เอาต์พุต → 11
- SEARCH(“, “,B5)+1 → กลายเป็น
- SEARCH((“, “, “Henry Matt”)+1) → ฟังก์ชัน SEARCH ค้นหาตำแหน่งของช่องว่างในข้อความ Henry Matt
- เอาต์พุต → 6+1→7
- B5&”, “&am p;B5 → กลายเป็น
- “Henry Matt”&”,”&“Henry Matt” → The Ampersand Operator จะรวมข้อความทั้งสองเข้าด้วยกัน Henry Matt
- เอาต์พุต → “Henry Matt, Henry Matt”
- =MID(B5&” “&B5, SEARCH(“,”,B5)+2,LEN(B5)-1)→ กลายเป็น
- MID(“Henry Matt, Henry Matt”,7,11) → ในที่นี้ 7 คือ หมายเลขเริ่มต้น ของอักขระ และ 11 คือ จำนวนทั้งหมด ของอักขระที่เราจะแยกโดยใช้ ฟังก์ชัน MID จากข้อความ “Henry Matt, Henry Matt”
- ผลงาน → Matt, Henry
- MID(“Henry Matt, Henry Matt”,7,11) → ในที่นี้ 7 คือ หมายเลขเริ่มต้น ของอักขระ และ 11 คือ จำนวนทั้งหมด ของอักขระที่เราจะแยกโดยใช้ ฟังก์ชัน MID จากข้อความ “Henry Matt, Henry Matt”
- “Henry Matt”&”,”&“Henry Matt” → The Ampersand Operator จะรวมข้อความทั้งสองเข้าด้วยกัน Henry Matt
- SEARCH((“, “, “Henry Matt”)+1) → ฟังก์ชัน SEARCH ค้นหาตำแหน่งของช่องว่างในข้อความ Henry Matt
- LEN(("Henry Matt")+1) → The LEN ฟังก์ชัน กำหนดความยาวของอักขระ
- กด ENTER .
- ใช้ Fill Handle สำหรับเซลล์อื่นและย้อนกลับชื่อ โดยไม่ต้องเครื่องหมายจุลภาค
-
<3
สุดท้าย คุณจะได้ผลลัพธ์ดังต่อไปนี้
5. การกลับชื่อโดยใช้ Excel VBA
สุดท้าย เรายังสามารถกลับชื่อโดยใช้ โค้ด VBA ภาษาโปรแกรมสำหรับ Microsoft Excel และเครื่องมือสำนักงานอื่นๆ
📌 ขั้นตอน:<2
- ไปที่แท็บ นักพัฒนาซอฟต์แวร์ >> ตัวเลือก Visual Basic .
- คลิกที่แท็บ แทรก จากนั้นเลือก โมดูล
หลังจากนั้น โมดูล 1 จะถูกสร้างขึ้นโดยที่เราจะแทรกโค้ดของเรา
- จด VBA<2 ต่อไปนี้> โค้ดภายในโมดูลที่สร้างขึ้น
6817 Here, name_flip is the sub-procedure name. We have declared rng, wrk_rng as Range, sym as String.
- ถัดไป รันโค้ดโดยกดปุ่ม F5 และกล่องอินพุตจะปรากฏขึ้น .
- เลือกเซลล์ทั้งหมดที่คุณต้องการย้อนกลับ (ที่นี่ $B$5:$B$8 คือช่วงที่เราเลือก) แล้วกด ตกลง . <17
- จากนั้น ช่องป้อนอื่นจะปรากฏขึ้น
- พิมพ์เครื่องหมายจุลภาค ( , ) เป็นสัญลักษณ์สำหรับช่วงเวลาและกด ตกลง .
- ดังนั้น คุณจะได้รับผลลัพธ์ของคุณ
อ่านเพิ่มเติม: วิธีย้อนกลับสตริงใน Excel (3 วิธีที่เหมาะสม)
ส่วนการปฏิบัติ
เราได้จัดทำ ส่วนการปฏิบัติในแต่ละแผ่นทางด้านขวาสำหรับการปฏิบัติของคุณ โปรดทำด้วยตัวเอง
สรุป
ดังนั้น ต่อไปนี้เป็นวิธีการง่ายๆ ในการ เปลี่ยนชื่อใน Excel โปรดแจ้งให้เราทราบในส่วนความคิดเห็นหากคุณมีคำถามหรือข้อเสนอแนะ เพื่อความเข้าใจที่ดีขึ้นของคุณ โปรดดาวน์โหลดแบบฝึกหัด เยี่ยมชมเว็บไซต์ของเรา Exceldemy เพื่อค้นหาวิธีการต่างๆ ของ Excel ขอขอบคุณที่อดทนรออ่านบทความนี้