เล่น ปริศนา บน Excel
MehmetSalihKoten ผู้ใช้ Reddit ได้สร้าง Tetris เวอร์ชันที่ใช้งานได้เต็มรูปแบบใน Microsoft Excel
ฟังก์ชัน VLOOKUP ใน Excelมีประโยชน์อย่างยิ่งในการค้นหาข้อมูล ต่อไปนี้คือสิ่งที่คุณต้องรู้เกี่ยวกับการใช้ฟังก์ชัน VLOOKUP ใน Excel
คุณต้องการตรวจสอบค่าเฉพาะในสเปรดชีต Excel และค้นหาข้อมูลเกี่ยวกับค่านั้น การเรียกใช้ VLOOKUP ช่วยให้คุณประหยัดความพยายามได้มากในกรณีนี้ นี่เป็นหนึ่งในวิธีที่ดีที่สุดในการดำเนินการค้นหาแนวตั้งใน Microsoft Excel บทความนี้จะบอกความหมาย การใช้งาน และตัวอย่างประกอบของฟังก์ชัน VLOOKUP ใน Microsoft Excel
วิธีใช้ฟังก์ชัน VLOOKUP
ฟังก์ชัน VLOOKUP เป็นฟังก์ชันค้นหาข้อมูลใน Excel ฉันคิดว่าคุณมีพื้นฐานใน Excel และสามารถใช้ฟังก์ชันพื้นฐาน เช่น SUM, AVERAGE และ TODAY ได้ ฟังก์ชันทั่วไปอย่างหนึ่งของ VLOOKUP คือฟังก์ชันข้อมูล ซึ่งหมายความว่าฟังก์ชันดังกล่าวทำงานบนตารางฐานข้อมูล หรือพูดง่ายๆ ก็คือรายการของรายการต่างๆ รายการมีความหลากหลายมาก คุณสามารถสร้างตารางเกี่ยวกับบุคลากรของบริษัท หมวดหมู่ผลิตภัณฑ์ รายชื่อลูกค้า หรือสิ่งอื่นใดได้ และด้านล่างคือรายชื่อผลิตภัณฑ์ของบริษัท A ที่จำหน่ายในตลาด:
ตารางฐานข้อมูลมักจะมีตัวระบุสำหรับแต่ละผลิตภัณฑ์ ในตารางข้อมูลด้านบน เครื่องหมายระบุพิเศษคือคอลัมน์ "รหัสรายการ" หมายเหตุ: เพื่อให้สามารถใช้ฟังก์ชัน VLOOKUP ได้ ตารางข้อมูลจะต้องมีคอลัมน์ที่มีเครื่องหมายระบุ เช่น รหัสหรือ ID และต้องเป็นคอลัมน์แรกเหมือนกับตารางด้านบน
VLOOKUP น่าจะเป็นฟังก์ชันที่มีชื่อเสียงที่สุดใน Excel แต่ด้วยเหตุผลทั้งดีและไม่ดี หากมองในแง่ดี ฟังก์ชัน VLOOKUP นั้นใช้งานง่ายและมีประโยชน์อย่างมาก สำหรับผู้ใช้ใหม่โดยเฉพาะ การดูฟังก์ชัน VLOOKUP สแกนตาราง ค้นหาคู่ที่ตรงกัน และส่งคืนผลลัพธ์ที่แม่นยำนั้นน่าตื่นเต้นอย่างยิ่ง การใช้ฟังก์ชัน VLOOKUP อย่างเชี่ยวชาญถือเป็นทักษะที่จำเป็น ตั้งแต่ผู้เริ่มต้นจนถึงผู้ใช้ Excel ที่เชี่ยวชาญ
ในด้านลบ ฟังก์ชัน VLOOKUP จะถูกจำกัดและมีค่าเริ่มต้นที่เป็นอันตราย ซึ่งแตกต่างจาก INDEX และ MATCH (หรือ XLOOKUP) ฟังก์ชัน VLOOKUP ต้องการตารางที่สมบูรณ์พร้อมค่าการค้นหาในคอลัมน์แรก ซึ่งทำให้การใช้ฟังก์ชัน VLOOKUP กับหลายเกณฑ์ทำได้ยาก นอกจากนี้ ลักษณะการจับคู่เริ่มต้นของ VLOOKUP ยังทำให้ได้ผลลัพธ์ที่ไม่ถูกต้องได้ง่าย แต่ไม่ต้องกังวล! กุญแจสำคัญในการใช้ฟังก์ชัน VLOOKUP ให้ประสบความสำเร็จคือการเรียนรู้พื้นฐาน
VLOOKUP มีอาร์กิวเมนต์ 4 รายการ ได้แก่ lookup_value, table_array, column_index_num และ range_lookup Lookup_value คือค่าที่จะค้นหา และ table_array คือช่วงข้อมูลแนวตั้งที่จะค้นหาภายใน คอลัมน์แรกของ table_array จะต้องมีค่าการค้นหาเพื่อค้นหา อาร์กิวเมนต์ column_index_num คือหมายเลขคอลัมน์ของค่าที่จะดึงข้อมูล โดยคอลัมน์แรกของ table_array คือคอลัมน์ 1
สุดท้าย range_lookup จะควบคุมพฤติกรรมการค้นหาคู่ที่ตรงกัน ถ้า range_lookup เป็น TRUE ฟังก์ชัน VLOOKUP จะดำเนินการจับคู่โดยประมาณ ถ้า range_lookup เป็น FALSE ฟังก์ชัน VLOOKUP จะดำเนินการจับคู่แบบตรงทั้งหมด ที่สำคัญ range_lookup เป็นทางเลือกและมีค่าเริ่มต้นเป็น TRUE ดังนั้น VLOOKUP จะดำเนินการจับคู่โดยประมาณตามค่าเริ่มต้น
ฟังก์ชัน VLOOKUP ใน Excel มีสูตรดังต่อไปนี้:
=VLOOKUP(lookup_value,table_array,col_index_num ,[range_lookup] )
ในนั้น:
การค้นหาแบบสัมพัทธ์สามารถใช้ได้เฉพาะเมื่อมีการจัดเรียงค่าที่จะค้นหาใน table_array ตามลำดับ (จากน้อยไปมากหรือจากมากไปน้อยหรือตามตัวอักษร) ด้วยตารางดังกล่าว คุณสามารถใช้การค้นหาแบบสัมพันธ์ได้ ซึ่งคล้ายกับการใช้ฟังก์ชัน IFแบบไม่มีที่สิ้นสุด สำหรับค่าที่ไม่สามารถค้นหาหรือไม่ได้เรียงลำดับ ให้ใช้การค้นหาแบบสัมบูรณ์เพื่อค้นหาค่าที่แน่นอน
สมมติว่าคุณมีใบรับรองผลการเรียนของนักเรียนดังนี้:
เลขที่ | ชื่อและนามสกุล | คะแนนเฉลี่ย | การจัดหมวดหมู่ |
อันดับแรก | เหงียน ฮวง อันห์ | 9.1 | |
2 | เจิ่น วัน อันห์ | 8.3 | |
3 | เหงียน กวาง วินห์ | 9.5 | |
4 | เจิ่นฮองกวาง | 8.6 | |
5 | โดทันฮวา | 5.0 | |
6 | เลอฮองหง็อก | 4.5 | |
7 | ดวนทันห์วาน | 7.2 | |
8 | โง ง็อก บิช | 0.0 | |
9 | หว่างทูเถ่า | 6.6 | |
สิบ | ดินห์มิงดึ๊ก | 8.7 |
และตารางระเบียบการจัดอันดับมีดังนี้
กฎเกณฑ์การให้คะแนน | |
0 | อ่อนแอ |
5.5 | ปานกลาง |
7 | ค่อนข้าง |
8.5 | ดี |
ตอนนี้เราจะใช้ฟังก์ชัน VLOOKUP เพื่อป้อนการให้คะแนนสำหรับนักเรียน คุณจะสังเกตเห็นว่าตารางการจัดอันดับถูกจัดเรียงจากต่ำไปสูง (จากต่ำไปดี) ดังนั้นในกรณีนี้เราสามารถใช้การค้นหาแบบสัมพันธ์ได้
ใน Excel ทั้ง 2 ตารางนี้จะแสดงดังนี้:
ที่นี่ ค่าที่จะตรวจพบอยู่ในคอลัมน์ C โดยเริ่มจากบรรทัดที่ 6 ช่วงการค้นหาคือ $A$18:$B$21 ลำดับของคอลัมน์ที่มีค่าที่ตรวจพบคือ 2
ในเซลล์ D6 ให้ป้อนสูตร: =VLOOKUP($C6,$A$18:$B$21,2,1) นี่เป็นสูตรการค้นหาแบบสัมพันธ์ คุณสามารถดำเนินการค้นหาแบบสัมบูรณ์ได้หากต้องการ (หรือเนื่องจากไม่ได้เรียงลำดับอันดับ) โดยเพิ่ม 0 ลงในสูตรดังนี้: =VLOOKUP($C6 ,$A$18:$B$21,2, 0) กดปุ่มตกลง.
คลิกที่เซลล์ D6 สี่เหลี่ยมเล็กๆ จะปรากฏขึ้นที่มุมขวาล่าง คลิกที่เซลล์แล้วลากตารางลงเพื่อคัดลอกสูตรการให้คะแนนสำหรับนักเรียนที่เหลือ
ในขณะนั้นเรามีผลการใช้ฟังก์ชัน VLOOKUP จำแนกผลการเรียนของนักเรียนดังนี้
คุณสงสัยหรือไม่ว่าทำไมต้องใช้ $ ก่อน C6? $ จะคงคอลัมน์ C ไว้คงที่ โดยเปลี่ยนเฉพาะแถวเมื่อคุณลากสูตรลงในตาราง นอกจากนี้ยังมี $A$18:$B$21 เพื่อช่วยแก้ไขตารางกฎการจัดอันดับ ทำให้ไม่มีการเปลี่ยนแปลงเมื่อคุณลากสูตร
สมมติว่าคุณมีตารางข้อมูลพนักงาน ซึ่งจัดเก็บรหัสพนักงาน ชื่อนามสกุล และตำแหน่ง อีกตารางหนึ่งเก็บรหัสพนักงาน บ้านเกิด และระดับการศึกษา ตอนนี้อยากกรอกข้อมูลบ้านเกิดและระดับการศึกษาของพนักงานแต่ละคนต้องทำอย่างไร?
สมมติว่าคุณมีตารางพนักงานและบ้านเกิดของพนักงานดังนี้:
ตอนนี้คุณต้องการกรอกข้อมูลบ้านเกิดของพนักงาน ในเซลล์ D4 ให้ป้อนสูตรการค้นหาแบบสัมบูรณ์ดังนี้: =Vlookup($A4,$A$16:$C$25,2,0)
จากนั้นกด Enter คลิกสี่เหลี่ยมเล็กๆ ที่ปรากฏตรงมุมของเซลล์ D4 แล้วลากลงมาทั่วตารางเพื่อคัดลอกสูตรไปยังพนักงานคนอื่นๆ
หากต้องการกรอกข้อมูลคุณสมบัติสำหรับพนักงาน ในเซลล์ E4 ให้ป้อนสูตรการค้นหาแบบสัมบูรณ์: =VLOOKUP($A4,$A$16:$C$25,3,0)
คุณกด Enter ต่อไปแล้วเลื่อนลงเพื่อคัดลอกสูตรไปยังพนักงานที่เหลือ เราจะได้ผลลัพธ์ดังนี้:
จากชุดข้อมูลตัวอย่างที่ 2 ต่อไป เราจะพบบ้านเกิดของพนักงาน 3 คน ได้แก่ Nguyen Hoang Anh, Tran Van Anh และ Nguyen Quang Vinh ฉันได้แตกมันออกมาเป็นตารางใหม่ F15:G18 แล้ว
ฉันจะค้นหาในตาราง A3:E13 หลังจากกรอกข้อมูลบ้านเกิดและคุณสมบัติของฉันแล้ว ตอนนี้ให้ป้อนสูตรการค้นหาแบบสัมบูรณ์ต่อไปนี้ลงในเซลล์ G16: =VLOOKUP($F16,$B$3:$E$13,3,0) > กด Enter
คัดลอกสูตรสำหรับพนักงาน 2 คนที่เหลือ เราจะได้ผลลัพธ์ดังนี้:
โปรดทราบว่าในตัวอย่างนี้ ค่าการตรวจจับอยู่ในคอลัมน์ B ดังนั้นพื้นที่การตรวจจับจึงคำนวณจากคอลัมน์ B ไม่ใช่จากคอลัมน์ A
กลับไปที่ชุดข้อมูลในตัวอย่างที่ 2 หลังจากกรอกคุณสมบัติของพนักงานและบ้านเกิดแล้ว เราจะตั้งชื่อชีต QTM
ในสเปรดชีตอีกแผ่นหนึ่งชื่อ QTM1 คุณต้องได้รับข้อมูลเกี่ยวกับคุณสมบัติของพนักงานและตำแหน่งของพนักงานโดยมีการเปลี่ยนแปลงลำดับการจัดการของพนักงาน นี่คือเมื่อคุณเห็นพลังที่แท้จริงของฟังก์ชัน VLOOKUP
หากต้องการค้นหาข้อมูลเกี่ยวกับ "คุณสมบัติ" ของพนักงาน ให้ป้อนสูตร: =VLOOKUP($B4,QTM!$B$3:$E$13,4,0) ในเซลล์ C4 ของชีต QTM1
ในนั้น:
กด Enter จากนั้นคัดลอกสูตรสำหรับพนักงานที่เหลือทั้งหมดในตาราง เราจะได้ผลลัพธ์ดังนี้
หากต้องการค้นหาข้อมูล "ตำแหน่ง" ของพนักงาน ในเซลล์ D4 ของชีต QTM1 ให้ป้อนสูตร: =VLOOKUP($B4,QTM!$B$3:$E$13,2,0) ให้กด Enter
เมื่อคัดลอกสูตรสำหรับพนักงานที่เหลือ เราจะได้สิ่งต่อไปนี้:
ก่อนอื่น เราต้องค้นหาคำตอบที่ถูกต้องสำหรับคำถาม "เราใช้ฟังก์ชัน VLOOKUP เพื่ออะไร"
ฟังก์ชัน VLOOKUP ใช้เพื่อรองรับการค้นหาข้อมูลในเขตข้อมูลหรือรายการตามตัวระบุที่มีอยู่
ตัวอย่างเช่น การแทรกฟังก์ชัน VLOOKUP พร้อมรหัสผลิตภัณฑ์ลงในสเปรดชีตอื่นจะแสดงข้อมูลผลิตภัณฑ์ที่สอดคล้องกับรหัสนั้น ข้อมูลดังกล่าวอาจเป็นคำอธิบาย ราคา ปริมาณสินค้าคงคลัง ขึ้นอยู่กับเนื้อหาของสูตรอาหารที่คุณเขียน
ยิ่งคุณต้องค้นหาข้อมูลน้อยลง การเขียนฟังก์ชัน VLOOKUP ก็จะยิ่งยากขึ้นเท่านั้น โดยทั่วไปแล้ว คุณจะใช้ฟังก์ชันนี้ในแผ่นงานที่ใช้ซ้ำได้เป็นเทมเพลต แต่ละครั้งที่มีการป้อนรหัสผลิตภัณฑ์ที่เหมาะสม ระบบจะดึงข้อมูลที่จำเป็นทั้งหมดเกี่ยวกับผลิตภัณฑ์ที่เกี่ยวข้อง
ต่อไปนี้คือรายการสิ่งสำคัญที่ต้องจำเกี่ยวกับฟังก์ชัน VLOOKUP ใน Excel:
ความแตกต่างที่สำคัญระหว่างฟังก์ชัน VLOOKUP และ XLOOKUP ใน Excel
วีลุคอัพ |
เอ็กซ์ลุคอัพ |
|
การทำงานแบบตรงทั้งหมดเริ่มต้น |
เอ็น |
ย |
ส่งกลับค่าทางด้านขวาของข้อมูลการค้นหา |
ย |
ย |
ส่งกลับค่าทางด้านซ้ายของข้อมูลการค้นหา |
เอ็น |
ย |
ส่งคืนค่ามากกว่าหนึ่งค่า |
เอ็น |
ย |
จำเป็นต้องเรียงลำดับคอลัมน์การค้นหา |
การแข่งขันโดยประมาณเท่านั้น |
การค้นหาแบบไบนารีเท่านั้น |
ค้นหาจากบนลงล่าง |
ย |
ย |
หัวใจจากล่างขึ้นบน |
เอ็น |
ย |
การค้นหาแบบไบนารี |
เอ็น |
ย |
ปรับแต่งข้อความไม่พบค่าการค้นหา |
เอ็น |
ย |
ค้นหาไวด์การ์ด |
ย |
ย |
การค้นหาที่แน่นอน |
ย |
ย |
การค้นหาโดยประมาณจะส่งกลับค่าที่น้อยกว่าถัดไป |
ย |
ย |
การค้นหาโดยประมาณจะส่งกลับค่าที่ใหญ่กว่าถัดไป |
เอ็น |
ย |
ค่าเท็จอาจถูกส่งคืนหากไม่ได้เรียงลำดับค่าการค้นหา |
Y - โดยประมาณ |
N - โดยประมาณ Y - ไบนารี่ |
การเพิ่มคอลัมน์ใหม่เพื่อค้นหาตารางอาจทำให้สูตรแตกได้ |
ย |
เอ็น |
ย -ใช่
ยังไม่มีข้อความ
ดูเพิ่มเติม:
หลังจากรู้วิธีใช้ VLookup แล้ว คุณจำเป็นต้องทราบข้อผิดพลาดทั่วไปและวิธีแก้ไขปัญหาด้วย
ข้อผิดพลาดทั่วไปเมื่อใช้ฟังก์ชัน VLOOKUP ใน Excel
ค่าการค้นหาอยู่ในคอลัมน์ที่ไม่ถูกต้อง
ข้อผิดพลาดทั่วไปประการหนึ่งที่คุณจะพบเมื่อใช้สูตร VLOOKUP คือฟังก์ชันจะส่งกลับเฉพาะค่า #N/A ข้อผิดพลาดนี้เกิดขึ้นเมื่อไม่พบค่าการค้นหาที่คุณขอให้ VLOOKUP ค้นหา
ในบางกรณี คุณสามารถใช้ฟังก์ชัน XLOOKUP แทน VLOOKUP ได้ อย่างไรก็ตาม ข้อผิดพลาดนี้สามารถแก้ไขได้อย่างง่ายดายในฟังก์ชัน VLOOKUP เท่านั้น
วิธีแก้ไขปัญหา:
สาเหตุที่ VLOOKUP ไม่พบค่าที่ต้องการอาจเป็นเพราะค่าไม่อยู่ในตาราง อย่างไรก็ตาม หากส่งกลับค่า #N/A ทั้งหมด ค่าการค้นหาจะเป็นข้อความ เป็นไปได้มากว่าสามารถอ่านจากซ้ายไปขวาเท่านั้น
เมื่อสร้างตารางใน Excel สำหรับ VLOOKUP ตรวจสอบให้แน่ใจว่าได้วางค่าการค้นหาทางด้านซ้ายของค่าที่คุณต้องการส่งกลับ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือวางไว้ในคอลัมน์แรกของตาราง
ตอนนี้สูตรจะส่งกลับค่า:
โดยรวมแล้ว VLOOKUP เป็นวิธีที่ยอดเยี่ยมในการค้นหาข้อมูลได้เร็วขึ้นใน Microsoft Excel แม้ว่าแบบสอบถาม VLOOKUP จะทำงานในแนวตั้งบนคอลัมน์และมีข้อจำกัดอื่นๆ บางประการ แต่ Microsoft จะอัปเดตฟีเจอร์การค้นหาของ Excel อย่างต่อเนื่องเพื่อขยายการบังคับใช้ ตัวอย่างเช่น HLOOKUP, XLOOKUP... สามารถช่วยคุณค้นหาข้อมูลในทิศทางต่างๆ ได้ LuckyTemplates.com จะยังคงให้ข้อมูลแก่คุณเกี่ยวกับวิธีใช้ฟังก์ชันนี้ในบทความต่อไปนี้
MehmetSalihKoten ผู้ใช้ Reddit ได้สร้าง Tetris เวอร์ชันที่ใช้งานได้เต็มรูปแบบใน Microsoft Excel
ในการแปลงหน่วยการวัดใน Excel เราจะใช้ฟังก์ชันแปลง
ฟังก์ชัน HLOOKUP คืออะไร? จะใช้ฟังก์ชัน HLOOKUP ใน Excel ได้อย่างไร? มาหาคำตอบกับ LuckyTemplates กันเถอะ!
ฟังก์ชัน IFERROR ใน Excel มักใช้กันทั่วไป หากต้องการใช้งานได้ดี คุณต้องเข้าใจสูตร IFERROR ของ Microsoft Excel
ฟังก์ชัน VALUE ใน Excel คืออะไร? สูตรค่าใน Excel คืออะไร? มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!
ฟังก์ชัน EOMONTH ใน Excel ใช้เพื่อแสดงวันสุดท้ายของเดือนที่กำหนด โดยมีการใช้งานที่ง่ายมาก จากนั้นคุณจะได้รับวันสุดท้ายของเดือนที่ระบุตามข้อมูลที่เราป้อน
ต้องการทำงานซ้ำ ๆ โดยอัตโนมัติใน Excel VBA หรือไม่? ดังนั้น เรามาเรียนรู้วิธีใช้ลูป Do-While เพื่อดำเนินการชุดของการดำเนินการที่ทำซ้ำจนกว่าจะตรงตามเงื่อนไข
ความกว้างของคอลัมน์เริ่มต้นและความสูงของแถวใน Excel อาจไม่ตรงกับข้อมูลที่คุณป้อน บทความด้านล่างนี้จะแสดงวิธีการบางอย่างในการเปลี่ยนขนาดของคอลัมน์ แถว และเซลล์ใน Excel 2016 โปรดดูที่บทความนี้
เมื่อใดก็ตามที่คุณทำงานกับ Excel คุณจะต้องป้อนข้อมูลหรือเนื้อหาลงในเซลล์ มาเรียนรู้กับ LuckyTemplates เกี่ยวกับแนวคิดพื้นฐานของเซลล์และช่วงใน Excel 2016!
ฟังก์ชัน Xlookup ใน Excel คืออะไร วิธีใช้ Xlookup ใน Excel มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!