จะค้นหาการเกิดขึ้นครั้งแรกครั้งสุดท้ายหรือครั้งที่ n ของอักขระใน Excel ได้อย่างไร
สมมติว่าคุณมีรายการสตริงข้อความต่อไปนี้ซึ่งรวมถึงอักขระ“ -” และตอนนี้คุณต้องการให้อักขระ“ -” เกิดขึ้นครั้งสุดท้ายหรือที่ n คุณมีความคิดที่ดีในการจัดการกับปัญหานี้หรือไม่?
ค้นหาการเกิดสุดท้ายของอักขระด้วยสูตร
ต่อไปนี้เป็นสูตรที่สามารถช่วยคุณในการค้นหาตำแหน่งสุดท้ายของอักขระเฉพาะได้โปรดทำดังนี้:
1. ถัดจากสตริงข้อความของคุณโปรดป้อนหรือคัดลอกสูตรใดสูตรหนึ่งด้านล่างลงในเซลล์ว่าง:
=LOOKUP(2,1/(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)="-"),ROW(INDIRECT("1:"&LEN(A2))))
2. จากนั้นลากจุดจับเติมไปยังช่วงที่คุณต้องการใช้สูตรนี้และคุณจะได้รับครั้งสุดท้ายของอักขระเฉพาะ“ -” ดูภาพหน้าจอ:
หมายเหตุ ในสูตรข้างต้น A2 ระบุค่าเซลล์ที่คุณต้องการใช้ และ“-” ย่อมาจากอักขระเฉพาะที่คุณต้องการให้ได้ตำแหน่งสุดท้ายคุณสามารถเปลี่ยนเป็นอักขระอื่น ๆ ได้ตามต้องการ
ปลดล็อก Excel Magic ด้วย Kutools AI
- การดำเนินการอย่างชาญฉลาด: ดำเนินการกับเซลล์ วิเคราะห์ข้อมูล และสร้างแผนภูมิ ทั้งหมดนี้ขับเคลื่อนด้วยคำสั่งง่ายๆ
- สูตรที่กำหนดเอง: สร้างสูตรที่ปรับแต่งโดยเฉพาะเพื่อปรับปรุงขั้นตอนการทำงานของคุณ
- การเข้ารหัส VBA: เขียนและใช้งานโค้ด VBA ได้อย่างง่ายดาย
- การตีความสูตร: เข้าใจสูตรที่ซับซ้อนได้อย่างง่ายดาย
- การแปลข้อความ: ทลายกำแพงด้านภาษาภายในสเปรดชีตของคุณ
ค้นหาอักขระที่เกิดขึ้นล่าสุดด้วย User Defined Function
ในการรับตำแหน่งของอักขระสุดท้าย“ -” คุณยังสามารถสร้าง User Defined Function ได้โดยทำดังนี้:
1. เปิดแผ่นงานของคุณที่คุณต้องการใช้
2. กด ALT + F11 คีย์เพื่อเปิด หน้าต่าง Microsoft Visual Basic สำหรับแอปพลิเคชัน.
3. จากนั้นคลิก สิ่งที่ใส่เข้าไป > โมดูลและวางมาโครต่อไปนี้ในไฟล์ หน้าต่างโมดูล.
รหัส VBA: ค้นหาการเกิดครั้งสุดท้ายของอักขระ
Function LastpositionOfChar(strVal As String, strChar As String) As Long
LastpositionOfChar = InStrRev(strVal, strChar)
End Function
4. จากนั้นบันทึกและปิดรหัสนี้กลับไปที่แผ่นงานแล้วป้อนสูตรนี้ = lastpositionofchar (A2, "-") ลงในเซลล์ว่างนอกเหนือจากข้อมูลของคุณดูภาพหน้าจอ:
5. จากนั้นลากจุดจับเติมไปยังช่วงที่คุณต้องการใช้สูตรนี้และการเกิดของอักขระตัวสุดท้าย“ -” ถูกแยกออกจากสตริงข้อความดังภาพหน้าจอต่อไปนี้:
หมายเหตุ: ในสูตรข้างต้น: A2 คือเซลล์ที่มีข้อมูลที่คุณต้องการใช้และ“-” คืออักขระที่คุณต้องหาตำแหน่งสุดท้ายคุณสามารถปรับเปลี่ยนได้ตามต้องการ
ค้นหาอักขระที่เกิดขึ้นครั้งแรกหรือครั้งที่ n ด้วยสูตร
เพื่อให้ได้ตำแหน่งแรกหรือลำดับที่ n ของอักขระเฉพาะโปรดใช้สูตรต่อไปนี้:
1. ป้อนหรือคัดลอกสูตรด้านล่างลงในเซลล์ว่างที่คุณต้องการใส่ผลลัพธ์แล้วกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์แรก:
2. จากนั้นลากจุดจับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้และคำนวณตำแหน่งของอักขระ "-" ตัวที่สองแล้วดูภาพหน้าจอ:
หมายเหตุ ในสูตรข้างต้น A2 ระบุค่าเซลล์ที่คุณต้องการใช้ "-” ย่อมาจากอักขระเฉพาะที่คุณต้องการได้รับตำแหน่งคือจำนวน 2 หมายถึงการเกิดขึ้นของอักขระที่คุณต้องการได้รับ
ค้นหาการเกิดขึ้นครั้งแรกหรือครั้งที่ n ของอักขระเฉพาะด้วยคุณสมบัติที่ง่าย
ด้วยระบบเส้นทาง Kutools สำหรับ Excel's ค้นหาตำแหน่งที่อักขระปรากฏ Nth ในสตริง ยูทิลิตี้คุณสามารถรับตำแหน่งของอักขระเฉพาะตัวแรกหรือตัวที่ n ได้อย่างรวดเร็วและง่ายดาย
หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามนี้:
ตัวอย่างเช่นฉันต้องการให้เกิดครั้งที่สองของอักขระ“ -” โปรดทำดังนี้:
1. คลิกเซลล์ที่คุณต้องการใส่ผลลัพธ์
2. จากนั้นคลิก Kutools > ตัวช่วยสูตร > ตัวช่วยสูตรดูภาพหน้าจอ:
3. ใน ตัวช่วยสูตร กล่องโต้ตอบ:
- เลือก ค้นหา ตัวเลือกจาก สูตร ประเภท รายการแบบหล่นลง
- จากนั้นเลือก ค้นหาตำแหน่งที่อักขระปรากฏ Nth ในสตริง จาก เลือก fromula กล่องรายการ;
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร การป้อนอาร์กิวเมนต์ เลือกเซลล์ที่มีสตริงข้อความที่คุณต้องการใช้และป้อนอักขระที่คุณต้องการรับตำแหน่งในที่สุดระบุตัวเลขที่คุณต้องการรับตำแหน่งของอักขระ
4. จากนั้นคลิก Ok จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการรับตำแหน่งเพื่อให้ได้ผลลัพธ์ต่อไปนี้ตามที่คุณต้องการ
ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!
บทความที่เกี่ยวข้องเพิ่มเติม:
- แยกคำทั้งหมดยกเว้นคำแรก / คำสุดท้ายใน Excel
- หากต้องการแยกคำทั้งหมดออกจากเซลล์ แต่คำแรกหรือคำสุดท้ายสามารถช่วยคุณลบคำที่ไม่ต้องการที่คุณต้องการได้แน่นอนในกรณีนี้คุณสามารถคัดลอกคำที่ต้องการและวางในเซลล์อื่นทีละคำได้ แต่สิ่งนี้จะเบื่อหากจำเป็นต้องแยกค่าเซลล์หลายค่ายกเว้นคำแรกหรือคำสุดท้าย คุณจะแยกคำทั้งหมดยกเว้นคำแรกหรือคำสุดท้ายใน Excel อย่างรวดเร็วและง่ายดายได้อย่างไร
- แยกอักขระจากขวาไปซ้ายในเซลล์
- บทความนี้จะพูดถึงการดึงหรือแยกอักขระจากด้านขวาในเซลล์จนกว่าจะถึงช่องว่างเพื่อให้ได้ผลลัพธ์ต่อไปนี้ในแผ่นงาน Excel สูตรที่มีประโยชน์ในบทความนี้สามารถแก้ปัญหานี้ได้อย่างรวดเร็วและง่ายดาย
- ลบอักขระตัวแรกอักขระ X ตัวสุดท้ายหรืออักขระบางตำแหน่ง
- บทความนี้จะพูดถึงการดึงหรือแยกอักขระจากด้านขวาในเซลล์จนกว่าจะถึงช่องว่างเพื่อให้ได้ผลลัพธ์ต่อไปนี้ในแผ่นงาน Excel สูตรที่มีประโยชน์ในบทความนี้สามารถแก้ปัญหานี้ได้อย่างรวดเร็วและง่ายดาย
- ค้นหาตำแหน่งของอักษรตัวพิมพ์เล็กตัวแรก
- หากคุณมีรายการสตริงข้อความที่มีทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็กตอนนี้คุณต้องการทราบตำแหน่งของตัวอักษรตัวพิมพ์เล็กตัวแรกในแผ่นงาน Excel คุณจะได้รับผลลัพธ์อย่างรวดเร็วโดยไม่นับทีละรายการได้อย่างไร?
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!