01 จาก 03
ค้นหาราคาส่วนลดกับ VLOOKUP
วิธีการทำงาน VLOOKUP Function
ฟังก์ชัน VLOOKUP ของ Google Spreadsheets ซึ่งหมายถึงการ ค้นหาในแนวตั้ง สามารถใช้เพื่อค้นหาข้อมูลเฉพาะที่อยู่ในตารางข้อมูลหรือฐานข้อมูล
- ข้อมูลเกี่ยวกับข้อความแสดงข้อผิดพลาด VLOOKUP สามารถพบได้ในหน้า 3
VLOOKUP จะส่งกลับข้อมูลเพียงอย่างเดียวเป็นข้อมูลที่ส่งออก วิธีการนี้ไม่เป็น:
- คุณระบุชื่อหรือ search_key ที่บอก VLOOKUP ซึ่งแถวหรือ ระเบียน ของตารางข้อมูลเพื่อค้นหาข้อมูลที่ต้องการ
- คุณระบุหมายเลข คอลัมน์ หรือเรียกว่า ดัชนี ข้อมูลที่คุณต้องการ
- ฟังก์ชันจะค้นหา search_key ในคอลัมน์แรกของตารางข้อมูล
- VLOOKUP จะหาตำแหน่งและส่งกลับข้อมูลที่คุณต้องการจากฟิลด์อื่นของระเบียนเดียวกันโดยใช้หมายเลขดัชนีที่ให้มา
หาคู่ที่ตรงกับ VLOOKUP
โดยปกติ VLOOKUP จะพยายามหาคู่ที่ตรงกันทั้งหมดสำหรับ search_key ที่ ระบุไว้ หากไม่พบการทำงานแบบตรงทั้งหมด VLOOKUP สามารถหาคู่ค่าโดยประมาณได้
- การจับคู่โดยประมาณคือส่วนที่ใกล้เคียงกับ Search_key ที่มีขนาดเล็กหรือน้อยกว่า
- การจับคู่โดยประมาณจะพบได้โดยการตั้งค่า อาร์กิวเมนต์ is_sorted ของฟังก์ชันเป็น TRUE
การเรียงลำดับข้อมูลก่อน
แม้ว่าจะไม่จำเป็นเสมอไป แต่ก็มักจะดีที่สุดในการ จัดเรียงช่วงของข้อมูล ที่ VLOOKUP กำลังค้นหาโดย เรียงจากน้อยไปหาหนึ่ง โดยใช้คอลัมน์แรกของช่วงสำหรับคีย์เรียงลำดับ
ถ้าไม่มีการจัดเรียงข้อมูล VLOOKUP อาจส่งคืนผลลัพธ์ที่ไม่ถูกต้อง
ตัวอย่างฟังก์ชัน VLOOKUP
ตัวอย่างในภาพด้านบนใช้สูตรต่อไปนี้ที่มีฟังก์ชัน VLOOKUP เพื่อหาส่วนลดสำหรับปริมาณสินค้าที่ซื้อ
= VLOOKUP (A2, A5: B8,2, TRUE)
แม้ว่าจะสามารถพิมพ์สูตรข้างต้นลงในเซลล์แผ่นงานได้ แต่ตัวเลือกอื่นที่ใช้กับขั้นตอนด้านล่างคือการใช้กล่อง อัตโนมัติ ของ Google Spreadsheets เพื่อป้อนสูตร
การเข้าสู่ VLOOKUP Function
ขั้นตอนสำหรับการป้อนฟังก์ชัน VLOOKUP ที่แสดงในภาพด้านบนลงในเซลล์ B2 คือ:
- คลิกที่เซลล์ B2 เพื่อทำให้ เซลล์เป็นเซลล์ที่ใช้งานอยู่ - นี่คือที่ที่ผลลัพธ์ของฟังก์ชัน VLOOKUP จะปรากฏขึ้น
- พิมพ์เครื่องหมายเท่ากับ (=) ตามด้วยชื่อฟังก์ชัน vlookup
- ขณะที่คุณพิมพ์กล่องคำ แนะนำรถยนต์ จะปรากฏพร้อมกับชื่อและรูปแบบของฟังก์ชันที่ขึ้นต้นด้วยตัวอักษร V
- เมื่อ VLOOKUP ชื่อปรากฏในกล่องให้คลิกที่ชื่อด้วยตัวชี้เมาส์เพื่อป้อนชื่อฟังก์ชันและเปิดวงเล็บกลมลงในเซลล์ B2
การป้อนอาร์กิวเมนต์ของฟังก์ชัน
- ข้อมูลรายละเอียดเกี่ยวกับ ไวยากรณ์ และอาร์กิวเมนต์ของ VLOOKUP สามารถดูได้ที่หน้า 2
- เช่นเดียวกับใน Excel เครื่องหมายจุลภาคจะถูกวางไว้ระหว่างอาร์กิวเมนต์ของฟังก์ชันเพื่อทำหน้าที่เป็นตัวคั่น
อาร์กิวเมนต์สำหรับฟังก์ชัน VLOOKUP ถูกป้อนหลังจากวงกลมวงเล็บเปิดในเซลล์ B2
- คลิกที่เซลล์ A2 ในแผ่นงานเพื่อป้อนข้อมูลอ้างอิงเซลล์นี้เป็นอาร์กิวเมนต์ search_key
- หลังจากการอ้างอิงเซลล์พิมพ์เครื่องหมายจุลภาค ( , ) เพื่อทำหน้าที่เป็นตัวคั่นระหว่างอาร์กิวเมนต์
- เน้น เซลล์ A5 ถึง B8 ในแผ่นงานเพื่อป้อนข้อมูลการอ้างอิงเซลล์เหล่านี้เป็นอาร์กิวเมนต์ ช่วง - ส่วนหัวของตารางไม่รวมอยู่ในช่วง
- หลังจากการอ้างอิงเซลล์พิมพ์จุลภาคอื่น
- พิมพ์เครื่องหมายจุลภาค 2 หลังเพื่อป้อนอาร์กิวเมนต์ ดัชนี เนื่องจากอัตราคิดลดอยู่ในคอลัมน์ 2 ของอาร์กิวเมนต์ช่วง
- หลังจากที่หมายเลข 2 พิมพ์เครื่องหมายจุลภาคอื่น
- เน้นเซลล์ B3 และ B4 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์เหล่านี้เป็นอาร์กิวเมนต์ วันหยุด
- พิมพ์คำว่า True หลังจากเครื่องหมายจุลภาคเป็นอาร์กิวเมนต์ is_sorted
- กดปุ่ม Enter บนแป้นพิมพ์เพื่อใส่วงเล็บปีกกาปิด " ) " หลังจากอาร์กิวเมนต์ล่าสุดของฟังก์ชันและเพื่อให้ฟังก์ชันเสร็จสิ้น
- คำตอบ 2.5% - อัตราคิดลดสำหรับปริมาณที่ซื้อ - ควรปรากฏในเซลล์ B2 ของแผ่นงาน
- เมื่อคุณคลิกที่เซลล์ B2 ฟังก์ชันที่สมบูรณ์ = VLOOKUP (A2, A4: B8, 2, True) ปรากฏขึ้นใน แถบสูตร เหนือแผ่นงาน
เหตุใด VLOOKUP จึงกลับมา 2.5% ในฐานะผลลัพธ์
- ในตัวอย่างคอลัมน์ Quantity จะไม่มีการจับคู่แบบตรงทั้งหมดสำหรับค่า search_key ของ 23
- เนื่องจากอาร์กิวเมนต์ is_sorted ถูกตั้งค่าเป็น TRUE VLOOKUP จะหาค่าที่ใกล้เคียงกับค่า search_key
- ค่าที่ใกล้ที่สุดในขนาดที่เล็กกว่าค่า search_key ของ 23 เท่ากับ 21
- VLOOKUP จึงหาเปอร์เซ็นต์ส่วนลดในแถวที่มี 21 และส่งผลให้อัตราการลดเป็น 2.5%
02 จาก 03
ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน Google Spreadsheets VLOOKUP
ไวยากรณ์ของฟังก์ชัน VLOOKUP และอาร์กิวเมนต์
ไวยากรณ์ ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและ อาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน VLOOKUP คือ:
= VLOOKUP (search_key, ช่วง, ดัชนี, is_sorted)
search_key - (ต้องระบุ) ค่าที่จะค้นหาเช่นปริมาณที่ขายในภาพด้านบน
ช่วง - (จำเป็น) จำนวนคอลัมน์และแถวที่ VLOOKUP ควรค้นหา
- คอลัมน์แรกในช่วงปกติจะประกอบด้วย search_key
index - (required) จำนวนคอลัมน์ของค่าที่คุณต้องการพบ
- การเรียงลำดับจะขึ้นต้นด้วยคอลัมน์ search_key เป็นคอลัมน์ที่ 1
- ถ้า ดัชนี ถูกตั้งค่าเป็นจำนวนมากกว่าคอลัมน์ที่เลือกในอาร์กิวเมนต์ ช่วง #REF! ข้อผิดพลาดจะถูกส่งกลับโดยฟังก์ชัน
is_sorted - (ระบุหรือไม่ก็ได้) ระบุว่ามีการเรียงลำดับตาม ลำดับ โดยใช้คอลัมน์แรกของช่วงสำหรับคีย์การจัดเรียง
ค่าบูลีน - TRUE หรือ FALSE เป็นค่าที่ยอมรับได้เท่านั้น
- หากตั้งค่าเป็น TRUE หรือถูกละเว้นและคอลัมน์แรกของช่วงจะไม่เรียงตามลำดับจากน้อยไปอาจมีผลลัพธ์ที่ไม่ถูกต้อง
- ถ้าข้ามไปค่าเริ่มต้นจะถูกกำหนดเป็น TRUE
- หากตั้งค่าเป็น TRUE หรือละเว้นและไม่พบการจับคู่ที่ตรงกันสำหรับ search_key การจับคู่ที่ใกล้ที่สุดที่มีขนาดหรือค่าน้อยกว่าจะถูกใช้เป็น search_key
- ถ้าตั้งค่าเป็น FALSE VLOOKUP จะยอมรับเฉพาะการจับคู่แบบเดียวกันกับ search_key เท่านั้น หากมีค่าการจับคู่หลายค่าที่ตรงกันจะถูกส่งคืน
- หากตั้งเป็น FALSE และไม่มีค่าที่ตรงกันสำหรับ search_key พบข้อผิดพลาด # N / A จะถูกส่งกลับโดยฟังก์ชัน
03 จาก 03
VLOOKUP ข้อความแสดงข้อผิดพลาด
VLOOKUP ข้อความแสดงข้อผิดพลาด
ข้อความแสดงข้อผิดพลาดต่อไปนี้เกี่ยวข้องกับ VLOOKUP
ข้อผิดพลาด # N / A ("ไม่คุ้มค่า") จะปรากฏขึ้นหาก:
- ไม่พบ คีย์ search_ ในคอลัมน์แรกของอาร์กิวเมนต์ ช่วง
- อาร์กิวเมนต์ ช่วง ไม่ถูกต้อง ตัวอย่างเช่นอาร์กิวเมนต์อาจรวมถึงคอลัมน์ว่างที่ด้านซ้ายของช่วง
- อาร์กิวเมนต์ is_sorted ถูกตั้งค่าเป็น FALSE และหาคู่ที่ตรงกันสำหรับอาร์กิวเมนต์ search_key ไม่ได้ในคอลัมน์แรกของ ช่วง
- อาร์กิวเมนต์ is_sorted ถูกตั้งค่าเป็น TRUE และค่าทั้งหมดในคอลัมน์แรกของ ช่วง มีขนาดใหญ่กว่า search_key
#REF! ("อ้างอิงนอกขอบเขต") จะแสดงขึ้นหาก:
- อาร์กิวเมนต์ ดัชนี มีค่ามากกว่าจำนวนคอลัมน์ในอาร์กิวเมนต์ ช่วง