สารบัญ
หนึ่งในการใช้งาน 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 โปรดแสดงความคิดเห็น