วิธีใช้สูตร Excel เพื่อหาตัวเลขแถวสุดท้ายพร้อมข้อมูล (2 วิธี)

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

สารบัญ

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

ดาวน์โหลดแบบฝึกหัด

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

ค้นหาล่าสุด แถวด้วย Formula.xlsm

2 วิธีในการใช้สูตร Excel เพื่อค้นหาหมายเลขแถวสุดท้ายที่มีข้อมูล

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

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

1. สูตร Excel เพื่อค้นหาหมายเลขแถวสุดท้ายที่ไม่เว้นว่าง กับข้อมูล

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

1.1 สูตรที่มีฟังก์ชัน ROW และ ROWS เป็น ค้นหาหมายเลขแถวสุดท้ายที่มีข้อมูลใน Excel

ก่อนอื่น เราจะใช้ฟังก์ชัน ROW และ ROWS ร่วมกันเพื่อค้นหาหมายเลขแถวสุดท้ายที่มีข้อมูลใน excel

ฟังก์ชัน แถวของ Excel ส่งคืนหมายเลขแถวจากแผ่นงานที่ใช้งานอยู่

ฟังก์ชัน แถว ใน Excel ส่งกลับจำนวนแถวในการอ้างอิงที่ระบุ

เราจะค้นหาหมายเลขแถวสุดท้ายของชุดข้อมูลต่อไปนี้ในเซลล์ E5

มาดูขั้นตอนการทำกัน

ขั้นตอน:

  • ขั้นแรก เลือกเซลล์ E5 .
  • ประการที่สอง ใส่สูตรต่อไปนี้ในเซลล์นั้น:
=ROW(B5:C15) + ROWS(B5:C15)-1

  • กด Enter .
  • การดำเนินการด้านบนจะส่งกลับหมายเลขแถวของแถวสุดท้ายจากช่วงข้อมูลในเซลล์ E5 เราจะเห็นว่าจำนวนของแถวสุดท้ายคือ 15 .

อ่านเพิ่มเติม: วิธีหาแถวสุดท้ายด้วย a ค่าเฉพาะใน Excel (6 วิธี)

1.2 รวมฟังก์ชัน MIN, ROW และ ROWS เพื่อค้นหาหมายเลขแถวสุดท้ายกับข้อมูลใน Excel

ในวิธีนี้เพื่อค้นหาหมายเลขแถวสุดท้าย ด้วยข้อมูลใน excel เราจะรวมฟังก์ชัน MIN , ROW และ ROWS เข้าด้วยกัน

ฟังก์ชัน นาที ใน Excel ส่งคืนค่าตัวเลขที่น้อยที่สุดของข้อมูลจากช่วงข้อมูลหนึ่งๆ

ในชุดข้อมูลต่อไปนี้ เราจะค้นหาหมายเลขแถวสุดท้ายของชุดข้อมูล

มาดูขั้นตอนการดำเนินการนี้กัน

ขั้นตอน:

  • ก่อนอื่น เลือกเซลล์ C5 .
  • ถัดไป ใส่สูตรต่อไปนี้ในเซลล์นั้น:
=MIN(ROW(B5:C15))+ROWS(B5:C15)-1

  • จากนั้น กด Enter .
  • สุดท้าย คำสั่งด้านบนจะส่งกลับจำนวนของแถวสุดท้ายในเซลล์ E5 .

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

  • ROW(B5:C15))+ROWS( B5:C15)-1: ส่วนนี้จะส่งคืนอาร์เรย์ของหมายเลขแถวจากแถวสุดท้ายซึ่งเป็นหมายเลขแถว 15 .
  • MIN(ROW(B5:C15 ))+ROWS(B5:C15)-1: ส่งกลับจำนวนแถวขั้นต่ำในเซลล์ E5 ซึ่งเป็นหมายเลขแถว 15 .

อ่านเพิ่มเติม: Excel ค้นหาการเกิดขึ้นล่าสุดของอักขระในสตริง (6 วิธี)

1.3 ค้นหาหมายเลขแถวสุดท้ายด้วยข้อมูลโดยใช้สูตร Excel ด้วยฟังก์ชัน ROW, INDEX และ ROWS s

อีกวิธีหนึ่งในการใช้สูตร excel เพื่อค้นหาหมายเลขแถวสุดท้ายที่มีข้อมูลคือการใช้การรวมกันของ ROW , INDEX, และ ROWS ฟังก์ชัน

ใน Microsoft Excel ฟังก์ชัน INDEX จะส่งกลับค่าที่ตำแหน่งใดตำแหน่งหนึ่งในช่วงหรืออาร์เรย์

เราจะพบว่า จำนวนแถวสุดท้ายจากชุดข้อมูลต่อไปนี้

มาดูขั้นตอนการทำการดำเนินการนี้

ขั้นตอน:

  • ในตอนเริ่มต้น เลือกเซลล์ E5 .
  • ถัดไป ป้อนข้อมูล ตามสูตรในเซลล์นั้น:
=ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1

  • หลังจากนั้น กด Enter .
  • สุดท้าย เราได้หมายเลขแถวสุดท้ายของช่วงข้อมูลในเซลล์ E5 ซึ่งก็คือ 15

<3

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

  • INDEX(B5:C15,1,1): นี่ ส่วนสร้างอาร์เรย์ของช่วงข้อมูล ( B5:C15 )
  • ROWS(B5:C15)-1: ส่วนนี้ลบ 1 จากจำนวนแถวทั้งหมด
  • ROW(INDEX(B5:C15,1,1))+ROWS(B5:C15)-1: ส่งกลับจำนวนแถวขั้นต่ำในเซลล์ E5 ซึ่งเป็นหมายเลขแถว 15 .

อ่านเพิ่มเติม: Excel ค้นหาคอลัมน์สุดท้ายด้วยข้อมูล (4 วิธีด่วน)

การอ่านที่คล้ายกัน

  • หาค่าสูงสุดในช่วงด้วยสูตร Excel (5 วิธีง่ายๆ)
  • วิธีการ ใช้สูตรเพื่อค้นหาข้อความตัวหนาใน Excel
  • ค้นหาอักขระในสตริงจากด้านขวาใน Excel (4 วิธีง่ายๆ)
  • วิธีค้นหาอักขระ * ไม่เป็นสัญลักษณ์แทนใน Excel (2 วิธี)
  • ค้นหาค่าแรกมากกว่าใน Excel (4 วิธี)

2. ค้นหาทั้งตัวเลขแถวสุดท้ายที่ว่างและไม่เว้นว่างด้วยข้อมูลใน Excel

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

2.1. ใส่สูตร MAX เพื่อค้นหาหมายเลขแถวสุดท้ายด้วยข้อมูลใน Excel

ตอนนี้ เพื่อค้นหาหมายเลขแถวสุดท้ายจากชุดข้อมูลที่มีแถวว่างหนึ่งแถวหรือหลายแถว เราจะใช้ฟังก์ชัน MAX 3>

ฟังก์ชัน excel MAX ให้ค่าสูงสุดในชุดข้อมูลที่ระบุ

ในชุดข้อมูลต่อไปนี้ เราจะพบหมายเลขแถวสุดท้ายในเซลล์ E5 โดยใช้ฟังก์ชัน excel MAX หากสังเกตจะเห็นว่าแถวสุดท้ายของชุดข้อมูลไม่มีค่าใดๆ เลย

มาดูขั้นตอนการทำเมธอดนี้กัน

ขั้นตอน:

  • ประการแรก เลือกเซลล์ E5 .
  • ประการที่สอง ป้อนสูตรต่อไปนี้ในเซลล์นั้น:
  • <17 =MAX((B:B"")*(ROW(B:B)))

  • จากนั้นกด Enter .
  • สุดท้าย เราจะได้แถวสุดท้าย ตัวเลขในเซลล์ E5 ซึ่งก็คือ 14 ไม่รวมแถวสุดท้ายของช่วงข้อมูลของเราซึ่งว่างเปล่า

อ่านเพิ่มเติม: วิธีค้นหาเซลล์สุดท้ายที่ไม่ว่างในแถวใน Excel (5 วิธีการ)

2.2. รวมฟังก์ชัน MATCH และ REPT เพื่อค้นหาหมายเลขแถวสุดท้ายกับข้อมูลใน Excel

การใช้ฟังก์ชัน MATCH และ REPT ร่วมกันเป็นอีกวิธีหนึ่งในการค้นหาหมายเลขแถวสุดท้ายด้วย ข้อมูลในexcel

ฟังก์ชัน MATCH ใน excel จะค้นหาช่วงของเซลล์สำหรับรายการที่ระบุ จากนั้นจะส่งกลับตำแหน่งสัมพัทธ์ของรายการในช่วง

ฟังก์ชัน REPT ใน excel จะทำซ้ำข้อความที่ระบุตามจำนวนครั้งที่กำหนด เราสามารถใช้ฟังก์ชัน REPT เพื่อเติมเซลล์ด้วยหลายอินสแตนซ์ของสตริงข้อความ

ในชุดข้อมูลต่อไปนี้ เราจะค้นหาหมายเลขแถวสุดท้ายที่มีข้อมูลในเซลล์ E5 .

มาดูขั้นตอนการดำเนินการนี้กัน

STEPS:

  • อันดับแรก เลือกเซลล์ E5 .
  • จากนั้นใส่สูตรต่อไปนี้ในเซลล์นั้น:
=MATCH(REPT("z",50),B:B)

  • กด Enter .
  • สุดท้าย ในเซลล์ E5 เราได้รับจำนวนของแถวสุดท้ายที่มีข้อมูลในชุดข้อมูลของเรา

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

  • REPT (“z”,50): ส่วนนี้ทำซ้ำข้อความ ' z ' 50 ครั้ง
  • MATCH(REPT(“z” ,50),B:B): ในส่วนนี้ ฟังก์ชัน MATCH มีลักษณะในคอลัมน์ B สำหรับสตริงข้อความอักขระ 50 ของ ' ' สูตรส่งคืนตำแหน่งของเซลล์ที่ไม่ว่างเซลล์สุดท้ายเนื่องจากหาไม่พบ

อ่านเพิ่มเติม: ค้นหาค่าสุดท้ายในคอลัมน์มากกว่าศูนย์ใน Excel (สูตรง่ายๆ 2 สูตร)

2.3 ใช้สูตร Excel LOOKUP เพื่อค้นหาหมายเลขแถวสุดท้ายที่มีข้อมูล

เรายังสามารถใช้สูตร LOOKUP เพื่อค้นหาหมายเลขแถวสุดท้ายที่มีข้อมูลได้

เดอะฟังก์ชัน LOOKUP เป็นของ Excel Lookup และ ฟังก์ชันอ้างอิง ฟังก์ชัน LOOKUP ส่งคืนค่าที่เทียบเคียงได้จากช่วงหนึ่งแถวหรือหนึ่งคอลัมน์อื่นหลังจากดำเนินการค้นหาการจับคู่โดยประมาณแล้ว

ในชุดข้อมูลต่อไปนี้ แถวสุดท้ายว่างเปล่า เราจะพบหมายเลขแถวของแถวสุดท้ายที่มีข้อมูลอยู่ในเซลล์ E5 .

มาดูขั้นตอนการใช้ LOOKUP ฟังก์ชัน

ขั้นตอน:

  • ในตอนเริ่มต้น ให้เลือกเซลล์ E5
  • ถัดไป ป้อน สูตรต่อไปนี้ในเซลล์นั้น:
=LOOKUP(2,1/(B:B""),ROW(B:B))

  • กด Enter .
  • สุดท้าย เราจะเห็นหมายเลขแถวสุดท้ายของช่วงข้อมูลของเราในเซลล์ E5 ซึ่งก็คือ 14

อ่านเพิ่มเติม: วิธีหาค่าต่ำสุด 3 ค่าใน Excel (5 วิธีง่ายๆ)

2.4 ระบุหมายเลขแถวสุดท้ายด้วยข้อมูลใน Excel โดยใช้ฟังก์ชัน SUMPRODUCT

ใน วิธีนี้ เราจะใช้ฟังก์ชัน SUMPRODUCT เพื่อระบุหมายเลขแถวสุดท้ายที่มีข้อมูลใน excel

ฟังก์ชัน SUMPRODUCT ใน Excel จะส่งกลับ ผลรวมของช่วงที่ตรงกันหรือผลคูณของอาร์เรย์

แถวสุดท้ายในชุดข้อมูลต่อไปนี้ว่างเปล่า ในเซลล์ E5 เราจะหาหมายเลขแถวของแถวสุดท้ายที่มีข้อมูล

มาดูขั้นตอนการทำวิธีนี้กัน

ขั้นตอน:

  • ขั้นแรก เลือกเซลล์ E5 .
  • จากนั้น จดสูตรต่อไปนี้ลงในนั้นเซลล์:
=SUMPRODUCT(MAX((C5:C15"")*ROW(C5:C15)))

  • กด Enter หากคุณใช้ ' Microsoft Office 365 ' มิฉะนั้น คุณต้องกด Ctrl + Shift + Enter เพื่อเรียกใช้อาร์เรย์
  • ในตอนท้าย เราได้หมายเลขแถวสุดท้ายที่มี ข้อมูลในเซลล์ E5 .

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

  • ROW(C5:C15): ส่วนนี้จะส่งคืนหมายเลขแถวสำหรับแต่ละเซลล์ในช่วง ( C5:C15 )
  • MAX((C5:C15””): ส่วนนี้ส่งคืนจำนวนสูงสุดจากอาร์เรย์ของหมายเลขแถว
  • SUMPRODUCT(MAX((C5:C15””)*ROW (C5:C15))): ฟังก์ชัน SUMPRODUCT ใช้เพื่อคำนวณสองอาร์เรย์ข้างต้นและส่งกลับค่าในเซลล์ที่เลือก

อ่าน เพิ่มเติม: วิธีค้นหาเซลล์สุดท้ายที่มีค่าในคอลัมน์ใน Excel

2.5 ตรวจหาหมายเลขแถวสุดท้ายด้วยข้อมูลใน Excel ด้วยโค้ด VBA

เราสามารถใช้ VBA (Visual Basic for Applications) โค้ดสำหรับตรวจสอบหมายเลขแถวสุดท้ายที่มีข้อมูลใน excel ในชุดข้อมูลต่อไปนี้ แถวสุดท้ายคือ bl อังก์. เราจะใช้โค้ด VBA เพื่อค้นหาหมายเลขแถวสุดท้ายที่ไม่เว้นว่าง

มาดูขั้นตอนในการปรับใช้ VBA รหัสเพื่อค้นหาหมายเลขแถวสุดท้ายที่มีข้อมูล

ขั้นตอน:

  • ประการแรก คลิกขวา ที่ชื่อแผ่นงาน ของแผ่นงานที่ใช้งานอยู่
  • ประการที่สอง คลิกตัวเลือก ' ดูรหัส '

  • A ใหม่เปล่า VBA โมดูลจะปรากฏขึ้น
  • ประการที่สาม เขียนโค้ดต่อไปนี้ในโมดูลว่าง:
2288
  • จากนั้น คลิกที่ปุ่ม เรียกใช้ หรือกดปุ่ม ปุ่ม F5 เพื่อรันโค้ด

  • สุดท้าย คำสั่งด้านบนจะแสดงกล่องข้อความ ในกล่องข้อความ เราจะเห็นหมายเลขแถวสุดท้ายที่มีข้อมูลคือ 14

อ่านเพิ่มเติม: ค้นหา เซลล์สุดท้ายที่มีค่าในแถวใน Excel (6 วิธี)

สรุป

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

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