Contents

วิธีทำ VLOOKUP ในสเปรดชีต Excel

ลิงค์ด่วน

⭐VLOOKUP ใน Excel คืออะไร

⭐ วิธีทำ VLOOKUP ใน Excel

⭐ วิธีเชื่อมต่อชีต Excel กับ VLOOKUP

ประเด็นที่สำคัญ

ฟังก์ชัน VLOOKUP ของ Excel อาจเป็นเรื่องยากที่จะเข้าใจตั้งแต่แรกเห็น อย่างไรก็ตามด้วยการฝึกฝนและการประยุกต์ใช้อย่างสม่ำเสมอ เราสามารถเชี่ยวชาญการใช้งานได้อย่างรวดเร็ว

สมการช่วยให้ดึงค่าเฉพาะจากตารางได้ ซึ่งส่งผลให้เกิดการตอบสนองที่สัมพันธ์กัน

การใช้ VLOOKUP สามารถอำนวยความสะดวกในงานต่างๆ ที่เกี่ยวข้องกับข้อมูล เช่น การวิเคราะห์ข้อมูล การคำนวณคะแนนเฉลี่ย และเนื้อหาคอลัมน์ที่ตัดกัน

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

VLOOKUP ใน Excel คืออะไร?

ฟังก์ชัน VLOOKUP ของ Excel สามารถเปรียบได้กับสมุดโทรศัพท์ โดยให้ระบุชื่อบุคคลเพื่อดึงข้อมูลติดต่อที่เกี่ยวข้อง เช่น หมายเลขโทรศัพท์

การใช้ VLOOKUP ในตอนแรกอาจดูน่ากลัวสำหรับบางคน อย่างไรก็ตาม จากการได้สัมผัสกับกรณีตัวอย่างและการฝึกฝนภาคปฏิบัติ จึงสามารถบรรลุถึงความชำนาญในการประยุกต์ใช้ได้อย่างรวดเร็ว

ไวยากรณ์สำหรับ VLOOKUP คือ:

=VLOOKUP(lookup_value, table_array, col_index_num[, exact]) 

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

/th/images/vlookup-syntax-in-excel.jpg

ในตัวอย่างนี้ สูตร VLOOKUP คือ:

=VLOOKUP(I3, A2:E26, 2) 

เราจะตรวจสอบความสำคัญของตัวแปรแต่ละตัวเหล่านี้หรือไม่?

ในบริบทของสถานการณ์ที่กำหนด “lookup\_value” หมายถึงจุดข้อมูลเฉพาะที่ค้นหาภายในแหล่งหรือฐานข้อมูลที่ระบุ โดยอ้างอิงถึงอินสแตนซ์เฉพาะที่มีอยู่ เพื่อวัตถุประสงค์ในการอธิบาย สมมติว่าเราพิจารณากรณีที่การมุ่งเน้นไปที่การดึงข้อมูลจากเซลล์ I3 ซึ่งมีตัวเลข 4 เป็นผลลัพธ์ที่ต้องการจากการสอบถามของเรา

ช่วงของเซลล์ที่ครอบคลุมตารางใดตารางหนึ่งสามารถเรียกว่า"อาร์เรย์ของตาราง"ในกรณีที่ระบุ ช่วงดังกล่าวครอบคลุมตั้งแต่เซลล์ A2 ถึง E26 บนเวิร์กชีตที่ไม่รู้จักภายในเวิร์กบุ๊ก

หมายเลขดัชนีของคอลัมน์ที่ต้องการสอดคล้องกับคอลัมน์ที่สองของอาร์เรย์ตาราง กล่าวอีกนัยหนึ่ง เนื่องจากข้อมูลสีอยู่ในคอลัมน์ที่สองของตาราง\_array จึงสามารถระบุคอลัมน์ที่เหมาะสมได้โดยการอ้างอิงถึงดัชนีที่เกี่ยวข้องภายในรายการ

พารามิเตอร์"แน่นอน"ซึ่งเป็นคุณลักษณะเสริม กำหนดว่าผลการค้นหาจะต้องแม่นยำ (เท็จ) หรือสามารถมีการประมาณได้ในระดับหนึ่ง (จริง) โดยส่วนหลังเป็นการตั้งค่าเริ่มต้น

VLOOKUP อนุญาตให้ดึงค่าที่ระบุจากตาราง ซึ่งอาจนำไปใช้ในการคำนวณครั้งต่อไป ฟังก์ชันนี้อาจใช้เพียงอย่างเดียวหรือใช้ร่วมกับการดำเนินการอื่นๆ เพื่อให้ได้ผลลัพธ์ที่ต้องการตามข้อมูลที่ดึงมา

V ใน VLOOKUP แสดงถึงความสามารถในการค้นหาในแนวตั้งภายในคอลัมน์ข้อมูล ฟังก์ชันนี้จะดึงข้อมูลจากคอลัมน์ที่อยู่ทางด้านขวาของค่าการค้นหาที่ระบุโดยเฉพาะ แม้ว่าโดยเนื้อแท้แล้วจะถูกจำกัดไว้ที่การวางแนวในแนวตั้ง แต่ VLOOKUP ยังคงเป็นโปรแกรมอรรถประโยชน์ที่ขาดไม่ได้ ซึ่งช่วยให้การดำเนินการต่างๆ ของ Excel ง่ายขึ้น เช่น การคำนวณเกรดเฉลี่ย (GPA) ของบุคคล และความแตกต่างระหว่างคอลัมน์สองคอลัมน์ที่อยู่ติดกัน

ฟังก์ชัน VLOOKUP จะสแกนแถวเริ่มต้นของtable\_arrayforlookup\_value เพื่อระบุคอลัมน์อื่น คุณสามารถปรับจุดอ้างอิงของตารางได้ อย่างไรก็ตาม โปรดทราบว่าผลลัพธ์จะปรากฏที่ด้านขวาของคอลัมน์ที่ค้นหาเสมอ เพื่อรองรับข้อจำกัดนี้ คุณอาจต้องจัดโครงสร้างข้อมูลใหม่ให้สอดคล้องกัน

วิธีทำ VLOOKUP ใน Excel

เมื่อเชี่ยวชาญการทำงานของฟังก์ชัน VLOOKUP ของ Excel แล้ว การใช้ประโยชน์จะกลายเป็นเรื่องง่ายๆ ในการเลือกพารามิเตอร์ที่เหมาะสม สำหรับผู้ที่ประสบปัญหาในการป้อนพารามิเตอร์ การเริ่มสูตรด้วยเครื่องหมายเท่ากับ (=) ตามด้วย VLOOKUP แล้วคลิกเซลล์ที่เกี่ยวข้องเพื่อรวมไว้ในสมการจะทำให้กระบวนการง่ายขึ้นมาก

/th/images/sample-spreadsheet-for-using-vlookup-in-excel.jpg

เพื่อสาธิตกระบวนการโดยใช้สเปรดชีตตัวอย่างที่ให้มา ให้เราพิจารณาสถานการณ์ที่เราพยายามหาจำนวนบทวิจารณ์ที่เกี่ยวข้องกับรายการใดรายการหนึ่ง เช่น"พิซซ่า"จากสเปรดชีตที่ประกอบด้วยสามคอลัมน์ ได้แก่ ชื่อผลิตภัณฑ์ บทวิจารณ์ และ ราคา. วัตถุประสงค์คือเพื่อใช้ Microsoft Excel เพื่อรับจำนวนบทวิจารณ์ทั้งหมดที่เกี่ยวข้องกับรายการ Pizza ภายในชุดข้อมูลที่กำหนด

หากต้องการใช้ฟังก์ชัน VLOOKUP อย่างง่ายดาย จำเป็นอย่างยิ่งที่จะต้องเข้าใจข้อโต้แย้งต่างๆ ของฟังก์ชัน ตัวอย่างเช่น หากคุณต้องการดึงข้อมูลเกี่ยวกับค่าในเซลล์ E6 จะต้องระบุ E6 เป็นค่าการค้นหา\_ค่า ในขณะที่ตาราง\_อาร์เรย์ประกอบด้วยทั้งตารางโดยไม่รวมแถวส่วนหัว (A1) และรวมแถวด้วย ควรระบุตั้งแต่ B2 ถึง C9 ไว้เป็นข้อมูลอ้างอิง

โดยสรุป col\_index\_no หมายถึงตำแหน่งของคอลัมน์บทวิจารณ์ภายในตาราง ซึ่งเกิดขึ้นเป็นองค์ประกอบที่สอง เมื่อพิจารณาเรื่องนี้แล้ว เราก็สามารถดำเนินการกำหนดสมการที่เหมาะสมต่อไปได้

โปรดเลือกเซลล์ที่คุณต้องการแสดงผลลัพธ์ เช่น เซลล์ F6 เพื่อจุดประสงค์ในการอธิบายในการสาธิตนี้

⭐ ในแถบสูตร ให้พิมพ์=VLOOKUP(. /th/images/typing-the-vlookup-function-in-excel.jpg

โปรดไฮไลต์เซลล์ที่สอดคล้องกับค่าการค้นหาของ"พิซซ่า"ภายในช่วงที่ระบุ D2:E7

โปรดพิมพ์เครื่องหมายจุลภาคตามด้วยช่องว่าง จากนั้นเลือกช่วงของเซลล์ตั้งแต่ A2 ถึง C9 รวมไว้ในอาร์เรย์ตารางที่ระบุ การดำเนินการนี้จะดำเนินการกับชุดข้อมูลที่กำหนด

โปรดป้อนดัชนีตัวเลขที่สอดคล้องกับบทวิจารณ์เฉพาะที่คุณต้องการอ่าน ในกรณีของเรา เราจะอ้างถึงคอลัมน์ที่สองซึ่งครอบคลุมการประเมินที่กล่าวมาข้างต้น

⭐ สำหรับอาร์กิวเมนต์สุดท้าย ให้พิมพ์ FALSE หากคุณต้องการให้รายการที่คุณป้อนตรงกันทุกประการ มิฉะนั้น ให้พิมพ์ TRUE เพื่อดูรายการที่ใกล้เคียงที่สุด /th/images/typing-the-vlookup-formula-in-excel.jpg

⭐ จบสูตรด้วยวงเล็บปิด อย่าลืมใส่ลูกน้ำระหว่างข้อโต้แย้ง สูตรสุดท้ายของคุณควรมีลักษณะดังนี้:

=VLOOKUP(E6,A2:C9,2,FALSE) 

⭐ กด Enter เพื่อรับผลลัพธ์ของคุณ /th/images/vlookup-results-in-excel.jpg

คาดว่า Excel จะแสดงความคิดเห็นเกี่ยวกับพิซซ่าภายในเซลล์ F6 อันเป็นผลมาจากการดำเนินการนี้

วิธีทำ VLOOKUP สำหรับหลายรายการใน Excel

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

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

โปรดเลือกเซลล์ที่อยู่ติดกับรายการเริ่มต้น ซึ่งตรงกับแถวที่หก (F6) ภายในอินสแตนซ์ปัจจุบัน

VLOOKUP(A2, Table_Name, COLUMN_INDEX, FALSE)โดยที่:* A2 อ้างถึงเซลล์ที่มีค่าการค้นหา (ในกรณีนี้คือ “Dog”)* Table\_Name คือชื่อของตารางหรือช่วงของเซลล์ที่มีข้อมูล คุณต้องการค้นหา (เช่น"Table1",“Table2"ฯลฯ)* COLUMN\_INDEX ระบุว่าคอลัมน์ใดในตารางที่คุณต้องการส่งกลับค่า ในตัวอย่างนี้ เรากำลังค้นหาคอลัมน์ที่สอง (เนื่องจากสุนัขมีสองขา)

⭐ เลื่อนเคอร์เซอร์ไปที่อาร์กิวเมนต์อาร์เรย์ของตารางในสูตรแล้วกด F4 บนแป้นพิมพ์เพื่อให้เป็นข้อมูลอ้างอิงแบบสัมบูรณ์ /th/images/writing-vlookup-for-multiple-cells-in-excel.jpg

⭐ สูตรสุดท้ายของคุณควรมีลักษณะดังนี้:

=VLOOKUP(E6,$A$2:$C$9,2,FALSE) 

⭐กด Enter เพื่อรับผลลัพธ์

⭐ เมื่อผลลัพธ์ปรากฏขึ้น ให้ลากเซลล์ผลลัพธ์ลงเพื่อเติมสูตรสำหรับรายการอื่นๆ ทั้งหมด /th/images/using-vlookup-for-multiple-cells-in-excel.jpg

เมื่อใช้ฟังก์ชัน VLOOKUP และระบุพารามิเตอร์สุดท้ายโดยไม่มีค่าหรือพิมพ์"TRUE"เป็นอินพุต อาจส่งผลให้เกิดผลลัพธ์ที่ตรงกันโดยไม่ได้ตั้งใจเนื่องจากการประมาณค่าที่อนุญาตมากเกินไป เพื่อหลีกเลี่ยงปัญหานี้ โดยเฉพาะอย่างยิ่งเมื่อต้องจัดการกับรายการที่ไม่มีการเรียงลำดับ โดยทั่วไปแนะนำให้ระบุ"FALSE"เป็นค่าของอาร์กิวเมนต์สุดท้ายเมื่อพยายามค้นหาค่าเอกพจน์ภายในข้อมูลดังกล่าว ดังที่แสดงในที่นี้

วิธีเชื่อมต่อชีต Excel ด้วย VLOOKUP

VLOOKUP ช่วยให้สามารถดึงข้อมูลจากสเปรดชีต Excel หนึ่งและถ่ายโอนไปยังอีกสเปรดชีตโดยไม่ต้องแก้ไขตารางเริ่มต้น เทคนิคนี้พิสูจน์ได้ว่ามีประโยชน์อย่างยิ่งในสถานการณ์ที่มีการนำเข้าข้อมูลจากแหล่งภายนอก เช่น เว็บไซต์ ไปยัง Microsoft Excel

/th/images/sample-spreadsheet-for-connecting-sheets-with-vlookup-in-excel.jpg

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

โปรดเลือกเซลล์ B3 เพื่อแสดงราคาของรายการแรก นี่เป็นเพียงภาพประกอบ เนื่องจากการเลือกเฉพาะของคุณอาจแตกต่างกันไปขึ้นอยู่กับชุดข้อมูลและตำแหน่งเอาต์พุตที่ต้องการ

⭐ พิมพ์=VLOOKUP( ในแถบสูตรเพื่อเริ่มสูตร /th/images/using-vlookup-in-another-excel-sheet.jpg

โปรดคลิกบนเซลล์ที่มีชื่อของรายการแรก ซึ่งอยู่ที่แถว 1 และคอลัมน์ A เพื่อตั้งเป็นข้อมูลอ้างอิงสำหรับรายการถัดไป ในกรณีนี้ การอ้างอิงจะเป็น"ช็อกโกแลต”

แน่นอน ฉันจะทำตามคำแนะนำของคุณเพื่อจัดรูปแบบคำตอบของฉันในฐานะผู้เชี่ยวชาญทั่วไป โปรดดำเนินการตามคำถามหรืองานที่คุณต้องการให้ฉันจัดการ

⭐ นำทางไปยังแผ่นงานหลักและเลือกอาร์เรย์ของตาราง /th/images/selecting-the-table-array-with-vlookup-in-excel.jpg

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

ในขณะที่ยังคงมุ่งเน้นไปที่แผ่นงานหลัก โปรดมุ่งความสนใจไปที่แถบสูตรภายในแผ่นงานดังกล่าว และป้อนการกำหนดตัวเลขของคอลัมน์ตามลำดับที่สอดคล้องกับข้อมูลการกำหนดราคา ซึ่งแสดงด้วยตัวเลข “3” ในกรณีนี้

⭐ พิมพ์ FALSE เนื่องจากคุณต้องการให้สินค้าแต่ละรายการตรงกันทุกประการในกรณีนี้ /th/images/writing-vlookup-in-another-sheet-in-excel-1.jpg

⭐ ปิดวงเล็บแล้วกด Enter สูตรสุดท้ายควรมีลักษณะดังนี้:

=VLOOKUP(A3, Sheet1!$A$2:$C$9, 3, FALSE) 

⭐ ลากผลลัพธ์สำหรับผลิตภัณฑ์แรกลงเพื่อดูผลลัพธ์สำหรับผลิตภัณฑ์อื่นในชีตย่อย /th/images/connecting-sheets-with-vlookup-in-excel-1.jpg

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

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

ฟังก์ชัน XLOOKUP ของ Excel มีฟังก์ชันที่เทียบเคียงได้กับ VLOOKUP แต่มีความสามารถในการค้นหาแนวตั้งและแนวนอนภายในสเปรดชีต ยูทิลิตี้การค้นหาของ Excel ส่วนใหญ่เป็นไปตามขั้นตอนเดียวกันนี้ ยกเว้นความคลาดเคลื่อนเล็กน้อย การใช้หนึ่งในเครื่องมือเหล่านี้เพื่อวัตถุประสงค์ในการค้นหาใดๆ ถือเป็นแนวทางที่ชาญฉลาดในการเรียนรู้การสอบถามของ Excel