ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

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

เมื่อคุณสร้างฟังก์ชัน VLOOKUP หรือ HLOOKUP ให้คุณใส่ช่วงของเซลล์ เช่น D2:F39 ช่วงนั้นเรียกว่าอาร์กิวเมนต์ table_array และ อาร์กิวเมนต์ เป็นเพียงส่วนของข้อมูลที่ฟังก์ชันต้องการเพื่อเรียกใช้ ในกรณีนี้ ฟังก์ชันจะค้นหาข้อมูลที่คุณพยายามค้นหาในเซลล์เหล่านั้นในเซลล์เหล่านั้น

อาร์กิวเมนต์ table_array เป็นอาร์กิวเมนต์ที่สองในฟังก์ชัน VLOOKUP หรือ HLOOKUP เสมอ (อาร์กิวเมนต์แรกคือค่าที่คุณพยายามค้นหา) และฟังก์ชันจะไม่ทํางานหากไม่มีอาร์กิวเมนต์นี้

อาร์กิวเมนต์แรกของคุณ ซึ่งเป็นค่าที่คุณต้องการค้นหา อาจเป็นค่าที่เฉพาะเจาะจง เช่น "41" หรือ "smith" หรืออาจเป็นการอ้างอิงเซลล์ เช่น F2 ดังนั้น อาร์กิวเมนต์แรกอาจมีลักษณะดังนี้:

=VLOOKUP(F2, ...

อาร์กิวเมนต์ table_array จะตามหลังค่าการค้นหาเสมอ ดังนี้

=VLOOKUP(F2,B4:D39, ...

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

=VLOOKUP(F2,$B$2:BD$39, ...

นอกจากนี้ เซลล์ในอาร์กิวเมนต์ table_array ยังสามารถอยู่บนเวิร์กชีตอื่นในเวิร์กบุ๊กของคุณได้ ถ้าเป็นเช่นนั้น อาร์กิวเมนต์จะมีและชื่อแผ่นงาน และไวยากรณ์จะมีลักษณะดังนี้

=VLOOKUP(F2,Sheet2!$C$14:E$42, ...

ตรวจสอบให้แน่ใจว่าคุณใส่เครื่องหมายอัศเจรีย์หลังชื่อแผ่นงาน

สุดท้าย (whew) ให้คุณใส่อาร์กิวเมนต์ที่สาม ซึ่งเป็นคอลัมน์ที่มีค่าที่คุณกําลังพยายามค้นหา ซึ่งเรียกว่าคอลัมน์ค้นหา ในตัวอย่างแรกของเรา เราใช้ช่วงเซลล์ B4 ถึง D39 ซึ่งทํางานข้ามสามคอลัมน์ มาลองแสร้งทําค่าที่คุณต้องการให้อยู่ในคอลัมน์ D ซึ่งเป็นคอลัมน์ที่สามในช่วงของเซลล์นั้น ดังนั้นอาร์กิวเมนต์สุดท้ายคือ 3

=VLOOKUP(F2,B4:D39,3)

คุณสามารถใช้อาร์กิวเมนต์ตัวที่สี่ที่เป็นตัวเลือกได้ ไม่ว่าจะเป็น True หรือ False โดยส่วนใหญ่แล้ว คุณอาจต้องการใช้ False

ถ้าคุณใช้ True หรือปล่อยอาร์กิวเมนต์ที่สี่ว่างไว้ ฟังก์ชันจะส่งกลับค่าที่ใกล้เคียงกับค่าในอาร์กิวเมนต์แรกของคุณ ดังนั้น เมื่อต้องการดําเนินตัวอย่างต่อ ถ้าอาร์กิวเมนต์แรกของคุณคือ "smith" และคุณใช้ True ฟังก์ชันจะส่งกลับ "Smith" "Smithberg" และอื่นๆ แต่ถ้าคุณใช้ False ฟังก์ชันจะส่งกลับเฉพาะ "Smith" เป็นค่าที่ตรงกันพอดี และนั่นคือสิ่งที่คนส่วนใหญ่ต้องการ

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

และสําหรับข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน VLOOKUP และ HLOOKUP ให้ดูที่

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

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

ขอบคุณสำหรับคำติชมของคุณ!

×