สารบัญ
ในบทความนี้ ฉันจะแสดงวิธีการเปลี่ยนชื่อและนามสกุลใน Excel ด้วยเครื่องหมายจุลภาค คุณอาจประสบปัญหามากมายทั้งนี้ขึ้นอยู่กับปัญหา ในบทช่วยสอนนี้ ฉันจะเน้นไปที่ปัญหาและแนวทางแก้ไขให้ได้มากที่สุด แต่ถ้าคุณมีปัญหาพิเศษและกำลังประสบปัญหาที่ต้องแก้ไข โปรดแจ้งให้เราทราบในช่องแสดงความคิดเห็น เราจะพยายามให้วิธีแก้ปัญหาแก่คุณ
ดาวน์โหลดสมุดงานแบบฝึกหัด
โปรดดาวน์โหลดไฟล์ Excel ต่อไปนี้ที่ฉันใช้ในการเขียนบทความนี้ คุณจะได้รับสูตรและวิธีการทั้งหมดที่ฉันใช้ในบทความนี้
สลับชื่อและนามสกุลด้วย Comma.xlsm
4 วิธีที่เหมาะสมในการสลับ ชื่อและนามสกุลใน Excel ด้วยเครื่องหมายจุลภาค
เรามาทำความรู้จักกับชุดข้อมูลของเรากันก่อน ฉันมีชื่อและนามสกุลของบุคคลในชีต และฉันจะเปลี่ยนชื่อและนามสกุลใน Excel ด้วยเครื่องหมายจุลภาค
1. สลับชื่อและนามสกุลด้วยเครื่องหมายจุลภาคโดยใช้ฟังก์ชันของ Excel
ในวิธีนี้ เราจะสลับชื่อและนามสกุลด้วยวิธีต่อไปนี้:
นามสกุล, ชื่อ = ชื่อ นามสกุล
ตัวอย่างเช่น
John Dalton = Dalton, John
เราสามารถทำได้โดยใช้วิธีการย่อยต่อไปนี้ .
1.1 รวมฟังก์ชัน RIGHT, SEARCH และ LEFT
ในส่วนนี้ เราจะใช้ ฟังก์ชัน RIGHT, SEARCH, และ LEFT กับ เปลี่ยนชื่อและนามสกุลด้วยเครื่องหมายจุลภาค มาติดตามกันเลยคำแนะนำด้านล่างเพื่อสลับชื่อและนามสกุลด้วยเครื่องหมายจุลภาค!
ขั้นตอน:
- ก่อนอื่น เลือก เซลล์ C5 สำหรับ เพื่อความสะดวกในการทำงานของเรา
- หลังจากนั้นให้เขียนฟังก์ชันด้านล่างลงในเซลล์นั้น
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&", "&LEFT(B5,SEARCH(" ",B5)-1)
- ดังนั้น เพียงแค่กด Enter บนแป้นพิมพ์ของคุณ ดังนั้น คุณจะสามารถรับค่าส่งคืนของ ฟังก์ชัน RIGHT, SEARCH, และ LEFT และค่าส่งคืนคือ Dalton, John <17
- นอกจากนี้ ป้อนอัตโนมัติ ฟังก์ชันให้กับเซลล์ที่เหลือในคอลัมน์ C ซึ่งกำหนดไว้ใน ภาพหน้าจอ
1.2 รวมฟังก์ชัน REPLACE, SEARCH และ LEFT
ตอนนี้ เราจะใช้ ฟังก์ชัน REPLACE, SEARCH, และ ฟังก์ชัน LEFT เพื่อสลับชื่อและนามสกุลด้วยเครื่องหมายจุลภาค จากชุดข้อมูลของเรา เราสามารถทำได้อย่างง่ายดาย ทำตามคำแนะนำด้านล่างเพื่อเปลี่ยนชื่อและนามสกุลด้วยเครื่องหมายจุลภาค!
ขั้นตอน:
- ก่อนอื่น เลือก เซลล์ C5 เพื่อความสะดวกในการทำงานของเรา
- หลังจากนั้น ให้จดฟังก์ชันด้านล่างลงในเซลล์นั้น
=REPLACE(B5,1,SEARCH(",",B5)+1,"")&" "&LEFT(B5,SEARCH(",",B5)-1)
<7
- ดังนั้น เพียงแค่กด Enter บนแป้นพิมพ์ของคุณ ดังนั้น คุณจะสามารถรับการส่งคืนของ ฟังก์ชัน REPLACE, SEARCH, และ LEFT และการส่งคืนคือ Dalton John
- นอกจากนี้ ป้อนอัตโนมัติ ฟังก์ชันที่เหลือของเซลล์ในคอลัมน์ C ซึ่งระบุไว้ในภาพหน้าจอ
1.3 ใช้ฟังก์ชัน MID, SEARCH และ LEN
ในส่วนนี้ เราจะใช้ ฟังก์ชัน MID, SEARCH, และ LEN เพื่อสลับชื่อและนามสกุลโดยไม่ต้องใช้เครื่องหมายจุลภาค ทำตามคำแนะนำด้านล่างเพื่อเปลี่ยนชื่อและนามสกุลโดยไม่ต้องใช้เครื่องหมายจุลภาค!
ขั้นตอน:
- ก่อนอื่น เลือก เซลล์ C5 เพื่อความสะดวกในการทำงานของเรา
- หลังจากนั้น ให้จดฟังก์ชันด้านล่างลงในเซลล์นั้น
=MID(B5&" "&B5,SEARCH(", ",B5)+2,LEN(B5)-1)
<7
- ดังนั้น เพียงแค่กด Enter บนแป้นพิมพ์ของคุณ ดังนั้น คุณจะสามารถรับการส่งคืนของ ฟังก์ชัน MID, SEARCH, และ LEN , และผลตอบแทนคือ Dalton John .
- นอกจากนี้ ป้อนอัตโนมัติ การทำงานของเซลล์ที่เหลือในคอลัมน์ C ซึ่งได้รับในภาพหน้าจอ
2. ใช้คุณลักษณะการเติมแบบรวดเร็วของ Excel เพื่อสลับชื่อและนามสกุล
บางครั้งชื่ออาจมีมากกว่าสองส่วน ในกรณีนี้ คุณสามารถใช้ คุณลักษณะการเติมแบบรวดเร็วของ Excel ได้
แป้นพิมพ์ลัด: CTRL + E
- ในตอนแรก สร้างผลลัพธ์ที่คุณต้องการในเซลล์ C5 หากจำเป็น ให้สร้างผลลัพธ์เพิ่มเติมในเซลล์เพิ่มเติมในคอลัมน์เพื่อให้คำแนะนำแก่ Excel ว่าผลลัพธ์จริงของคุณจะเป็นอย่างไร
- ตอนนี้ให้เลือก ( C5 )หรือเซลล์เหล่านั้น แล้วกด CTRL + E บนแป้นพิมพ์ของคุณ คุณจะพบดรอปดาวน์ชื่อ ตัวเลือกการเติมแบบรวดเร็ว คลิกที่ดรอปดาวน์และเลือกคำสั่ง ยอมรับคำแนะนำ หากทุกอย่างเป็น ตกลง หรือเลือกคำสั่ง Undo Flash Fill หากคุณต้องการยกเลิกผลลัพธ์
3. ใช้คุณสมบัติ Text to Columns ของ Excel เพื่อสลับ ชื่อและนามสกุล
ด้วยวิธีนี้ เราจะแบ่งชื่อออกเป็นส่วนๆ โดยใช้ คุณลักษณะข้อความเป็นคอลัมน์ของ Excel จากนั้นเราจะเชื่อมส่วนเหล่านั้นเข้าด้วยกันเพื่อสร้างรูปแบบชื่อใหม่ ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!
ขั้นตอนที่ 1:
- เลือกเซลล์ที่มีชื่อ จากนั้นเปิด ข้อความเป็นคอลัมน์ วิซาร์ดของ Excel ( ข้อมูล > เครื่องมือข้อมูล > ข้อความเป็นคอลัมน์ ) แป้นพิมพ์ลัดสำหรับเปิดตัวช่วยสร้างข้อความเป็นคอลัมน์: ALT + A + E
- ในขั้นตอนที่ 1 จาก 3 ให้เลือกตัวเลือก ตัวคั่น จากนั้นคลิกที่ตัวเลือก ปุ่ม ถัดไป
- ในขั้นตอนที่ 2 จาก 3 ให้เลือก เว้นวรรค เป็น ตัวคั่น . และคลิกที่ตัวเลือก ถัดไป
- ในขั้นตอนที่ 3 จาก 3 เราเลือก ปลายทาง เซลล์เป็น B2 และคลิกที่ตัวเลือก เสร็จสิ้น
- นี่คือสิ่งที่เราได้รับจากสิ่งนี้ ขั้นตอน:
ขั้นตอนที่ 2:
- ตอนนี้ฉันใช้ ฟังก์ชัน CONCATENATE เพื่อรวมเซลล์เหล่านี้และสร้างรูปแบบใหม่
=CONCATENATE(D5,", ",C5)
แต่คุณยังสามารถใช้ & ตัวดำเนินการในลักษณะนี้:
=D5&", "&C5
อ่านเพิ่มเติม: Excel VBA เพื่อค้นหาและแทนที่ข้อความในคอลัมน์ ( 2 ตัวอย่าง)
4. เรียกใช้รหัส VBA เพื่อสลับชื่อและนามสกุลด้วยเครื่องหมายจุลภาค
นามสกุลแต่ไม่ท้ายสุด ฉันจะแสดงวิธีสลับชื่อและนามสกุลใน Excel ด้วยเครื่องหมายจุลภาคโดยใช้โค้ด VBA แบบธรรมดา มีประโยชน์มากสำหรับบางช่วงเวลา . จากชุดข้อมูลของเรา เราจะเปลี่ยนชื่อและนามสกุลใน Excel โดยใช้โค้ด VBA แบบง่ายๆ มาทำตามคำแนะนำด้านล่างเพื่อเรียนรู้กันเถอะ!
ขั้นตอนที่ 1:
- ก่อนอื่น เปิดโมดูล โดยเริ่มจาก นักพัฒนาซอฟต์แวร์ ไปที่แท็บ
นักพัฒนา → Visual Basic
- หลังจากคลิกที่ ริบบิ้น Visual Basic หน้าต่างชื่อ Microsoft Visual Basic for Applications – สลับชื่อและนามสกุลด้วยเครื่องหมายจุลภาค จะปรากฏขึ้นต่อหน้าคุณทันที จากหน้าต่างนั้น เราจะแทรกโมดูลเพื่อใช้ รหัส VBA ของเรา โดยไปที่
แทรก → โมดูล
ขั้นตอนที่ 2:
- ดังนั้น โมดูล สลับชื่อและนามสกุลด้วยเครื่องหมายจุลภาค จะปรากฏขึ้น ในโมดูล สลับชื่อและนามสกุลด้วยเครื่องหมายจุลภาค ให้เขียนโค้ด VBA ด้านล่าง
8637
- ดังนั้น รันโค้ด VBA โดยไปที่
เรียกใช้ → เรียกใช้แบบฟอร์มย่อย/ผู้ใช้
- หลังจากเรียกใช้ โค้ด VBA กล่องโต้ตอบชื่อ สลับชื่อและนามสกุล จะปรากฏขึ้น จากกล่องโต้ตอบนั้น ให้พิมพ์ $B$5:$B$10 ในช่องพิมพ์ ช่วง สุดท้าย กด ตกลง .
- ด้วยเหตุนี้ กล่องพิมพ์ใหม่ชื่อ ช่วงเวลาสัญลักษณ์ จะปรากฏขึ้น กดปุ่ม เว้นวรรค บนแป้นพิมพ์ของคุณ อีกครั้ง กด ตกลง .
- สุดท้าย คุณจะสามารถ s witch ชื่อและนามสกุลด้วย เครื่องหมายจุลภาค โดยใช้โค้ด VBA
สิ่งที่ต้องจำ
➜ ในขณะที่ไม่พบค่าใน เซลล์ที่อ้างอิง ข้อผิดพลาด #N/A! เกิดขึ้นใน Excel
➜ การเติมแบบรวดเร็ว ฟีเจอร์พร้อมใช้งานสำหรับ Excel เวอร์ชัน 2013 และใหม่กว่า<7
สรุป
ดังนั้น นี่คือวิธีการของฉันในการ สลับชื่อและนามสกุลใน Excel โดยใช้เครื่องหมายจุลภาคหรือไม่มีเครื่องหมายจุลภาค แม้แต่ฉันได้แสดงวิธีการสลับชื่อตั้งแต่สามส่วนขึ้นไป หากคุณมีปัญหาใด ๆ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น เราจะพยายามให้คำตอบแก่คุณ
ขอบคุณที่อ่านบล็อกของเรา
ขอให้มีความสุขมากๆ 😀