Excel: วิธีค้นหาเซลล์สุดท้ายที่มีค่าในแถว
คุณสามารถใช้สูตรต่อไปนี้ใน Excel เพื่อค้นหาเซลล์สุดท้ายที่มีค่าในแถว:
=ADDRESS(1,MATCH(2,1/( 1:1 <>""),1),4)
สูตรเฉพาะนี้จะค้นหาเซลล์สุดท้ายในแถวที่ 1 ของแผ่นงานที่มีค่า ตัวอย่างเช่น สูตรนี้อาจส่งคืน H1
ถ้าคุณต้องการส่งกลับค่าจริงในเซลล์สุดท้ายด้วยค่าที่ต่อเนื่องกัน คุณสามารถใช้สูตรต่อไปนี้:
=OFFSET( A1 ,0,MATCH(MAX( A1:XFC1 )+1, A1:XFC1 ,1)-1)
สูตรเฉพาะนี้ส่งคืนค่าของเซลล์สุดท้ายที่มีค่าในแถวที่ 1 ตัวอย่างเช่น อาจส่งคืนค่า 18 หากเป็นค่าในเซลล์สุดท้ายที่มีค่า
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: ค้นหาเซลล์สุดท้ายที่มีค่าในแถวใน Excel
สมมติว่าเรามีแถวของค่าต่อไปนี้ใน Excel:

สมมติว่าเราต้องการค้นหาเซลล์สุดท้ายที่มีค่าในแถวที่ 1
เมื่อต้องการทำเช่นนี้ เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ A8 :
=ADDRESS(1,MATCH(2,1/( 1:1 <>""),1),4)
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

สูตรส่งคืนค่า H1 ซึ่งเป็นที่อยู่ของเซลล์ที่มีค่าสุดท้ายในแถวที่ 1
ถ้าคุณต้องการส่งกลับค่าจริงในเซลล์ H1 แทน คุณสามารถใช้สูตรต่อไปนี้:
=OFFSET( A1 ,0,MATCH(MAX( A1:XFC1 )+1, A1:XFC1 ,1)-1)
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

สูตรส่งคืนค่า 18 ซึ่งเป็นค่าสุดท้ายในบรรทัดที่ 1
หมายเหตุ : ในสูตร เราใช้ A1:XFC1 เนื่องจาก XFD 1 เป็นคอลัมน์สุดท้ายที่มีอยู่ในเวิร์กชีต เพื่อให้แน่ใจว่าเรากำลังมองหาค่าสุดท้ายในทั้งแถว
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: ค้นหาการเกิดขึ้นครั้งแรกของค่าในคอลัมน์
Excel: ค้นหาค่าแรกที่มากกว่าตัวเลขที่ระบุ
Excel: วิธีค้นหาค่าแรกที่ไม่ใช่ศูนย์ติดต่อกัน