ฟังก์ชันVlookupเป็นฟังก์ชันที่ค้นหาค่าเพื่อส่งคืนค่าอื่น ๆ ในแผ่นงานที่มีอยู่ ฟังก์ชั่น Vlookup เป็นหนึ่งในฟังก์ชันที่ใช้มากที่สุดใน Excelโดยนำไปใช้กับสิ่งที่ใช้ได้จริงมากมายเช่นการคำนวณค่าไฟฟ้าตามตัวเลขการไฟฟ้าการให้ผลการเรียนรู้ตามเกรดเฉลี่ยการรับข้อมูลสถานที่เกิดและเพศ คำนวณพนักงานตามชื่อพนักงานหรือรหัสพนักงาน ...
แม้ว่าความสามารถในการใช้งานจะสูงมาก แต่หลายคนก็ไม่เข้าใจธรรมชาติของฟังก์ชั่นนี้? ไวยากรณ์เช่น? จะใช้ฟังก์ชันนี้ได้อย่างไร? ดังนั้นขอเชิญคุณอ่านบทความต่อไปนี้ของDownload.com.vnเพื่อทำความเข้าใจให้ดีขึ้น:
ไวยากรณ์ของฟังก์ชัน Vlookup
ไวยากรณ์:
= VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
คำอธิบายโดยย่อ: VLOOKUP (ค่าที่คุณต้องการค้นหา, ช่วงที่คุณต้องการค้นหาค่า, จำนวนคอลัมน์ในช่วงที่มีค่าที่ส่งคืน, ผลลัพธ์การจับคู่แบบตรงทั้งหมดหรือแบบสัมพัทธ์ - แสดงเป็น 0 / FALSE หรือ 1 / TRUE)
อธิบายแต่ละค่า:
- Lookup_value:ค่าที่ใช้ในการค้นหาตรวจจับ - ควรเป็นข้อมูลที่ไม่ซ้ำกันความสามารถในการค้นหามีความแม่นยำ ตัวอย่างเช่นกล่อง: รหัสพนักงาน, รหัสนักศึกษา, รหัสสินค้า, รหัสบัญชี, รหัสทรัพย์สิน ...
- Table_array:ตารางค่าการค้นหาหรือช่วงที่มีค่าการค้นหาโปรดจำไว้ว่าค่าการค้นหา (Lookup_value) ต้องอยู่ในคอลัมน์แรกของตารางนี้เสมอ พื้นที่ข้อมูลการค้นหาควรอยู่ในรูปแบบของที่อยู่สัมบูรณ์ (โดยมีเครื่องหมาย $ อยู่หน้าแถวและคอลัมน์โดยการกด F4) เพื่อให้เมื่อคัดลอกสูตรจะยังคงทำงานได้อย่างถูกต้อง
- Col_index_num:ลำดับของคอลัมน์เพื่อรับข้อมูลในตารางค่าการค้นหา นับจากด้านซ้ายของพื้นที่ไปยังคอลัมน์ที่ต้องการเพื่อรับข้อมูลเพื่อดูว่าคอลัมน์คืออะไร
- Range_lookup:ช่วงการค้นหาคุณสามารถปล่อยให้ 1 หรือ True เทียบเท่าเพื่อส่งคืนข้อมูลสัมพัทธ์ (ยอดเยี่ยมในการส่งคืนข้อมูลระหว่างจำนวนและจำนวน), 0 หรือเทียบเท่าเท็จ ส่งคืนข้อมูลสัมบูรณ์
วิธีใช้ฟังก์ชัน Vlookup ใน Excel
1. วิธีค้นหา Vlookup แบบสัมพัทธ์
การตรวจจับสัมพัทธ์โดยใช้ฟังก์ชัน Vlookup เป็นการค้นหาข้อมูลแบบสัมพัทธ์ตามความแตกต่างระหว่างข้อมูลคอลัมน์แรกของพื้นที่การค้นหา เพื่อให้การตรวจจับแบบสัมพัทธ์ส่งคืนผลลัพธ์ที่ถูกต้องตารางข้อมูลเดิมของคุณ ( Table_array เอง ) ต้องเรียงลำดับจากน้อยไปมาก
ตัวอย่างที่ 1:ให้คะแนนผลการเรียนของนักเรียนในรายการด้านล่างตามกฎของแผนภูมิคะแนน:

ในการจัดอันดับผลงานของนักเรียนสำหรับรายชื่อนักเรียนให้ใช้สูตรต่อไปนี้:
=VLOOKUP(C4,$C$11:$D$15,2,1)
จากนั้นกดEnterจากนั้นลากเซลล์ที่เหลือลงมาคุณจะได้ผลลัพธ์ตามที่แสดงด้านล่าง:

2. วิธีค้นหา Vlookup แบบสัมบูรณ์
ตัวอย่างที่ 2:ขึ้นอยู่กับตารางพนักงานตามรหัสข้อมูลที่สมบูรณ์เกี่ยวกับคุณสมบัติและบ้านเกิดของพวกเขา

ในการกรอกข้อมูลเกี่ยวกับบ้านเกิดของพนักงานในเซลล์ E23 ให้ใช้สูตรต่อไปนี้:
=VLOOKUP(A23,$A$29:$C$34,2,0)
และนี่คือผลลัพธ์:

ป้อนข้อมูลระดับสำหรับเซลล์ F23 ด้วยโดยใช้สูตรต่อไปนี้:
=VLOOKUP(A23,$A$29:$C$34,3,0)
และนี่คือผลลัพธ์ที่จะได้รับ:

วิธีใช้ฟังก์ชัน Vlookup ขั้นสูง
นอกเหนือจากการใช้งานที่เรียบง่ายข้างต้นแล้วคุณยังสามารถปรับแต่งให้มีฟังก์ชัน Vlookup ที่ยืดหยุ่นมากขึ้นโดยเฉพาะในกรณีที่ตารางข้อมูลกว้างเกินไปและจำนวนคอลัมน์จะ ...
ฟังก์ชัน Vlookup รวมการจับคู่
ฟังก์ชัน MATCH คือการค้นหาค่าที่ระบุในช่วงของเซลล์จากนั้นส่งกลับตำแหน่งสัมพัทธ์ของค่านั้นในช่วง ตัวอย่างเช่นหากช่วง A1: A3 มีค่า 5, 10 และ 15 สูตร = MATCH (10, A1: A3,0) จะส่งคืน 2 เนื่องจาก 10 เป็นค่าที่สองในช่วง A1: A3. ไวยากรณ์ของฟังก์ชัน Match มีดังต่อไปนี้:
= MATCH (ค่าการค้นหาอาร์เรย์การค้นหา [ประเภทการจับคู่])
ดังนั้นฟังก์ชัน Match นี้ควรใช้กับฟังก์ชัน Vlookup ในย่อหน้าใด โปรดแจ้งให้คุณทราบว่าอยู่ในค่าCol_index_num - คอลัมน์ต้องได้รับข้อมูล การใส่ไว้ในตัวอย่างเฉพาะจะช่วยให้คุณจินตนาการได้ง่ายขึ้น
ตัวอย่าง:สำหรับตารางข้อมูลต่อไปนี้:

ต้องกรองตามเดือนสำหรับพนักงานแต่ละคนในตารางหลัก (คอลัมน์เดือนในตารางหลักสามารถเปลี่ยนแปลงได้) โดยเฉพาะสเปรดชีตจะเป็นดังนี้:

สูตรที่ใช้ในบทความ:
= VLOOKUP (A3; $ A $ 14: $ G $ 20; การจับคู่($ B $ 2, $ A $ 13: $ G $ 13; 0) ; 0)
ฟังก์ชัน Match จะช่วยให้คุณนับจำนวนคอลัมน์ที่จะได้รับในตารางข้อมูลการค้นหา (ตารางย่อย) ของฟังก์ชัน Vlookup ดังนั้นเพียงแค่แทนที่ข้อมูลเดือนในเซลล์B2คุณจะมีข้อมูลที่แน่นอนสำหรับแต่ละเดือนที่เกี่ยวข้อง ด้านล่างฉันแทนที่ข้อมูลคอลัมน์เดือนในตารางหลักและผลลัพธ์คือ:
ฟังก์ชัน VlookUp ถูกรวมเข้ากับฟังก์ชัน LEFT, RIGHT, MID
นอกจากนี้ยังเป็นหนึ่งในฟังก์ชันที่ใช้มากที่สุดฟังก์ชันซ้าย / ขวาและกลางยังสามารถใช้ร่วมกับ Vlookup และทำสิ่งมหัศจรรย์ในการค้นหา
ตัวอย่าง:สำหรับตารางต่อไปนี้ให้กรอกข้อมูลว่างตามตารางย่อยด้านล่าง:

ข้อมูลที่ป้อนเพื่อกรอกข้อมูลมีคำอธิบายดังนี้: อักขระ 2 ตัวแรกของรหัสพนักงานอธิบายตำแหน่งงานตัวอักษรตรงกลางอธิบายเพศอักขระที่ส่วนท้ายของคำอธิบายสำหรับตำแหน่ง พนักงานทำงาน. จากนั้นเราจะสามารถกรอกสูตรสำหรับแต่ละคอลัมน์ได้ดังนี้:
| ตำแหน่ง CV |
= VLOOKUP ( ซ้าย (C3; 2) , $ B $ 22: $ C $ 24; 2, 0) |
| สถานที่ทำงาน |
= VLOOKUP ( ขวา (C3, เลน (C3) -5) ; $ E $ 22: $ F $ 23; 2; 0) |
| เพศ |
= VLOOKUP ( MID (C3; 4; 1) ; $ E $ 27: $ F $ 28; 2, 0) |
และนี่คือผลลัพธ์:

ข้อผิดพลาด #NA ในฟังก์ชัน Vlookup คืออะไร? วิธีแก้ไขข้อผิดพลาด #NA
ข้อผิดพลาด #NAย่อมาจากNot Available Errorซึ่งหมายความว่าไม่พบค่าที่เกี่ยวข้อง บางทีในกรณีนี้คุณใช้การค้นหาแบบสัมบูรณ์และข้อมูลการค้นหาไม่ได้อยู่ในช่วงของเซลล์ที่มีค่าการค้นหา ( Table_array )
มีสาเหตุหลายประการที่อาจเป็นเพราะค่าการค้นหา ( Lookup_value ) ในตารางหลักและตารางรอง (ในตัวอย่างด้านบน) แตกต่างกันเพียง 1 ช่องว่าง (ช่องว่าง) จะไม่พบข้อมูล หรือคุณได้รับส่วนที่ไม่ถูกต้องของTable_arrayเพื่อให้ข้อมูลที่จะค้นหา ( Lookup_value ) ไม่อยู่ในคอลัมน์แรกของTable_array ...
จากนั้นขึ้นอยู่กับกรณีเฉพาะคุณต้องแก้ไขข้อผิดพลาด #NA ในฟังก์ชัน Vlookup อย่างถูกต้องเพียงจำสิ่งหนึ่งไว้: ข้อมูลที่พบควรเป็นจริงสำหรับคอลัมน์แรกของตารางที่มีค่าการค้นหา ถ้าใช้การตรวจสอบสัมบูรณ์ (range_lookup = 0)
คุณจึงรู้วิธีใช้ฟังก์ชัน Vlookup แล้ว ในกระบวนการใช้ Excel คุณยังสามารถใช้ฟังก์ชันดัชนีเพื่อส่งกลับค่าในอาร์เรย์หรือฟังก์ชัน Max, Minสำหรับค่าสูงสุดและต่ำสุด
เมื่อเรียนรู้ไวยากรณ์และการใช้ฟังก์ชันใน Excel คุณจะเรียนรู้ Excel ได้อย่างมีประสิทธิภาพและรวดเร็วยิ่งขึ้น นอกจากนี้ยังมีฟังก์ชั่นที่มีประโยชน์อื่น ๆ อีกมากมายDownload.com.vnจะแนะนำให้คุณรู้จักในบทความต่อไปนี้
ฉันขอให้คุณประสบความสำเร็จ!