สารบัญ
เราใช้ Excel เพื่อวัตถุประสงค์ทางการและธุรกิจของเรา เพื่อจุดประสงค์ดังกล่าว เราใช้ข้อมูลจำนวนมาก บางครั้งเราต้องค้นหาเซลล์สุดท้ายที่มีค่าในคอลัมน์ ดูเหมือนจะน่าเบื่อที่จะตรวจสอบทั้งคอลัมน์และค้นหาด้วยตนเอง ดังนั้น ในบทความนี้ เราจะพูดถึงวิธีการที่รวดเร็วในการค้นหาเซลล์สุดท้ายที่มีค่าในคอลัมน์ใน excel
เรานำชุดข้อมูลง่ายๆ ของวันที่ซึ่งสอดคล้องกับยอดขาย
ดาวน์โหลดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดนี้เพื่อทำแบบฝึกหัดขณะที่คุณกำลังอ่านบทความนี้
ค้นหาเซลล์สุดท้ายที่มีค่าใน Column.xlsx
3 วิธีในการค้นหาเซลล์สุดท้ายที่มีค่าในคอลัมน์ใน Excel
ที่นี่เราจะพูดถึง 3 วิธีในการค้นหาเซลล์สุดท้ายที่มีค่าในคอลัมน์ วิธีแรกและวิธีสุดท้ายมีส่วนย่อยด้วย เนื่องจากอาจใช้ฟังก์ชันในรูปแบบต่างๆ ได้
เราจะเพิ่มคอลัมน์ชื่อ ค่า เพื่อแสดงผล
1 ฟังก์ชัน LOOKUP เพื่อค้นหาเซลล์สุดท้ายที่มีค่าในคอลัมน์ใน Excel
ในที่นี้เราจะใช้ ฟังก์ชัน LOOKUP เพื่อค้นหาเซลล์สุดท้ายที่มีค่าใน Excel เราจะรวมฟังก์ชันนี้เข้ากับฟังก์ชันอื่นๆ ขั้นแรก เราจะอธิบายฟังก์ชัน LOOKUP พื้นฐาน จากนั้นจึงเพิ่มฟังก์ชันอื่นๆ
1.1 การใช้ฟังก์ชัน Basic LOOKUP เท่านั้น
ในที่นี้ เราจะใช้ LOOKUP พื้นฐาน ฟังก์ชัน ฟังก์ชันนี้ค้นหาค่าจากช่วงของคอลัมน์ ที่นี่เราจะตรวจสอบทั้ง คอลัมน์ C .
ขั้นตอนที่ 1:
- ขั้นแรก ไปที่ เซลล์ D5
- เขียนฟังก์ชัน LOOKUP ที่นี่ เราใช้ช่วง C:C เนื่องจากเราต้องการค้นหาจาก คอลัมน์ C ทั้งหมด เรายังอาจกำหนดช่วงหนึ่ง สูตรของเราจึงกลายเป็น:
=LOOKUP(2,1/(C:C""),C:C)
ขั้นตอนที่ 2:
- ตอนนี้ กด ENTER แล้วเราจะได้ผลลัพธ์
ที่นี่ เราจะได้ค่าสุดท้าย ของ คอลัมน์ C จากข้อมูลที่รับมา เรายังสามารถตรวจสอบได้ว่าผลลัพธ์ถูกต้องหรือไม่
หมายเหตุ:
C: C”” – ตรวจสอบ คอลัมน์ C ทั้งหมดสำหรับเซลล์ว่าง และส่งกลับ TRUE/FALSE สำหรับแต่ละเซลล์ของช่วงนั้น ถ้าเซลล์ไม่ว่างเปล่า ให้คืนค่า TRUE มิฉะนั้น ให้แสดง FALSE เราสามารถปรับแต่งช่วงเซลล์ได้ตามความต้องการของเรา
1/ – ดำเนินการแบ่งส่วน ที่นี่ 1 จะถูกแบ่งค่าจากขั้นตอนก่อนหน้า ซึ่งอาจเป็น TRUE หรือ FALSE ถ้า TRUE ผลลัพธ์จะเป็น 1 และสำหรับ FALSE จะเป็น 0 มันสร้าง 1 เมื่อ จริง มิฉะนั้น ข้อผิดพลาด #DIV/0! เพราะเราไม่สามารถหารจำนวนใดๆ ด้วยศูนย์ได้ รายการทั้งหมดของ 1 และ ข้อผิดพลาด จะถูกเก็บไว้ในฟังก์ชัน LOOKUP ซึ่งจะถูกประเมินในขั้นตอนถัดไป
2 – ฟังก์ชัน LOOKUP พยายามค้นหาตำแหน่ง 2 ในรายการของค่าที่ผลิตในครั้งล่าสุดขั้นตอน เนื่องจากไม่สามารถหาตัวเลข 2 ได้ จึงมองหาค่าสูงสุดถัดไป ซึ่งก็คือ 1 โดยจะค้นหาค่านี้โดยเริ่มจากจุดสิ้นสุดของรายการและดำเนินการต่อไปยังจุดเริ่มต้นของรายการนี้ กระบวนการจะสิ้นสุดลงเมื่อได้รับผลลัพธ์แรก นี่จะเป็นเซลล์สุดท้ายในช่วงที่มีค่า ในขั้นตอนสุดท้ายที่กลายเป็น 1
C:C – นี่คือคำสั่งสุดท้ายของ ฟังก์ชัน LOOKUP ซึ่งจะผลักดันให้ค่าของเซลล์ถูกแทนที่ด้วยค่าที่ได้จากขั้นตอนที่ 2
1.2 การค้นหาด้วยฟังก์ชัน NOT และ ISBLANK
ที่นี่เราจะรวม ไม่ และฟังก์ชัน ISBLANK กับฟังก์ชัน LOOKUP สิ่งเหล่านี้จำเป็นหากข้อมูลของเรามีเอาต์พุตข้อผิดพลาดและเราต้องการแสดงสิ่งนี้ ตอนนี้ เพิ่มข้อมูลข้อผิดพลาดหนึ่งรายการในชุดข้อมูลของเรา และแก้ไขสูตรเพื่อแสดงสิ่งนี้
ขั้นตอนที่ 1:
- ใน แถวที่ 10, เราเพิ่มข้อมูลใหม่ซึ่งเป็นข้อผิดพลาด เราเพียงแค่แบ่งตัวเลขสุ่มด้วย 0 .
ขั้นตอนที่ 2:
- ตอนนี้ เพิ่มฟังก์ชัน NOT และ ISBLANK ในสูตร หลังจากแก้ไขสูตรจะกลายเป็น:
=LOOKUP(2,1/(NOT(ISBLANK(C:C))),C:C)
ขั้นตอนที่ 3:
- ตอนนี้ กด ENTER แล้วเราจะได้ผลลัพธ์
ที่นี่ เราจะเห็นว่าในส่วนผลลัพธ์ แสดงค่าความผิดพลาด โดยปกติแล้ว ฟังก์ชัน LOOKUP จะหลีกเลี่ยงค่าความผิดพลาดนี้
1.3 LOOKUP ด้วยฟังก์ชัน ISNUMBER
บางครั้งเราอาจมีข้อมูลทั้งตัวอักษรและตัวเลขในคอลัมน์ของเรา แต่เราต้องการรับข้อมูลตัวเลขของเซลล์สุดท้ายเท่านั้น จากนั้นเราจะใช้ ฟังก์ชัน ISNUMBER โดยจะส่งคืนข้อมูลตัวเลขเท่านั้น
ขั้นตอนที่ 1:
- ขั้นแรก เพิ่มข้อมูลตัวอักษรใน แถวที่ 10
ขั้นตอนที่ 2:
- ตอนนี้ แก้ไขสูตรและเพิ่ม ISNUMBER ดังนั้นสูตร กลายเป็น:
=LOOKUP(2,1/(ISNUMBER(C:C)),C:C)
ขั้นตอนที่ 3:
- ตอนนี้ กด ENTER แล้วเราจะได้ค่าที่ส่งกลับมา
ที่นี่ ข้อมูลสุดท้ายของเราเป็นตัวอักษร เนื่องจากเราใช้ฟังก์ชัน ISNUMBER เราจึงได้รับข้อมูลที่เป็นตัวเลขเท่านั้น
1.4 การใช้ LOOKUP ด้วยฟังก์ชัน ROW
เรายังสามารถทราบได้ด้วยว่า แถว มีค่าสุดท้ายอยู่ สำหรับสิ่งนี้ เราจำเป็นต้องรวม ฟังก์ชัน ROW กับฟังก์ชัน LOOKUP
ขั้นตอนที่ 1:
- แก้ไขสูตรและเพิ่มฟังก์ชัน ROW ใน อาร์กิวเมนต์สุดท้าย ตอนนี้ สูตรจะกลายเป็น:
=LOOKUP(2,1/((C:C)),ROW(C:C))
ขั้นตอนที่ 2:
- สุดท้ายกด ENTER .
ตอนนี้ เราได้ผลลัพธ์ 9 จากชุดข้อมูล เราพบว่าข้อมูลสุดท้ายของเราอยู่ใน แถวที่ 9 ที่แสดงไว้ที่นี่. ค่าของเซลล์จะไม่ปรากฏที่นี่ เฉพาะหมายเลขแถวหรือตำแหน่งเท่านั้นที่จะระบุ
การอ่านที่คล้ายกัน:
- ค้นหาเซลล์สุดท้ายที่มีค่าในแถวใน Excel (6 วิธี)
- Excel ค้นหาคอลัมน์สุดท้ายด้วยข้อมูล (4 วิธีด่วน)
- ค้นหาค่าสุดท้ายในคอลัมน์ที่มากกว่า ศูนย์ใน Excel (2 สูตรง่ายๆ)
- วิธีหาค่าหลายค่าใน Excel (8 วิธีด่วน)
2. ค้นหาเซลล์สุดท้ายด้วย ค่าตัวเลขในคอลัมน์โดยใช้ฟังก์ชัน INDEX และ COUNT
ฟังก์ชัน INDEX ส่งกลับค่าของเซลล์ที่ระบุในช่วง เราจะใช้ฟังก์ชัน INDEX กับ COUNTA และ COUNT ที่นี่
ขั้นตอนที่ 1:
- ขั้นแรก แก้ไขชุดข้อมูล ลบเซลล์ว่างและเพิ่มค่าตัวอักษรในช่วง นอกจากนี้ เพิ่มเซลล์ว่างในเซลล์สุดท้าย
ขั้นตอนที่ 2:
- ตอนนี้ พิมพ์ INDEX Function.
- อาร์กิวเมนต์ที่ 1 ใช้ช่วง C5 ถึง C10 และอาร์กิวเมนต์ที่ 2 ใช้ฟังก์ชัน COUNT ที่มีช่วงเดียวกัน
- ดังนั้น สูตรจะกลายเป็น:
=INDEX(C5:C10,COUNT(C5:C10))
ขั้นตอนที่ 3:
- จากนั้นกด ENTER
ที่นี่ เราจะได้เฉพาะค่าตัวเลขเมื่อเราใช้ฟังก์ชัน COUNT
ตอนนี้ เราต้องการรับค่าใดๆ ในช่วง สำหรับสิ่งนี้ เราจะใช้ฟังก์ชัน COUNTA
ขั้นตอนที่ 4:
- คัดลอกสูตรจาก เซลล์ D5 . วางสูตรใน เซลล์ D6 และแทนที่ฟังก์ชัน COUNT ด้วย COUNTA ดังนั้น สูตรจะกลายเป็น:
=INDEX(C5:C10,COUNTA(C5:C10))
Step5:
- สุดท้ายกด ENTER .
ตอนนี้ เราจะได้ค่าตัวอักษรเป็น เราใช้ฟังก์ชัน COUNTA ดังนั้น เราสามารถได้ผลลัพธ์ที่ต้องการโดยใช้ฟังก์ชัน COUNT หรือ COUNTA ร่วมกับฟังก์ชัน INDEX
3. ฟังก์ชัน OFFSET ของ Excel เพื่อ ค้นหาเซลล์สุดท้ายที่มีค่าในคอลัมน์
ที่นี่ เราจะแสดงวิธีค้นหาเซลล์สุดท้ายที่มีค่าโดยใช้ ฟังก์ชัน OFFSET นอกจากนี้ รวม COUNT & ฟังก์ชัน COUNTA กับฟังก์ชันนี้
3.1 การใช้ฟังก์ชัน Basic OFFSET
ในที่นี้ เราจะใช้ฟังก์ชัน OFFSET พื้นฐานเท่านั้น นอกจากนี้ ฟังก์ชันพื้นฐานนี้ไม่สามารถระบุได้ว่าเซลล์ใดว่างหรือไม่
ขั้นตอนที่ 1:
- ขั้นแรก ตรวจสอบให้แน่ใจว่าไม่มีเซลล์ว่างอยู่ที่ สิ้นสุด
ขั้นตอนที่ 2:
- จากนั้น เขียน OFFSET ในอาร์กิวเมนต์ที่ 1 สำหรับการอ้างอิง เราเลือก เซลล์ C5 เป็นข้อมูลอ้างอิง อาร์กิวเมนต์สองตัวถัดไปคือจำนวนแถวและคอลัมน์ตามลำดับ หมายเลขแถวและคอลัมน์เหล่านี้ระบุว่าเราจะค้นหาแถวและคอลัมน์ใด ที่นี่เราเลือก 4 เนื่องจากเรามี 4 แถว หลังจากเซลล์อ้างอิง และ 0 สำหรับ คอลัมน์ เนื่องจากเราจะตรวจสอบเฉพาะในคอลัมน์นี้ . ดังนั้น สูตรจะกลายเป็น:
=OFFSET(C5,4,0)
ขั้นตอนที่ 3:
- กด ENTER สุดท้าย
นี่คือผลลัพธ์หลังจากใช้ฟังก์ชัน OFFSET เป็นครั้งสุดท้ายเซลล์ไม่เป็นศูนย์กำลังแสดงผล ถ้าเซลล์สุดท้ายว่างเปล่าจะแสดงว่าง
3.2 การใช้ฟังก์ชัน OFFSET และ COUNT
ในวิธีการก่อนหน้านี้ เราพบว่าฟังก์ชัน OFFSET ไม่สามารถ ค้นหาเซลล์สุดท้ายที่มีค่าหากมีเซลล์ว่าง ในส่วนนี้ เราจะรวม COUNT และ COUNTA เพื่อแก้ปัญหานี้
ขั้นตอนที่ 1:
- ขั้นแรก เพิ่มเซลล์ว่างที่ส่วนท้ายของชุดข้อมูล
ขั้นตอนที่ 2:
- ตอนนี้ ไปที่ เซลล์ D5 .
- เขียนฟังก์ชันเพิ่ม นับ ที่อาร์กิวเมนต์ที่สองของสูตร มันจะให้หมายเลข แถว หลังจากนับ ดังนั้น สูตรจะกลายเป็น:
=OFFSET(C5,COUNT(C5:C10)-1,0)
ขั้นตอนที่ 3:
- จากนั้นกด ENTER .
เนื่องจากเราใช้ฟังก์ชัน COUNT ฟังก์ชันจะไม่พิจารณาตามตัวอักษร ค่า เนื่องจากเราต้องการรับค่าที่เป็นตัวอักษร ดังนั้นให้แทนที่ COUNT ด้วย COUNTA มีขั้นตอนด้านล่าง
ขั้นตอนที่ 4:
- คัดลอกสูตรจาก เซลล์ D5 .
- วางสูตรใน เซลล์ D6 .
- ตอนนี้ แทนที่ฟังก์ชัน COUNT ด้วย COUNTA ดังนั้น สูตรจะกลายเป็น:<16
=OFFSET(C5,COUNTA(C5:C10)-1,0)
ขั้นตอนที่ 5:
- จากนั้นกด ENTER .
ที่นี่ เราจะได้ค่าตัวอักษรเมื่อเราใช้ฟังก์ชัน COUNTA
สรุป
ในบทความนี้ เราจะอธิบาย 3 วิธีและวิธีการย่อยบางอย่างเพื่อค้นหาค่าเซลล์สุดท้ายในคอลัมน์ หวังว่าคุณจะพบวิธีการที่คุณต้องการซึ่งคุณสามารถจดจำได้ง่าย หากคุณมีข้อเสนอแนะใด ๆ โปรดเขียนในช่องแสดงความคิดเห็น