สถานการณ์

ในช่อง 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 ครับ