ในการสร้างข้อมูลด้วย Excel บางครั้งข้อมูลที่มียังไม่ได้จัดเรียงลำดับข้อมูลทั้งหมด หรืออาจมีช่องว่างมาคั่นตรงกลางระหว่างบรรทัด ถ้าจะใส่เลขเรียงลำดับทีละแถวก็คงไม่มีปัญหาหากข้อมูลนั้นมีไม่มาก แต่ถ้าข้อมูลนั้นมีมากและช่องว่างระหว่างเซลก็ไม่เป็นระเบียบ จะใส่เลขเรียงลำดับทีละแถวก็คงไม่ไหวครับ แต่ Excel ก็มีฟังก์ชั่นที่ช่วยในการจัดเรียงลำดับข้อมูลเฉพาะแถวที่มีข้อมูลให้เท่านั้น โดยการสร้างสูตรและฟังก์ชั่นครั้งเดียวแล้วคัดลอกลงมาจนถึงเซลสุดท้าย
จัดเรียงลำดับรายการข้อมูล ด้วย ฟังก์ชั่น COUNTA
อธิบายสูตรและฟังก์ชั่น
=IF(C22<>"",COUNTA($C$22:C22),"")
ตรวจสอบค่าที่อยู่ในเซล C22 ว่าเป็นค่าว่างหรือไม่ ถ้ามีข้อมูลอยู่ให้ฟังก์ชั่น COUNTA นับจำนวนทั้งหมดและใส่เลขเรียงลำดับให้กับข้อมูลที่มี
จัดเรียงลำดับรายการข้อมูล ด้วย ฟังก์ชั่น COUNTA
- สร้างตารางและใส่ข้อมูลต่างๆโดยไม่ให้ข้อมูลเรียงกัน (ตามภาพ)
- พิมพ์สูตรและฟังก์ชั่นในเซล B22 ดังนี้ =IF(C22<>"",COUNTA($C$22:C22),"")
- คัดลอกสูตรที่สร้างเสร็จแล้วลงมาที่ B23 ถึง B36
- จะเห็นข้อมูลถูกเรียงลำดับเฉพาะแถวที่มีข้อมูลอยู่เท่านั้น ส่วนเซลที่ว่างไม่ได้ใส่หมายเลขลำดับ
อธิบายสูตรและฟังก์ชั่น
=IF(C22<>"",COUNTA($C$22:C22),"")
ตรวจสอบค่าที่อยู่ในเซล C22 ว่าเป็นค่าว่างหรือไม่ ถ้ามีข้อมูลอยู่ให้ฟังก์ชั่น COUNTA นับจำนวนทั้งหมดและใส่เลขเรียงลำดับให้กับข้อมูลที่มี