Excel LOOKUP กับ VLOOKUP: ด้วย 3 ตัวอย่าง

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

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

สมมติว่าเรามีชุดข้อมูล การขายผลิตภัณฑ์ . เราต้องการค้นหาค่าใดๆ ในคอลัมน์หรือช่วงที่เลือกโดยใช้ LOOKUP และ VLOOKUP เพื่อแสดงความแตกต่างระหว่างค่าเหล่านี้

ชุดข้อมูลสำหรับดาวน์โหลด

คุณสามารถดาวน์โหลดสมุดงานได้จากลิงก์ด้านล่าง

Lookup vs Vlookup.xlsx

พื้นฐานของ LOOKUP & VLOOKUP

ฟังก์ชัน LOOKUP:

ไวยากรณ์ของ LOOKUP ฟังก์ชัน คือ

LOOKUP(lookup_value, lookup_vector, [result_vector])

หรือ

LOOKUP(lookup_value,array)

ในไวยากรณ์

lookup_value ; ค่าที่คุณต้องการค้นหา

lookup_vector; แถวหรือคอลัมน์เดียวที่มี lookup_value อยู่

[result_vector](ไม่บังคับ); ขนาดเท่ากับ lookup_vector ซึ่งเป็นแถวหรือคอลัมน์เดียวที่ดึงค่าผลลัพธ์ออกมา ฟังก์ชันส่งคืนข้อมูลคอลัมน์ที่ 1 ในกรณีที่ไม่มีข้อมูล

อาร์เรย์; จะแยกค่าที่ตรงกับ lookup_value จากช่วง

VLOOKUP ฟังก์ชัน:

ไวยากรณ์ของฟังก์ชัน VLOOKUP คือ

VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])

ใน ไวยากรณ์

lookup_value; ค่าที่คุณต้องการค้นหา

table_array; ตารางหรือช่วงที่คุณค้นหา lookup_value .

col_index_num; หมายเลขคอลัมน์ที่จะแยก lookup_value

[range_lookup]; ประกาศสถานะการจับคู่การค้นหา TRU-การจับคู่โดยประมาณ , FALSE-การจับคู่แบบตรงทั้งหมด

อ่านเพิ่มเติม: อะไร Table Array ใน VLOOKUP คืออะไร? (อธิบายด้วยตัวอย่าง)

Excel LOOKUP เทียบกับ VLOOKUP Function

1. การจัดการกับค่าที่ตรงกันโดยประมาณ

ความแตกต่างที่สำคัญอย่างหนึ่งระหว่างฟังก์ชัน LOOKUP และ VLOOKUP ฟังก์ชัน ก็คือ LOOKUP ฟังก์ชันเชื่อมโยงกับ ประมาณ ตรงกัน โดยที่ VLOOKUP มีทั้งการจับคู่แบบ โดยประมาณ และ แบบตรงทั้งหมด

LOOKUP จะดึงข้อมูลการจับคู่โดยประมาณจาก lookup_arrar โดยอัตโนมัติ (เช่น B4:B16 )

➤VLOOKUP เสนอตัวเลือกการจับคู่โดยประมาณหรือตรงทั้งหมดเพื่อดึงค่าจาก col_index_num

การดำเนินการฟังก์ชัน LOOKUP

สูตรที่เราใช้ในเซลล์ ผลการค้นหา คือ

=LOOKUP(H4,B4:B16,C4:C16)

ที่นี่

H4; คือ lookup_value.

B4:B16; คือ lookup_vector.

C4: C16; คือ [result_vector].

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

ดำเนินการฟังก์ชัน VLOOKUP

สูตรที่ใช้ในเซลล์ ผลลัพธ์ Vlookup คือ

=VLOOKUP(H11,B4:E16,2,FALSE)

ที่นี่

H11; คือ lookup_value.

B4:E16; คือ table_array.

2; คือ col_index_num.

FALSE; คือ [range_lookup].

<3

คล้ายกับสูตร LOOKUP เราใช้สูตร VLOOKUP เพื่อดึงค่าผลลัพธ์จากหมายเลขคอลัมน์ที่เลือก จะส่งกลับ #N/A เนื่องจากไม่มีรายการดังกล่าว

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

ตอนนี้อาจกล่าวได้ว่าถูกจำกัดโดย ค่าเริ่มต้นการจับคู่โดยประมาณ ฟังก์ชัน LOOKUP ช้ากว่าฟังก์ชัน VLOOKUP

อ่านเพิ่มเติม: เหตุใด VLOOKUP จึงส่งคืน #N/A เมื่อตรงกัน (5 สาเหตุและวิธีแก้ไข)

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

  • วิธีใช้ Double VLOOKUP ใน Excel (4 วิธีด่วน)
  • VLOOKUP ไม่ทำงาน (8 เหตุผล &วิธีแก้ไข)
  • INDEX MATCH เทียบกับฟังก์ชัน VLOOKUP (9 ตัวอย่าง)
  • VLOOKUP และส่งคืนค่าที่ตรงกันทั้งหมดใน Excel (7 วิธี)
  • ใช้ VLOOKUP ที่มีหลายเกณฑ์ใน Excel (6 วิธี + ทางเลือก)

2. การดำเนินการทั้งสองทิศทาง

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

LOOKUP อนุญาตให้ไปทางซ้าย ไปทางขวาหรือขวาไปซ้าย โดยจะจับคู่ lookup_value กับแถวหรือคอลัมน์พร้อมกัน

➤VLOOKUP อนุญาตให้ใช้งานได้จากซ้ายไปขวาเท่านั้น โดยจะจับคู่ lookup_value กับคอลัมน์เท่านั้น

ดำเนินการฟังก์ชัน LOOKUP

สูตรที่เราใช้ในเซลล์ ผลลัพธ์การค้นหา คือ

=LOOKUP(H4,C4:C16,B4:B16)

ที่นี่

H4; คือ lookup_value.

C4:C16; คือ lookup_vector.

B4: B16; คือ [result_vector].

ในชุดข้อมูล เราต้องการผลตอบแทนสำหรับการสุ่ม lookup_value (เช่น 57 ) เราใช้ฟังก์ชัน LOOKUP เพื่อหาผลลัพธ์ และจะได้ผลลัพธ์ที่แน่นอน (เช่น Bran ) เนื่องจากฟังก์ชัน LOOKUP ทำงานทั้งสองอย่างทิศทางที่สามารถดึง [result_vector] ได้

ดำเนินการฟังก์ชัน VLOOKUP

สูตรที่เราใช้ใน ผลลัพธ์ Vlookup เซลล์คือ

=VLOOKUP(H11,B4:E16,1,FALSE)

ที่นี่

H11; คือ lookup_value

B4:E16; คือ table_array.

1; เป็น col_index_num.

FALSE; เป็น [range_lookup].

<3

เช่นเดียวกับสูตร LOOKUP สูตร VLOOKUP จะดึงค่าผลลัพธ์จากหมายเลขคอลัมน์ที่เลือก (เช่น 1 ) จะส่งกลับ #N/A เนื่องจากไม่สามารถค้นหาค่าที่ส่งคืนในคอลัมน์ที่อยู่ทางซ้ายของ lookup_value ที่นี่ col_index_num (เช่น 1 ) ถูกปล่อยให้อยู่ในคอลัมน์ lookup_value (เช่น 2 )

คุณสามารถแยกความแตกต่างของความสามารถในการควบคุมทิศทางของฟังก์ชัน LOOKUP และ VLOOKUP ได้เพียงแค่ดูที่ภาพด้านล่าง

ดังนั้น ฟังก์ชัน LOOKUP จึงเป็นหลายมิติเมื่อพิจารณาจากความสามารถในการทำงานเมื่อฟังก์ชัน VLOOKUP สะดุด

อ่านเพิ่มเติม: 7 ประเภทของการค้นหา คุณสามารถใช้ใน Excel

3. LOOKUP และ VLOOKUP ที่ใช้แทนกันได้

ทั้งฟังก์ชัน LOOKUP และ VLOOKUP จะสร้างผลการค้นหาในลักษณะเดียวกัน นอกเหนือจากการดูทิศทาง เราสามารถใช้แทนกันได้ในกรณีส่วนใหญ่

จากไวยากรณ์ เราจะเห็นว่าฟังก์ชัน LOOKUP นั้นเรียบง่ายและส่งกลับค่าจากการดู lookup_vector . ฟังก์ชัน VLOOKUP ก็ทำได้เช่นกัน แต่เป็นวิธีที่ซับซ้อน ฟังก์ชัน VLOOKUP ส่งกลับค่าจากคอลัมน์ที่ระบุในอาร์กิวเมนต์

กำลังดำเนินการฟังก์ชัน LOOKUP

สูตรที่ใช้ใน ผลลัพธ์การค้นหา คือ

=LOOKUP(H4,B4:B16,C4:C16)

ในสูตร

H4; คือ lookup_value.

B4:B16; คือ lookup_vector.

C4: C16; คือ [result_vector].

คุณจะได้ผลลัพธ์ 57 หากคุณตรวจสอบค่าในคอลัมน์ ปริมาณ คุณจะได้รายการที่เหมือนกับผลลัพธ์

ดังนั้น พูดง่ายๆ ว่าสูตร LOOKUP จะส่งกลับ ด้วยผลลัพธ์ที่ถูกต้อง

การดำเนินการฟังก์ชัน VLOOKUP

สูตรที่เราใช้ในเซลล์ ผลลัพธ์ Vlookup คือ

<10 =VLOOKUP(H11,B4:E16,2,FALSE)

ในสูตร

H11; คือ lookup_value

B4: E16; คือ table_array.

2; เป็น col_index_num.

FALSE; เป็น [range_lookup].

<3

เหมือนกับสูตร LOOKUP ผลลัพธ์ VLOOKUP จะคืนค่า 57 และคุณเพียงแค่พูดโดยดูว่าค่าผลลัพธ์นั้นถูกต้อง

จากภาพต่อไปนี้ คุณจะพบพฤติกรรมการแลกเปลี่ยนระหว่างฟังก์ชัน LOOKUP และ VLOOKUP <3

การดำเนินการทั้งฟังก์ชัน LOOKUP และ VLOOKUP เราพูดง่ายๆ ว่าทั้งสองฟังก์ชันมีความคล้ายคลึงกันในข้อเสนอและให้ผลลัพธ์เดียวกันทุกประการ

อ่านเพิ่มเติม: วิธีค้นหาค่าหลายค่าใน Excel (10 วิธี)

บทสรุป

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

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