สูตร Excel: แยกข้อความจากขวาไปจนถึงอักขระ
ในบทช่วยสอนนี้จะมีสูตรในการแยกข้อความจากด้านขวาของข้อความที่กำหนดจนกว่าจะตรงตามอักขระที่ระบุและอธิบายอาร์กิวเมนต์ของแต่ละสูตร
สูตรทั่วไป:
IFERROR(RIGHT(txt,LEN(txt)-SEARCH("$",SUBSTITUTE(txt," char","$",LEN(txt)-LEN(SUBSTITUTE(txt,"char",""))))), txt) |
ข้อโต้แย้ง
Txt: the cell reference or text string you use. |
Char: the character you want to extract text from right until meet. |
หมายเหตุ
ถ้าสูตรไม่พบอักขระที่ระบุจะส่งคืนข้อมูลเดิม
สูตรนี้ทำงานอย่างไร
ตัวอย่างเช่นคุณต้องแยกข้อความจากด้านขวาของสตริงข้อความในเซลล์ B3 จนถึงช่องว่างโปรดใช้สูตรด้านล่าง:
=IFERROR(RIGHT(B3,LEN(B3)-SEARCH("$",SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))), B3) |
ข่าวประชา เข้าสู่ กุญแจสำคัญในการแยกข้อความ
คำอธิบาย
SUBSTITUTE ฟังก์ชันใช้เพื่อแทนที่ข้อความหรืออักขระด้วยข้อความใหม่ นี่คือสูตร SUBSTITUTE (B3, "", "") ในสูตรยาวจะแทนที่ช่องว่างด้วยค่าว่างและส่งกลับ "Gotolastcell"
LEN ฟังก์ชัน นับจำนวนอักขระในข้อความที่กำหนด ตอนนี้ เลน (แทนที่ (B3, "", "")) จะเห็นได้ว่า LEN (“ Gotolastcell”) ส่งกลับ 12
จากนั้นจึงนำสูตร เลน (B3) - เลน (แทนที่ (B3, "", "")) ส่งกลับ 3 จากนั้นสูตร SUBSTITUTE (B3, "", "$", LEN (B3) -LEN (SUBSTITUTE (B3, "", "")) จะแสดงเป็น SUBSTITUTE (B3, "", "$" , 3) ส่งกลับ“ ไปที่เซลล์ $ สุดท้าย”SEARCH ฟังก์ชัน ค้นหาตำแหน่งของข้อความในข้อความที่กำหนด สูตร ค้นหา ("$", แทนที่ (B3, "", "$", LEN (B3) -LEN (SUBSTITUTE (B3, "", "")))) จะเห็นได้ว่า SEARCH ("$", "Go to last $ cell") ส่งกลับ 11
RIGHT ฟังก์ชัน แยกข้อความจากด้านขวาของข้อความ ที่นี่ RIGHT(B3,LEN(B3)-SEARCH("$",SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))) สามารถมองเห็นได้
ขวา (B3, เลน (B3) -11)
= ขวา (B3,3)
=” เซลล์”
IFERROR ฟังก์ชัน ใช้เพื่อดักจับและจัดการกับข้อผิดพลาด ในกรณีนี้หากสูตรไม่พบอักขระ "" จะส่งคืนข้อมูลเดิม
ไฟล์ตัวอย่าง
คลิกเพื่อดาวน์โหลดไฟล์ตัวอย่าง
สูตรสัมพัทธ์
- อักษรตัวแรกตัวพิมพ์เล็ก
ในที่นี้จะแนะนำสูตรเพื่อเพิ่มข้อความใหม่ไปยังตำแหน่งที่แน่นอนของสตริงข้อความ - ตัดแต่งข้อความเป็น N คำ
ต่อไปนี้จะแนะนำสูตรในการแยก n คำจากด้านซ้ายของสตริงข้อความ - เพิ่มเลขศูนย์เพื่อกำหนดความยาว
บทช่วยสอนนี้มีสูตรในการเพิ่มศูนย์นำหน้าเพื่อให้ข้อความมีความยาวเท่ากัน - เพิ่มขีดกลางในหมายเลขโทรศัพท์
หากต้องการเพิ่มขีดกลางให้กับหมายเลขโทรศัพท์คุณสามารถใช้สูตรเพื่อแก้ปัญหาใน Excel
ฟังก์ชันสัมพัทธ์
- ฟังก์ชัน RIGHT
แยกข้อความจากด้านขวา - ฟังก์ชัน SUBSTITUTE
แทนที่ข้อความเก่าด้วยข้อความใหม่ - ฟังก์ชัน LEN
รับจำนวนอักขระในข้อความ - ฟังก์ชัน SEARCH
ค้นหาตำแหน่งของอักขระเฉพาะหรือสตริงย่อยจากสตริงข้อความที่กำหนด - ฟังก์ชัน FIND
ค้นหาสตริงภายในสตริงอื่น
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน
Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...
แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox