Msexcel: วิธีค้นหาตำแหน่งของอักขระในสตริงได้อย่างไร
Excel ค้นหาตำแหน่งของอักขระในสตริง
การค้นหาตำแหน่งของอักขระในสตริงสามารถเป็นการดำเนินการที่ง่ายมากใน Msexcel โดยใช้ฟังก์ชัน FIND ในตัวที่สอดคล้องกัน
Excel ค้นหาตำแหน่งอักขระในสตริงและแยกสตริงย่อย
ตัวอย่างเช่นสมมติว่าเรามีรายการไดเรกทอรีและชื่อไฟล์และต้องการได้ผลลัพธ์สุดท้ายพร้อมชื่อไฟล์
ในกรณีดังกล่าวแม้แต่ vlookup ขั้นสูงใน Excel ก็ไม่สามารถช่วยได้เพราะจะไม่อนุญาตให้ดึงข้อมูลใด ๆ จากสตริงหลัก
ทางออกที่ดีที่สุดคือการใช้ฟังก์ชั่น“ ค้นหา” เพื่อค้นหาตำแหน่งของตัวอักษรในสตริงและใช้หมายเลขนี้เพื่อแยกส่วนที่เหลือของสตริงโดยใช้ฟังก์ชั่น“ MID” ใน Excel
ค้นหาตำแหน่งของอักขระในสตริง Excel
ในการค้นหาตำแหน่งของอักขระที่ระบุเฉพาะใน Excel เพียงใช้ฟังก์ชัน“ FIND” บนสตริงโดยให้พารามิเตอร์เป็นอักขระที่จะค้นหาและสตริงที่จะค้นหาตัวอย่างเช่นในการอ้างอิงไปยังเซลล์อื่นในสเปรดชีต Excel .
'=FIND("char",”string”)
แยกสตริงเริ่มต้นที่ตัวละคร
จากนั้นใช้ข้อมูลตำแหน่งของอักขระใช้ฟังก์ชัน MID เพื่อแยกสตริงที่ต้องการเริ่มต้นหลังจากพบอักขระโดยการเพิ่ม +1 และแยกส่วนที่เหลือทั้งหมดของสตริงโดยใช้ความยาวสตริงที่ยาวพอเช่น 999 ถึง ต้องแน่ใจว่าครอบคลุมผลลัพธ์ทั้งหมด
'=MID(“string”,”char”+1,999)
Excel แยกข้อความต่อหน้าตัวละคร
เมื่อต้องการแยกข้อความก่อนอักขระที่กำหนดใน Excel เพียงค้นหาตำแหน่งอักขระและใช้ฟังก์ชัน“ LEFT” ที่มีอักขระน้อยกว่าหนึ่งตัวเพื่อแยกข้อความก่อนอักขระที่พบ
'=LEFT(“string”,”char”-1)
ค้นหาการเกิดขึ้นของอักขระในสตริง excel
เป็น Pro Excel: เข้าร่วมหลักสูตรของเรา!
ยกระดับทักษะของคุณจากมือใหม่เป็นฮีโร่ด้วยหลักสูตร Excel 365 Basics ของเราออกแบบมาเพื่อให้คุณมีความเชี่ยวชาญในช่วงไม่กี่ครั้ง
ลงทะเบียนที่นี่การค้นหาการเกิดขึ้นที่ n ของอักขระในสตริงใน Excel ทำได้โดยใช้ทั้งฟังก์ชั่น“ FIND” และ“ SUBSTITUTE”
ฟังก์ชัน“ SUBSTITUTE” จะแทนที่อินสแตนซ์ที่ n ที่ร้องขอของอักขระที่วิจัยโดยอักขระพิเศษและฟังก์ชัน“ FIND” จะได้รับตำแหน่งของอักขระพิเศษนั้นในสตริง
เพียงเลือกการเกิดขึ้นที่ n เพื่อค้นหาในสตริงที่กำหนดและผลลัพธ์จะปรากฏขึ้นโดยแสดงการเกิดขึ้นที่ n ของอักขระในสตริง
'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
วิธีการค้นหาการเกิดขึ้นที่ n (ตำแหน่ง) ของอักขระในสตริงข้อความใน ExcelExcel ค้นหาตำแหน่งของอักขระในสตริง from right
ในการค้นหาตำแหน่งของตัวละครในสตริงจากด้านขวาเราจะใช้ตัวแก้ปัญหาที่คล้ายกันโดยใช้“ FIND” และ“ SUBSTITUTE” เพื่อค้นหาตำแหน่งสุดท้ายของอักขระที่กำหนดในสตริง
ด้วยวิธีนี้ตำแหน่งสุดท้ายของอักขระในสตริงซึ่งเป็นตำแหน่งของอักขระในสตริงจากด้านขวาจะปรากฏขึ้น
'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
ค้นหาตำแหน่งของการเกิดขึ้นครั้งสุดท้ายของตัวละครในสตริงใน Excelคำถามที่พบบ่อย
- สูตรใดที่สามารถใช้ใน Excel เพื่อระบุตำแหน่งของอักขระเฉพาะภายในสตริงข้อความช่วยในการจัดการข้อมูลและการวิเคราะห์
- ใช้ฟังก์ชั่น `find` หรือ` search 'ใน excel เพื่อค้นหาตำแหน่งของอักขระภายในสตริง สูตรดูเหมือน `= find ( อักขระ , cell_reference)` สำหรับการค้นหาที่ไวต่อกรณีหรือ `= การค้นหา ( อักขระ , cell_reference)` สำหรับการค้นหาที่ไม่รู้สึกตัว แทนที่ ` อักขระ ` ด้วยตัวละครที่คุณกำลังค้นหาและ `cell_reference 'ด้วยเซลล์ที่มีข้อความ
เสร็จสิ้น Excel 2019 สำหรับผู้เริ่มต้นในวิดีโอ
Yoann Bierling เป็นผู้เชี่ยวชาญด้านการเผยแพร่เว็บและดิจิตอลให้คำปรึกษาสร้างผลกระทบระดับโลกผ่านความเชี่ยวชาญและนวัตกรรมด้านเทคโนโลยี หลงใหลในการเพิ่มขีดความสามารถของบุคคลและองค์กรให้เติบโตในยุคดิจิตอลเขาได้รับแรงผลักดันให้ส่งมอบผลลัพธ์ที่ยอดเยี่ยมและผลักดันการเติบโตผ่านการสร้างเนื้อหาทางการศึกษา
เป็น Pro Excel: เข้าร่วมหลักสูตรของเรา!
ยกระดับทักษะของคุณจากมือใหม่เป็นฮีโร่ด้วยหลักสูตร Excel 365 Basics ของเราออกแบบมาเพื่อให้คุณมีความเชี่ยวชาญในช่วงไม่กี่ครั้ง
ลงทะเบียนที่นี่