ฟังก์ชัน FIND ใน Microsoft Excel นับตัวอักษรแต่ละตัว (Single-byte หรือ Double-byte) ว่าเป็น 1 ตัวเสมอ ไม่ว่าการตั้งค่าภาษา Default จะเป็นอย่างไร ฟังก์ชัน FINDB นับตัวอักษรแต่ละตัวเป็น 1 แต่รองรับ Double-byte Character System (DBCS) นับเป็น 2 ตัวเมื่อเปิดใช้งานการแก้ไขภาษาที่รองรับ DBCS และตั้งเป็น Default Language ในบทช่วยสอนนี้ จะอธิบายวิธีใช้ Find และ FindB
สูตรของฟังก์ชัน FIND:
FIND(find_text, within_text, [start_num])
สูตรของฟังก์ชัน FINDB:
FINDB(find_text, within_text, [start_num])
ไวยากรณ์ของ FIND และ FINDB:
- Find_text: ข้อความที่ต้องการค้นหา (จำเป็น)
- Within_text: ข้อความที่มีข้อความที่ต้องการค้นหา (จำเป็น)
- Start_num: ตำแหน่งตัวอักษรที่เริ่มค้นหา (ไม่จำเป็น)
วิธีใช้ฟังก์ชัน FIND ใน Excel

ในตัวอย่าง ต้องการหาตัวอักษร 'Pig'
คลิกเซลล์ที่ต้องการผลลัพธ์ → พิมพ์ =FIND วงเล็บ
ในวงเล็บ พิมพ์ "Pig" (ข้อความที่ต้องการหา) → คอมมา → พิมพ์ A3 หรือคลิกเซลล์ (เซลล์ที่มีข้อความ) → คอมมา

หากปิดวงเล็บหลังใส่ A3 แล้ว Enter ผลลัพธ์จะเป็น 8 เพราะ FIND นับ P ใน pig เป็นตัวอักษรที่ 8

หากเลือกใส่คอมมาและระบุ Start_num ในตัวอย่าง จะใส่ 14 (Fourteenth)

ผลลัพธ์จะเป็น 20 (Twenty)
มีอีก 2 วิธีใช้ฟังก์ชัน FIND

วิธีที่ 1: คลิก Insert Function (fx) → กล่อง Insert Function → เลือก Category Text → เลือก Function FIND → OK

กล่อง Function Arguments จะปรากฏ → ในช่อง Find_text พิมพ์ "pig" → Within_text พิมพ์ A3 → Start_num พิมพ์ 14 (ไม่จำเป็น) → OK → ได้ผลลัพธ์

วิธีที่ 2: ไป Formulas กลุ่ม Function Library เลือก Text → ในรายการดรอปดาวน์ เลือก FIND → กล่อง Function Arguments ปรากฏ (ขั้นตอนเหมือนวิธีที่ 1)
อ่านเพิ่มเติม: วิธี Find และ Replace Wildcard Characters ใน Excel
วิธีใช้ฟังก์ชัน FINDB ใน Excel
ในตัวอย่างนี้ จะนับตัวอักษรในภาษาอื่น

คลิกเซลล์ที่ต้องการผลลัพธ์ → ใส่ =FINDB("第", A3) Start_num ไม่จำเป็น
กด Enter
ผลลัพธ์จะเป็น 3 (Three)
นับ 第 เป็นตัวอักษรที่ 2
หวังว่าบทความนี้จะมีประโยชน์ หากมีคำถาม สามารถทิ้งความคิดเห็นได้ด้านล่าง