วิธีค้นหาอักขระในสตริงจากด้านขวาใน Excel (4 วิธีง่ายๆ)

  • แบ่งปันสิ่งนี้
Hugh West

บทความจะอธิบายขั้นตอนในการ ค้นหาอักขระ ในสตริงจาก ด้านขวา ใน Excel บางครั้งเราต้องเก็บข้อมูลสุดท้ายของสตริงอักขระใน Excel สมมติว่าเราต้องการจัดเก็บนามสกุลของกลุ่มบุคคลในคอลัมน์ ในกรณีนั้น เราจำเป็นต้องแยกอักขระในชื่อจากด้านขวา

ที่นี่ ฉันจะใช้ชุดข้อมูลต่อไปนี้เพื่ออธิบายกลยุทธ์ในการค้นหาอักขระในสตริงจากด้านขวา สมมติว่ากลุ่มคนทำงานในสำนักงาน และพวกเขามี รหัส และ รหัสผู้ใช้ เป็นของตัวเอง เรากำลังดำเนินการกับ ชื่อ , รหัส และ รหัสผู้ใช้ เพื่ออธิบายปัญหาของเราและวิธีแก้ปัญหา

ดาวน์โหลดแบบฝึกหัด

ค้นหาอักขระจาก Right.xlsx

4 วิธีค้นหาอักขระในสตริงจากด้านขวาใน Excel

1. การใช้ฟังก์ชัน RIGHT ของ Excel เพื่อค้นหาอักขระในสตริงจากด้านขวา

วิธีที่ง่ายที่สุดในการค้นหาอักขระในสตริงจากด้านขวาคือการใช้ฟังก์ชัน RIGHT สมมติว่าเราต้องการเก็บตัวเลขไว้ใน ID ใน คอลัมน์ มาหารือเกี่ยวกับกลยุทธ์ด้านล่าง

ขั้นตอน:

  • ขั้นแรก สร้าง คอลัมน์ ใหม่ และพิมพ์สูตรต่อไปนี้ในเซลล์ E5 .
=RIGHT(C5,3)

ที่นี่ ขวา ฟังก์ชันรับสตริงอักขระในเซลล์ C5 และค้นหาอักขระสุดท้าย 3 จากนั้น เป็นแต่ละ ID มี 3 ตัวเลข เราใส่ [num_chars] เป็น 3 .

  • กดปุ่ม ENTER ปุ่ม และคุณจะเห็น 3 หลักสุดท้ายของ ID ในเซลล์ C5

  • ตอนนี้ใช้ Fill Handle เพื่อ AutoFill เซลล์ล่าง

การดำเนินการนี้จะทำให้ ของคุณด้วยตัวเลขใน ID ใน คอลัมน์ E ดังนั้นคุณสามารถค้นหาอักขระในสตริงได้จากด้านขวาและเก็บไว้ในเซลล์

อ่านเพิ่มเติม: วิธีค้นหาอักขระในสตริง Excel (8 วิธีง่ายๆ)

2. การใช้ฟังก์ชัน Excel LEN และ FIND เพื่อแยกอักขระในสตริงจากด้านขวา

สมมติว่าเราต้องการแยก นามสกุล ออกจาก ชื่อ<ของบุคคลเหล่านี้ 2>. เราสามารถทำตามคำแนะนำด้านล่าง

ขั้นตอน:

  • สร้าง คอลัมน์ ใหม่สำหรับ นามสกุล และพิมพ์ สูตรต่อไปนี้ในเซลล์ E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

ที่นี่ เราระบุตำแหน่ง ของ ช่องว่าง ระหว่าง ชื่อ แรก และ นามสกุล โดยใช้ฟังก์ชัน FIND แล้วลบตำแหน่งนี้ออกจาก ความยาว ของสตริงในเซลล์ B5 (ทั้ง ชื่อ ) ด้วยวิธีนี้ เราจะบอกฟังก์ชัน ขวา ว่าควรเก็บอักขระใดในเซลล์ E5 เราใช้ฟังก์ชัน LEN เพื่อกำหนดความยาวของสตริงของเซลล์ B5

  • ตอนนี้ให้กดปุ่ม ENTER และคุณ จะเห็น นามสกุล ของเซลล์ B5 ในเซลล์ E5 .

  • ใช้ Fill Handle เพื่อ ป้อนอัตโนมัติ เซลล์ล่าง

หลังจากนั้น คุณจะเห็น นามสกุล ใน คอลัมน์ E . นี่เป็นอีกวิธีหนึ่งที่คุณสามารถใช้เพื่อค้นหาอักขระในสตริงจากด้านขวาและจัดเก็บไว้ในเซลล์

อ่านเพิ่มเติม: วิธีค้นหาจากด้านขวาใน Excel ( 6 วิธีการ)

การอ่านที่คล้ายกัน

  • [แก้ไข]: ไม่พบข้อผิดพลาดของโครงการหรือไลบรารีใน Excel (3 วิธีแก้ไข)
  • วิธีหาอักขระ * ที่ไม่เป็นไวด์การ์ดใน Excel (2 วิธี)
  • วิธีค้นหาแถวสุดท้ายด้วยค่าเฉพาะใน Excel ( 6 วิธี)
  • หาค่าสุดท้ายในคอลัมน์ที่มากกว่าศูนย์ใน Excel (2 สูตรง่ายๆ)
  • วิธีหาค่าต่ำสุด 3 ค่าใน Excel (5 วิธีง่ายๆ)

3. การใช้ฟังก์ชันรวมเพื่อค้นหาอักขระในสตริงจากด้านขวา

ลองนึกภาพว่าคุณแค่ต้องการเก็บตัวเลขจาก รหัสผู้ใช้ ของคนเหล่านี้ เราสามารถทำได้โดยการซ้อนฟังก์ชัน LEN , FIND และ SUBSTITUTE ไว้ในฟังก์ชัน RIGHT มาดูกันว่าเราจะทำตามจุดประสงค์ของเราได้อย่างไร

ขั้นตอน:

  • สร้าง คอลัมน์ ใหม่สำหรับ รหัสผู้ใช้ ไม่ใช่ และพิมพ์สูตรต่อไปนี้ในเซลล์ E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))

ที่นี่ เราได้ซ้อน LEN , FIND และ SUBSTITUTE ในฟังก์ชัน RIGHT เพื่อแยก UID No เป็นข้อความ. มาแบ่งสูตรออกเป็นส่วนๆ ด้านล่างนี้

รายละเอียดสูตร

  • LEN(D5)—-> ฟังก์ชัน ความยาว ส่งคืนจำนวน อักขระ
    • เอาต์พุต : 11
  • SUBSTITUTE(D5,”-“,””)—-> ; ฟังก์ชัน SUBSTITUTE จะแทนที่ ยัติภังค์ โดยไม่ทำอะไรเลย
  • SUBSTITUTE(“PLK-OIQ-249″,”-“,”” )—-> กลายเป็น PLKOIQ249
    • เอาต์พุต : “PLKOIQ249”
    <12 LEN(SUBSTITUTE(D5,”-“,”))—-> กลายเป็น LEN( “PLKOIQ249” )
    • เอาต์พุต : 9
  • LEN(D5)-LEN(SUBSTITUTE(D5,”-“,””))) —-> กลายเป็น LEN(D5)-LEN( “PLKOIQ249” )
    • 11-9
    • เอาท์พุต : 2
  • SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUTE(D5,” -“,”))—-> กลายเป็น
  • SUBSTITUTE(D5,”-“,”#”,2)—> แทนที่ตัวที่ 2 ยัติภังค์ '-' กับ แฮชแท็ก '#')
    • เอาต์พุต : “PLK-OIQ#249”
  • FIND(“#”,SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUTE(D5,”-“ ,”))))—-> กลายเป็น
  • FIND(“#”,”PLK-OIQ#249″)—-> การ FIND ฟังก์ชันค้นหา ตำแหน่ง ของ อักขระที่กำหนด #
    • เอาต์พุต : 8
  • ขวา(D5,LEN(D5)-FIND(“#” ,SUBSTITUTE(D5,”-“,”#”,LEN(D5)-LEN(SUBSTITUTE(D5,”-“,””))))))—-> เลี้ยวเป็น
  • ขวา(D5,LEN(D5)-8)—->
  • ขวา(D5,11-8)—->
  • ขวา(D5,3)—->
  • ขวา(“PLK-OIQ-249”,3)—-> ฟังก์ชัน ขวา แยกจำนวนอักขระจาก ด้านขวา
    • เอาต์พุต : 249

สุดท้าย เราได้รับ รหัสผู้ใช้ 249 เรามาเข้าสู่ ขั้นตอน กันอีกครั้ง

  • กด ENTER และคุณจะเห็นเฉพาะ หมายเลข ใน User ID .

  • หลังจากนั้น ให้ใช้ Fill Handle เพื่อ AutoFill เซลล์ล่าง

ดังนั้น คุณสามารถใส่ ตัวเลข ใน รหัสผู้ใช้ ใน คอลัมน์ E การค้นหาอักขระในสตริงจากด้านขวาเป็นเรื่องยากเล็กน้อยเมื่อเกิดสถานการณ์เช่นนี้

อ่านเพิ่มเติม: วิธีค้นหาอักขระในสตริงใน Excel

4. การค้นหาอักขระในสตริงจากด้านขวาโดยใช้การเติมแบบรวดเร็ว

หากคุณไม่ใช่นักสูตร คุณสามารถใช้คำสั่ง การเติมแบบรวดเร็ว เพื่อค้นหาอักขระ ในสตริงจากด้านขวา สมมติว่าคุณต้องการจัดเก็บ นามสกุล ของบุคคลเหล่านี้ เรามาพูดถึงขั้นตอนง่ายๆ นี้กัน

ขั้นตอน:

  • สร้าง คอลัมน์ ใหม่สำหรับ นามสกุล และพิมพ์ นามสกุล ( หอก ) ในเซลล์ B5 .
  • เลือก หน้าแรก >> เติม >> Flash Fill

คำสั่ง Flash Fill เป็นไปตามรูปแบบ มันตรวจพบสตริงอักขระ สเปียร์ เป็นอักขระด้านขวาของสตริงทั้งหมดในเซลล์ B5 และจะทำเช่นเดียวกันกับเซลล์อื่นๆ

  • การดำเนินการนี้จะส่งคืน นามสกุล ทั้งหมดในเซลล์ที่เหลือ E6 เป็น E11 .

ดังนั้น คุณสามารถค้นหาอักขระในสตริงได้จากตำแหน่งที่ถูกต้อง

อ่านเพิ่มเติม: ฟังก์ชัน Excel: FIND vs SEARCH (การวิเคราะห์เปรียบเทียบ)

ส่วนการปฏิบัติ

ที่นี่ ฉันจะให้ชุดข้อมูลที่เราใช้อธิบายวิธีค้นหาอักขระในสตริง จากตำแหน่งที่เหมาะสมเพื่อให้คุณสามารถฝึกฝนได้ด้วยตัวเอง

บทสรุป

บทความนี้มีวิธีการบางอย่างเกี่ยวกับวิธีค้นหาอักขระในสตริงจาก ขวา. วิธีการที่ฉันอธิบายไว้ที่นี่ค่อนข้างเข้าใจง่าย ฉันหวังว่านี่จะเป็นประโยชน์สำหรับคุณในการแก้ปัญหาของคุณเองในเรื่องนี้ หากคุณมีวิธีการหรือแนวคิดที่มีประสิทธิภาพมากขึ้นหรือข้อเสนอแนะใด ๆ โปรดทิ้งไว้ในช่องแสดงความคิดเห็น นี่อาจช่วยให้ฉันเพิ่มคุณค่าให้กับบทความที่กำลังจะมีขึ้น

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง