Note: The other languages of the website are Google-translated. Back to English

Excel VLOOKUP ฟังก์ชัน

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

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


วากยสัมพันธ์

=VLOOKUP (lookup_value, table_array, col_index, [range_lookup])


ข้อโต้แย้ง

lookup_value (จำเป็นต้องใช้): ค่าที่คุณกำลังค้นหา ต้องอยู่ในคอลัมน์แรกของช่วง table_array

Table_array (จำเป็นต้องใช้): ตารางประกอบด้วยคอลัมน์ตั้งแต่สองคอลัมน์ขึ้นไปซึ่งมีคอลัมน์ค่าการค้นหาและคอลัมน์ค่าผลลัพธ์อยู่

Col_index (จำเป็นต้องใช้): หมายเลขคอลัมน์เฉพาะ (เป็นจำนวนเต็ม) ของ table_array ซึ่งคุณจะส่งคืนค่าที่ตรงกันจาก

  • หมายเลขคอลัมน์แรกคือ 1 สำหรับคอลัมน์ซ้ายสุดของ table_array

Range_lookup (ไม่จำเป็น): นี่คือค่าตรรกะที่กำหนดว่าฟังก์ชัน VLOOKUP นี้จะส่งคืนการจับคู่แบบตรงทั้งหมดหรือการจับคู่โดยประมาณ:

  • ถ้า range_lookup เป็นทั้ง TRUE หรือเป็น ที่ถูกตัดออกฟังก์ชัน VLOOKUP จะคืนค่าการจับคู่แบบตรงทั้งหมดหรือการจับคู่โดยประมาณ หากไม่พบการจับคู่แบบตรงทั้งหมดจะตรงกับค่าที่น้อยที่สุดถัดไป
    =VLOOKUP(lookup_value, table_array, col_index, TRUE)
    =VLOOKUP(lookup_value, table_array, col_index)

สำคัญ: ในกรณีนี้ค่าในคอลัมน์แรกของ table_array จะต้องเรียงลำดับจากน้อยไปมาก
มิฉะนั้น VLOOKUP อาจไม่ส่งคืนค่าที่ถูกต้อง

  • ถ้า range_lookup เป็นทั้ง FALSE หรือเป็น 0ฟังก์ชัน VLOOKUP จะส่งคืนค่าที่ตรงกันเท่านั้น หากไม่พบค่าการจับคู่แบบตรงทั้งหมดจะส่งกลับค่าความผิดพลาด # N / A แต่ถ้ามีสองค่าขึ้นไปในคอลัมน์แรกของ table_array ที่ตรงกับ lookup_valuevlookup จะใช้ค่าของครั้งแรกที่พบเท่านั้น
    =VLOOKUP(lookup_value, table_array, col_index, FALSE)
    =VLOOKUP(lookup_value, table_array, col_index, 0)

ในกรณีนี้ค่าในคอลัมน์แรกของ table_array ไม่จำเป็นต้องเรียงลำดับ


ส่งคืนค่า

ฟังก์ชัน VLOOKUP จะส่งคืนค่าที่ตรงกันจากตารางตามค่าการค้นหาในคอลัมน์แรก

หมายเหตุฟังก์ชัน

1. ฟังก์ชัน LOOKUP จะค้นหาค่าจากซ้ายไปขวาเท่านั้น
    ค่าการค้นหาอยู่ในคอลัมน์ทางซ้ายสุดและค่าผลลัพธ์ควรอยู่ในคอลัมน์ใดก็ได้ทางด้านขวาของค่าการค้นหา
2. มีโหมดการจับคู่สองโหมดสำหรับฟังก์ชัน VLOOKUP เป็นการจับคู่แบบตรงทั้งหมดและการจับคู่โดยประมาณ
    ฟังก์ชัน VLOOKUP จะใช้การจับคู่โดยประมาณตามค่าเริ่มต้น
3. จะส่งกลับค่าความผิดพลาด # N / A หากไม่พบค่าการค้นหา


ตัวอย่าง

ส่วนนี้ให้ตัวอย่างเพื่อแสดงวิธีใช้ฟังก์ชัน VOOKUP ใน Excel

ตัวอย่างที่ 1: การจับคู่ที่ตรงกันโดยประมาณตรงกับฟังก์ชัน VLOOKUP

1.1 Vlookup ตรงกันทุกประการ:

ดังภาพหน้าจอด้านล่างจะค้นหาค่าที่ตรงกันแบบตรงทั้งหมด“ Peach” และส่งคืนค่าที่ตรงกันจากคอลัมน์ที่สามในช่วงตาราง B3: E8 ได้อย่างไร คุณสามารถทำได้ดังนี้เพื่อให้บรรลุ

1. เลือกเซลล์ว่างคัดลอกสูตรด้านล่างลงไปแล้วกดปุ่ม เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์
=VLOOKUP(G4,B3:E8,3,FALSE)

1.2 การจับคู่โดยประมาณของ Vlookup:

ตามภาพหน้าจอด้านล่างนี้คุณต้องการค้นหาหมายเลขรหัสคำสั่งซื้อ“ 10006” หากไม่พบหมายเลขให้ทำการจับคู่โดยประมาณ

1. เลือกเซลล์ว่างคัดลอกสูตรด้านล่างลงไปแล้วกดปุ่ม เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์
=VLOOKUP(H4,B3:F8,3,TRUE)

หมายเหตุ:

  • ในสองสูตรข้างต้น G4 และ H4 คือการอ้างอิงไปยังเซลล์ที่มีค่าการค้นหา
  • B3: E8 และ B3: F8 คือช่วงตารางที่คอลัมน์ค้นหาค่าและคอลัมน์ค่าผลลัพธ์
  • 3 คือหมายเลขคอลัมน์ที่จะส่งคืนค่าที่ตรงกัน
  • FALSE ระบุการค้นหาค่าการจับคู่แบบตรงทั้งหมดในกรณีนี้
  • TRUE สร้างรูปแบบการค้นหาที่ตรงกันโดยประมาณ เนื่องจากไม่พบค่าการค้นหา 10006 ในคอลัมน์แรกค่านี้จะจับคู่กับค่าที่น้อยที่สุดถัดไป 10005 และส่งคืนผลลัพธ์ $ 9.00 จากคอลัมน์ที่สามในตาราง
ตัวอย่างที่ 2: Vlookup ส่งคืนค่าว่างหรือค่าเฉพาะแทน # N / A

เมื่อทำการจับคู่แบบตรงกับฟังก์ชัน VLOOKUP มันจะส่งกลับค่าความผิดพลาด # N / A หากไม่พบค่าการค้นหา ดูภาพหน้าจอ:

จะทำให้เซลล์ผลลัพธ์ว่างหรือส่งคืนค่าเฉพาะแทน # N / A ได้อย่างไรเมื่อไม่พบค่าการค้นหา นี่คือวิธีแก้ปัญหาด้านล่าง

1. คัดลอกสูตรด้านล่างลงในเซลล์คุณจะแสดงผลลัพธ์และกด เข้าสู่ สำคัญ:
=IFERROR(VLOOKUP(H4,B3:F8,3,0),"Not found")

หมายเหตุ: ในสูตร“ไม่พบ” คือเนื้อหาที่คุณจะแสดงในเซลล์ผลลัพธ์แทนที่จะเป็นข้อผิดพลาด # N / A เพื่อให้เซลล์ผลลัพธ์ว่างโปรดแทนที่ข้อความ "not found" ด้วยช่องว่าง และคุณสามารถเปลี่ยนแปลงได้ตามความต้องการของคุณ


ตัวอย่างเพิ่มเติม

สูตร Vlookup - ข้ามสมุดงาน / แผ่นงาน

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

Vlookup เพื่อเปรียบเทียบสองรายการในแผ่นงานที่แยกจากกัน
สมมติว่ามีรายการชื่อสองรายการที่อยู่ในแผ่นงานที่แตกต่างกัน "Name-1" และ "Name-2" เพื่อเปรียบเทียบรายการทั้งสองนี้และค้นหาชื่อที่ตรงกันใน Names-1 หากออกใน Names-2 สูตร VLOOKUP ในบทความนี้จะช่วยคุณได้
คลิกเพื่อทราบข้อมูลเพิ่มเติม ...

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

สูตร Vlookup - เก็บการจัดรูปแบบผลลัพธ์

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

Vlookup และส่งคืนสีพื้นหลังพร้อมกับค่าการค้นหา
หากคุณต้องการส่งคืนผลลัพธ์พร้อมกับสีพื้นหลังเดิมเมื่อใช้สูตร VLOKUP วิธีการในบทความนี้สามารถช่วยได้
คลิกเพื่อทราบข้อมูลเพิ่มเติม ...

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

Vlookup และคืนค่าการจับคู่พร้อมความคิดเห็นของเซลล์
เมื่อคุณใช้ฟังก์ชัน Vlookup เพื่อส่งคืนค่าที่ตรงกันจะส่งคืนค่าเท่านั้น บางครั้งคุณอาจต้อง vlookup และส่งคืนค่าที่ตรงกันรวมถึงความคิดเห็นเดิม คุณจะลงได้อย่างไร?
คลิกเพื่อทราบข้อมูลเพิ่มเติม ...

สูตร Vlookup - ส่งคืนผลลัพธ์หลายรายการ

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

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

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

Vlookup และส่งคืนทั้งแถวของค่าที่ตรงกัน
โดยปกติการใช้ฟังก์ชัน vlookup สามารถส่งคืนผลลัพธ์จากคอลัมน์บางคอลัมน์ในแถวเดียวกันเท่านั้น บทความนี้จะแสดงวิธีส่งคืนข้อมูลทั้งแถวตามเกณฑ์เฉพาะ
คลิกเพื่อทราบข้อมูลเพิ่มเติม ...

สูตร Vlookup - กรณีทั่วไปอื่น ๆ

ใช้ vlookup และผลรวมใน Excel ได้อย่างง่ายดาย
การรวม vlookup และฟังก์ชัน sum ช่วยในการค้นหาเกณฑ์ที่กำหนดและรวมค่าทั้งหมดตามเกณฑ์นี้ในเวลาเดียวกัน ที่นี่เรามีขั้นตอนโดยละเอียดเพื่อช่วยให้คุณ vlookup ค่าบางค่าได้อย่างง่ายดายและรวมรายการที่ตรงกันทั้งหมดในคอลัมน์หรือแถวใน Excel
คลิกเพื่อทราบข้อมูลเพิ่มเติม ...

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

Vlookup เป็นค่าที่แน่นอนและส่งคืนค่าจริงหรือเท็จ / ใช่หรือไม่ใช่เท่านั้น
โดยปกติเมื่อใช้สูตร Vlookup เพื่อค้นหาค่าที่ตรงกันทั้งหมดค่าความผิดพลาด # N / A จะส่งคืนหากไม่พบค่าหรือส่งคืนผลลัพธ์ที่เหมาะสมเมื่อจับคู่ค่า อย่างไรก็ตามในบางกรณีเราจำเป็นต้องส่งคืน Yes หรือ No / True หรือ False เพื่อเตือนตัวเองว่ามีค่าอยู่หรือไม่วิธีแก้ไขในบทความนี้สามารถช่วยได้
คลิกเพื่อทราบข้อมูลเพิ่มเติม ...

Vlookup ในตารางสองมิติ
บางครั้งคุณต้อง vlookup เพื่อส่งคืนค่าสัมพัทธ์ตามทั้งแถวและคอลัมน์กล่าวคือคุณต้องส่งคืนข้อมูลจากตารางสองมิติ ในกรณีนี้การรวมฟังก์ชัน VLOOKUP และ MATCH จะช่วยแก้ปัญหาได้
คลิกเพื่อทราบข้อมูลเพิ่มเติม ...


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools for Excel นำเสนอคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงานผลรวมตามสีแยกเนื้อหาเซลล์แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลา 80% สำหรับคุณ

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 รูปแบบช่วยให้คุณแก้ปัญหา Excel ได้ 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มผลผลิตของคุณ 50% เมื่อดูและแก้ไขเอกสารหลายชุด
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (1)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมาก
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0  ตัวอักษร
สถานที่แนะนำ