สถานการณ์
ในช่อง A1 มีคำว่า THE*DARK*KNIGHT*IS*COOL
ผมต้องการหาว่ามีตัว * กี่ตัว จะทำยังไง??
ส่วนประกอบ
- LEN เพื่อนับจำนวนตัวอักษรทั้งหมด
- SUBSTITUTE(text,old_text,new_text,[instance_num]) เพื่อแทนที่ตัวอักษร
Concept การผสมสูตร
- ใช้ LEN เพื่อนับตัวอักษรทั้งหมดว่ามีกี่ตัว
- ใช้ SUBSTITUTE แทนที่ตัวอักษรที่เราต้องการหาด้วย “” (เหมือนลบตัวอักษรนั้นทิ้ง)
- ใช้ LEN นับคำที่ SUBSTITUTE แล้ว จากนั้นเอาไปหักออกจากที่นับไว้ตอนแรก
ขั้นตอนการผสมสูตร
ในช่อง A1 เขียนว่า THE*DARK*KNIGHT*IS*COOL
ในช่องอื่น ช่องไหนก็ได้
- =LEN(A1) ได้ 23
- =SUBSTITUTE(A1,”*”,””) ได้ THEDARKKNIGHTISCOOL
- เราตัดตัว * ทิ้งทั้งหมด ด้วยการไม่กำหนด [instance_num] ว่าจะแทนที่ตัวไหนเป็นพิเศษ
- นับ THEDARKKNIGHTISCOOL
- =LEN(SUBSTITUTE(A1,”*”,””)) ได้ 19
- เอามาลบกัน
- =LEN(A1) – LEN(SUBSTITUTE(A1,”*”,””)) ได้ 4 ครับ