วิธีใช้ VLOOKUP ตามวันที่ใน Excel

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

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

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณ สามารถดาวน์โหลดสมุดงานแบบฝึกได้จากปุ่มดาวน์โหลดด้านล่าง

ใช้ Vlookup กับ Dates.xlsx

ใช้ VLOOKUP ตามวันที่ใน Excel

เราจะใช้ชุดข้อมูลต่อไปนี้เพื่อแสดงวิธีใช้ VLOOKUP ตามวันที่ใน excel ชุดข้อมูลประกอบด้วยยอดขายที่สอดคล้องกับวันที่ต่างๆ

สมมติว่าคุณต้องการป้อนวันที่ในเซลล์ E5 เพื่อค้นหายอดขายที่สอดคล้องกัน ในเซลล์ F5 .

คุณทำได้ง่ายๆ โดยทำตามขั้นตอนด้านล่าง

ขั้นตอน

1. ขั้นแรก ป้อนสูตรต่อไปนี้ในเซลล์ F5 :

=VLOOKUP(E5,B5:C10,2,FALSE)

2 ไม่ต้องกังวลกับข้อผิดพลาด #N/A

3. ตอนนี้ ให้ป้อนวันที่ในเซลล์ E5 เพื่อรับยอดขายที่ต้องการดังนี้

4. โปรดใช้ความระมัดระวังเกี่ยวกับรูปแบบวันที่ขณะป้อนวันที่ คุณต้องป้อนวันที่เหมือนกันรูปแบบในชุดข้อมูลซึ่งก็คือ MM/DD/YYYY ในกรณีนี้

5. ถ้าวันที่ที่คุณกำลังมองหาไม่มีอยู่ในชุดข้อมูล มันจะแสดงข้อผิดพลาด #N/A ตัวอย่างเช่น ป้อน 2/4/2022 แทน 2/4/2022 แล้วคุณจะเห็นสิ่งต่อไปนี้

สูตรทำงานอย่างไร

1. ฟังก์ชัน VLOOKUP ประกอบด้วยอาร์กิวเมนต์ต่อไปนี้:

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

2. ขั้นแรก ขอค่าที่จะค้นหา ( lookup_value) จากนั้นช่วงของข้อมูลที่จะค้นหา ( table_array) หลังจากนั้น จะถาม หมายเลขคอลัมน์ ( col_num_index ) ซึ่งค่าส่งคืนอยู่ในช่วงนั้น สุดท้าย อาร์กิวเมนต์ range_lookup จะถามว่าคุณต้องการค้นหา การจับคู่โดยประมาณ(TRUE) หรือ การจับคู่แบบตรงทั้งหมด(FALSE) .

3. ถ้าเราเปรียบเทียบสิ่งนี้กับสูตรที่ป้อนในเซลล์ F5 เราจะได้

  • Lookup_value = E5 ซึ่งมีวันที่ที่เราค้นหา
  • Table_array = B5:C10 ซึ่งมีชุดข้อมูล
  • Col_index_num = 2 ซึ่งเป็นคอลัมน์ที่สองของชุดข้อมูลที่มียอดขายที่เราต้องการค้นหา ออก
  • Range_lookup = FALSE หมายถึงการค้นหาค่าที่ตรงทั้งหมด

อ่านเพิ่มเติม: วิธีใช้ VLOOKUP เพื่อหาค่าที่ตก ระหว่างช่วง

ดำเนินการ VLOOKUP เพื่อส่งคืนวันที่ใน Excel

ตอนนี้ ถ้าเราต้องการหาวันที่ตรงกับยอดขายสูงสุดล่ะมาทำตามขั้นตอนด้านล่างนี้

ขั้นตอน

1. ขั้นแรก ป้อนสูตรต่อไปนี้ในเซลล์ E5 :

=MAX(C5:C10)

2 จากนั้น ฟังก์ชัน MAX ในสูตรนี้จะส่งคืนยอดขายสูงสุดจากคอลัมน์ ยอดขาย

3. หลังจากนั้น ให้ป้อนสูตรต่อไปนี้ในเซลล์ F5 :

=VLOOKUP(E5,B5:C10,1,FALSE)

4 แต่สิ่งนี้ทำให้เกิดข้อผิดพลาด #N/A

5. เป็นเพราะค่าที่เรากำลังมองหายังคงอยู่ในคอลัมน์ที่สองในอาร์เรย์ของตาราง

6. เพื่อแก้ไขปัญหานี้ เรามาเปลี่ยนคอลัมน์ วันที่ และ ยอดขาย กัน

7. จากนั้นเปลี่ยนสูตรในเซลล์ E5 เป็นสูตรต่อไปนี้:

=MAX(B5:B10)

8. ชุดข้อมูลใหม่จะมีลักษณะดังนี้

9. หลังจากนั้น ใช้สูตรต่อไปนี้ในเซลล์ F5 :

=(VLOOKUP(E5,B5:C10,2,FALSE)

10 นี่จะส่งกลับวันที่เป็นตัวเลข

11. วิธีที่ง่ายที่สุดในการแก้ไขปัญหานี้คือการเปลี่ยนรูปแบบวันที่ของเซลล์นั้นจากแท็บ หน้าแรก

12 อีกวิธีหนึ่งคือการใช้สูตรต่อไปนี้แทนสูตรก่อนหน้าในเซลล์ F5 .

=TEXT(VLOOKUP(E5,B5:C10,2,FALSE),"D-MMM-YY")

13 ฟังก์ชัน TEXT ในสูตรนี้จะเปลี่ยนค่าที่ได้จากสูตร VLOOKUP เป็นรูปแบบวันที่

อ่าน เพิ่มเติม: ค้นหาค่าในช่วงและส่งคืนใน Excel (5 วิธีง่ายๆ)

สิ่งที่ต้องจำ

  • คุณต้องป้อนวันที่ในรูปแบบเดียวกับวันที่ในชุดข้อมูล
  • ค่าการค้นหาต้องอยู่ในคอลัมน์ก่อนหน้าคอลัมน์ที่มีค่าส่งคืน
  • ตรวจสอบให้แน่ใจว่ารูปแบบข้อความเป็น ภายในเครื่องหมายอัญประกาศคู่ ( “” ) ในฟังก์ชัน TEXT

บทสรุป

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

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