การค้นหา 7 ประเภทที่คุณใช้ใน Excel ได้

  • แบ่งปันสิ่งนี้
Hugh West

หนึ่งในการใช้งาน Excel บ่อยๆ คือการค้นหาค่าในตารางหรือช่วงข้อมูล ใน Excel เรามีฟังก์ชันการค้นหาเฉพาะ 4 ฟังก์ชัน นอกจากนั้น เราสามารถใช้ฟังก์ชันต่าง ๆ ร่วมกันเพื่อค้นหาค่า เราสามารถใช้การค้นหา 7 ประเภทใน Excel เพื่อค้นหาค่าเฉพาะ

ในชุดข้อมูลต่อไปนี้ เรามีรายการคะแนนที่นักเรียนแต่ละคนได้รับตลอดภาคการศึกษาในวิชาหนึ่งๆ ตอนนี้ เราจะใช้ชุดข้อมูลนี้เพื่อสาธิตการค้นหา 7 ประเภทที่แตกต่างกัน

ดาวน์โหลดคู่มือฝึกปฏิบัติ

ประเภทของการค้นหาใน Excel .xlsx

7 ประเภทของการค้นหาใน Excel

1. ฟังก์ชัน LOOKUP ใน Excel

ฟังก์ชัน LOOKUP จะค้นหาค่าใน อาร์เรย์ที่กำหนดและสามารถส่งคืนผลลัพธ์จากอาร์เรย์อื่นได้ สมมติว่าเราต้องการทราบเกรดของนักเรียนคนหนึ่ง

➤ พิมพ์สูตรต่อไปนี้

=LOOKUP(K7,B5:B14,I5:I14)

ที่นี่ , K7 เป็นค่าการค้นหา B5:B14 เป็นอาร์เรย์การค้นหา และ I5:I14 เป็นอาร์เรย์ผลลัพธ์ ฟังก์ชัน LOOKUP จะค้นหาค่าการค้นหาในอาร์เรย์การค้นหาและจะให้ผลตอบแทนจากอาร์เรย์ผลลัพธ์

➤ กด ENTER

ด้วยเหตุนี้ คุณจะได้เกรดของนักเรียนคนนั้น ในทำนองเดียวกัน คุณสามารถใช้ฟังก์ชัน LOOKUP เพื่อค้นหาค่าเฉพาะใดๆ จากตาราง

อ่านเพิ่มเติม: Excel ขั้นสูง ฟังก์ชันการค้นหา (9 ตัวอย่าง)

2. HLOOKUPฟังก์ชัน

ฟังก์ชัน HLOOKUP ค้นหาค่าในแถวบนสุดของตารางหรืออาร์เรย์ และส่งกลับค่าในคอลัมน์เดียวกันจากแถวที่ระบุ ฟังก์ชันค้นหาค่าตามแถวที่หมายถึงแนวนอน และนั่นคือสาเหตุว่าทำไมจึงเรียกว่า HLOOKUP

สมมติว่า เราต้องการค้นหาคะแนนที่นักเรียนชื่อโรบินได้รับในขั้นสุดท้าย

➤ พิมพ์สูตรต่อไปนี้

=HLOOKUP(K9,B4:G14,8,FALSE)

ที่นี่ K9 คือค่าการค้นหา B4: G14 คืออาร์เรย์ของตาราง 8 คือหมายเลขดัชนีแถว หมายความว่าเราต้องการค่าจากแถวที่ 8 ของตาราง และ FALSE ระบุว่าฟังก์ชันจะค้นหา คู่ที่เหมาะสม. สูตรจะค้นหา K9 ในแถวบนสุดของตาราง B4:G14 และจะส่งกลับค่าจากแถวที่ 8 ของคอลัมน์ที่ K9 มี พบแล้ว

➤ กด ENTER

ดังนั้น คุณจะได้รับคะแนนในรอบสุดท้ายที่โรบินได้รับ

3. ฟังก์ชัน Excel VLOOKUP

ฟังก์ชัน VLOOKUP เป็นฟังก์ชันเสริมของฟังก์ชัน HLOOKUP ฟังก์ชัน HLOOKUP ค้นหาค่าตามแถวในขณะที่ฟังก์ชัน VLOOKUP ค้นหาค่าในคอลัมน์ VLOOKUP ค้นหาค่าในคอลัมน์ซ้ายสุด จากนั้นจะส่งกลับค่าในแถวเดียวกันของคอลัมน์ที่ระบุ

มาค้นหาเกรดของนักเรียนคนหนึ่งโดยใช้ VLOOKUP function.

➤ ใส่สูตรต่อไปนี้

=VLOOKUP(K7,B4:I14,8,FALSE)

ที่นี่ K7 คือค่าการค้นหา B4:I14 คืออาร์เรย์ของตาราง 8 คือหมายเลขดัชนีของคอลัมน์ หมายความว่าเราต้องการค่าจากคอลัมน์ที่ 8 ของตาราง และ FALSE ระบุว่า ฟังก์ชันจะค้นหาการจับคู่แบบตรงทั้งหมด ฟังก์ชันจะค้นหา K7 ในคอลัมน์ซ้ายสุดของตาราง B4:I14 และจะส่งกลับค่าของคอลัมน์ที่ 8 จากแถวที่พบค่าการค้นหา

➤ กด ENTER

ดังนั้น คุณจะได้รับเกรดของนักเรียนคนนั้น (เซลล์ K7 ).

อ่านเพิ่มเติม: Excel LOOKUP vs VLOOKUP: ด้วย 3 ตัวอย่าง

4. Excel XLOOKUP ฟังก์ชัน

ฟังก์ชัน XLOOKUP เป็นฟังก์ชันที่มีประสิทธิภาพมากที่สุดใน Excel ในการค้นหาค่าจากช่วง ฟังก์ชันนี้มีเฉพาะใน Office 365 ดังนั้นหากคุณใช้เวอร์ชันเก่า คุณจะไม่สามารถใช้ฟังก์ชันนี้ได้ ฟังก์ชัน XLOOKUP ค้นหาช่วงหรืออาร์เรย์สำหรับรายการที่ตรงกัน และส่งกลับรายการที่เกี่ยวข้องจากช่วงหรืออาร์เรย์ที่สอง

➤ พิมพ์สูตรต่อไปนี้เพื่อรับเกรดของนักเรียนคนใดคนหนึ่ง

=XLOOKUP(K7,B5:B14,I5:I14)

ที่นี่ สูตรจะค้นหาค่า K7 ในช่วง B5:B14 และจะส่งกลับ ค่าที่สอดคล้องกันจากช่วง I5:I14

➤ กด ENTER

ดังนั้น คุณ จะได้รับเกรดของนักเรียนที่กล่าวถึงในเซลล์ K7

การอ่านที่คล้ายกัน

  • วิธีค้นหาด้วยหลายเกณฑ์ใน Excel (ทั้งประเภท AND หรือ OR)
  • ใช้ฟังก์ชัน ADDRESS ของ Excel (7 ตัวอย่าง)
  • วิธีค้นหา ข้อความใน Excel (7 วิธีที่เหมาะสม)

5. ฟังก์ชัน OFFSET และ MATCH เพื่อค้นหาข้อมูล

เราสามารถค้นหาค่าโดยใช้ ฟังก์ชัน OFFSET และ ฟังก์ชัน MATCH พร้อมกัน

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

เราจะหาเกรดของนักเรียนจากชุดข้อมูล

➤ พิมพ์สูตรต่อไปนี้

=OFFSET(B4,MATCH(K7,B5:B14,0),MATCH(K6,C4:I4,0))

ในที่นี้ B4 คือเซลล์อ้างอิง ซึ่งเป็นเซลล์แรกของชุดข้อมูล K7 คือ ชื่อของนักเรียน B5:B14 คือช่วงที่จะจับคู่ชื่อของนักเรียน K6 คือค่าที่เราค้นหา เช่น เกรด C4: I4 คือช่วงที่คอลัมน์เกรดจะถูกจับคู่ 0 ใช้เพื่ออ้างถึงการจับคู่แบบตรงทั้งหมด สูตรจะให้ค่าจากเซลล์ที่ตัดกันของแถว Marsal (ชื่อนักเรียน) และคอลัมน์ Grade

➤ ตอนนี้ กด ENTER

ดังนั้นคุณจะได้รับ เกรด ของนักเรียน Marsal .

6. INDEX and MATCH Functions Lookup

ฟังก์ชัน INDEX ส่งกลับค่าหรือการอ้างอิงของเซลล์ที่จุดตัดของแถวและคอลัมน์เฉพาะในช่วงที่กำหนด เราจึงสามารถใช้ฟังก์ชัน INDEX ร่วมกับฟังก์ชัน MATCH เพื่อค้นหาค่าจากตาราง

➤ พิมพ์สูตรต่อไปนี้เพื่อหาเกรดของ นักเรียน

=INDEX(I5:I14,MATCH(K7,B5:B14,0))

ที่นี่ I5:I14 คืออาร์เรย์ที่ค่าผลลัพธ์จะถูกพบ K7 เป็นค่าการค้นหา B5:B14 เป็นอาร์เรย์การค้นหา 0 หมายถึงการจับคู่แบบตรงทั้งหมด ฟังก์ชัน MATCH จะส่งกลับตำแหน่งของค่าการค้นหา K7 และฟังก์ชัน INDEX จะส่งคืนค่าที่ตรงกันจาก I5:I14 array.

หลังจากใส่สูตรแล้ว

➤ กด ENTER .

ดังนั้น คุณจะ รับเกรดของนักเรียนที่คุณกล่าวถึงในเซลล์ K7 .

7. ฟังก์ชัน XMATCH ของ Excel เพื่อค้นหา

ฟังก์ชัน XMATCH ส่งกลับตำแหน่งสัมพัทธ์ของรายการในอาร์เรย์ ดังนั้นแทนที่จะใช้ฟังก์ชัน MATCH เราสามารถใช้ฟังก์ชัน XMATCH เพื่อค้นหาค่าได้ มาหาเกรดของนักเรียนจากชุดข้อมูลของเราโดยใช้ฟังก์ชัน XMATCH

➤ พิมพ์สูตรต่อไปนี้

=INDEX(B4:I14,XMATCH(K7,B4:B14),XMATCH(K6,B4:I4))

ที่นี่ XMATCH ฟังก์ชันจะให้ตำแหน่งของ K7 จากช่วง B4:B14 และตำแหน่งของ K6 จากช่วง B4:I4 ตอนนี้ฟังก์ชัน INDEX จะใช้ตำแหน่งของ K7 เป็นหมายเลขแถวและตำแหน่งของ K6 เป็นหมายเลขคอลัมน์ในตาราง B4:I14 เพื่อส่งกลับค่าของเซลล์ที่จุดตัดของแถวและคอลัมน์นั้น

➤ กด ENTER

As ผลลัพธ์ คุณจะได้เกรดของนักเรียนที่กล่าวถึงในเซลล์ K7

สรุป

คุณสามารถค้นหาค่าใน Excel โดยใช้ประเภทใดก็ได้จาก 7 ประเภทที่อธิบายไว้ในบทความนี้ หากคุณพบความสับสนใดๆ เกี่ยวกับประเภทการค้นหาใดๆ ใน Excel โปรดแสดงความคิดเห็น

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง