Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีใช้ฟังก์ชัน FIND ใน Excel

สิ่งที่ควรรู้

  • ฟังก์ชัน FIND ใช้หาตำแหน่งของสตริงที่กำหนดจากช่วงที่เลือก
  • สามารถใช้ได้เพียงตัวเดียว แต่มักจะซ้อนอยู่ภายในฟังก์ชันอื่นๆ รวมถึง LEFT, RIGHT และ MID

บทความนี้อธิบายวิธีใช้ฟังก์ชัน FIND เอง และซ้อนกับฟังก์ชันอื่นๆ ในทุกเวอร์ชันของ Excel รวมถึง Excel 2019 และ Microsoft 365

ฟังก์ชัน FIND คืออะไร?

ฟังก์ชัน FIND ใน Excel หาตำแหน่งของสตริงที่กำหนดจากช่วงที่เลือกเฉพาะ

ฟังก์ชัน FIND ของ Excel สามารถใช้ได้เพียงตัวเดียวเพื่อสร้างตำแหน่งของตัวอักษร เช่นในภาพด้านล่าง แต่มักจะซ้อนอยู่ภายในฟังก์ชันอื่นๆ เมื่อคุณซ้อนมันกับ LEFT, RIGHT และ MID คุณสามารถดึงและลบชิ้นส่วนข้อมูลจากเซลล์ได้

คุณสมบัติ Find and Replace (ค้นหาและแทนที่) ไม่ใช่ฟังก์ชันนี้ ใช้สำหรับค้นหาผ่านสมุดงาน Excel

ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน FIND

เขียนฟังก์ชันแบบนี้เพื่อให้ Excel เข้าใจถูกต้อง:

=FIND(find_text, within_text, [start_num])

  • find_text: ข้อความที่คุณต้องการหา จำเป็น
  • within_text: ตำแหน่งที่มีข้อความที่คุณต้องการหา จำเป็น
  • start_num: ตัวอักษรแรกที่เริ่มค้นหา หากละเว้น จะใช้ 1 อาร์กิวเมนต์นี้ไม่จำเป็น

ข้อมูลเพิ่มเติมเกี่ยวกับอาร์กิวเมนต์ของฟังก์ชัน FIND:

  • มีการแยกตัวพิมพ์เล็ก/ใหญ่ (Case sensitive)
  • ไม่อนุญาตให้ใช้ตัวอักษรตัวแทน (Wildcard characters)
  • #VALUE! จะถูกคืนในหลายสถานการณ์: หากข้อความที่ค้นหาไม่ปรากฏใน within_text หาก start_num ไม่มากกว่าศูนย์ และหาก start_num มากกว่าความยาวของ within_text

ฟังก์ชัน SEARCH คล้ายกันมาก แต่ไม่แยกตัวพิมพ์เล็ก/ใหญ่ และอนุญาตให้ใช้ Wildcards

ตัวอย่างฟังก์ชัน FIND

นี่คือวิธีต่างๆ ที่คุณสามารถใช้ฟังก์ชัน FIND:

ตัวอักษรในสูตร

=FIND("w",A2)

ในตัวอย่างนี้ของฟังก์ชัน FIND เรากำลังหาตำแหน่งของ w ภายในเซลล์ A2 ถ้าเซลล์อ่านว่า Lifewire ผลลัพธ์ของสูตรนี้คือ 5

ตัวอักษรที่อ้างอิงในเซลล์อื่น

=FIND(D2,A2)

นี่คือตัวอย่างที่คล้ายกันมาก แต่ตัวอักษรที่เราใช้ในการค้นหาจัดเก็บอยู่ใน D2 หาก w ถูกเขียนใน D2 จะให้ผลลัพธ์เหมือนตัวอย่างแรก

ตัวอย่างแรกสองตัวนี้แสดงพื้นฐานของฟังก์ชัน FIND ตัวเลขที่พวกมันสร้างขึ้นถูก Excel ใช้คำนวณต่อว่าจะทำอะไร ซึ่งจะมีประโยชน์เมื่อคุณรวมกับฟังก์ชันอื่นๆ...

ดึงชื่อแรกด้วยฟังก์ชัน LEFT

=LEFT(A2,FIND(" ",A2))

ตัวอย่างนี้ใช้ฟังก์ชัน LEFT ร่วมกับ FIND เพื่อที่เราจะดึงชื่อแรกของใครสักคนจากเซลล์ที่มีชื่อและนามสkel ด้วย เนื่องจากใช้ช่องว่างคั่นชื่อและนามส เราจึงใช้ฟังก์ชัน FIND หาช่องว่างใน A2 Excel เข้าใจว่าช่องว่างอยู่ตำแหน่งที่หก ดังนั้นฟังก์ชัน LEFT จึงสามารถดึงทุกอย่างทางซ้ายของตำแหน่งที่หกได้ ในกรณีนี้คือชื่อแรก Emily

ดึงนามสกุลด้วยฟังก์ชัน RIGHT

=RIGHT(A14,FIND(" ",A14)-2)

ฟังก์ชันที่คล้ายกันมากสามารถใช้ดึงนามสกุลในตัวอย่างนี้ได้ แต่เนื่องจากเราต้องการสิ่งที่อยู่ทางขวาของตัวอักษรที่ FIND หา (ช่องว่าง) เราจึงใช้ฟังก์ชัน RIGHT

การลบท้ายสูตรคือเพื่อปรับตำแหน่งเริ่มต้นของฟังก์ชันโดยขยับสองตัวอักษร เราต้องการแค่นามสกุล ไม่ใช่ตัวอักษรของชื่อหรือช่องว่าง จึงปรับสูตรเล็กน้อยให้เริ่มจากตำแหน่งที่ต่างออกไป

เพิ่มข้อความในสูตร FIND

="My first name is "&LEFT(A14,FIND(" ",A14))&"and my last name is "&RIGHT(A14,FIND(" ",A14)-2)&"."

นี่คือตัวอย่างสนุกของฟังก์ชัน FIND ที่เรารวมสองสูตรที่เราเพิ่งผ่านมา เรากำลังแปลงเซลล์เดียวที่มีชื่อและนามสulin ให้เป็นเซลล์ที่รวมทั้งสองชื่อแตก่อให้เกิดประโยค

ดึงตัวเลขจากเซลล์ด้วยฟังก์ชัน MID

=MID(A16,FIND("(",A16)+1,(FIND(")",A16)-FIND("(",A16))-1)

ตัวอย่างนี้ของฟังก์ชัน FIND ค่อนข้างซับซ้อน มันใช้ฟังก์ชัน MID เพื่อแยกสิ่งที่อยู่ระหว่างวงเล็บ โดยการระบุตำแหน่งของวงเล็บซ้ายและขวาก่อน