รบกวนถามเรื่องการลบ row(แถว) ที่เป็น แถวว่าง (ไม่มีข้อมูล)
Posted: Thu Feb 18, 2010 3:50 pm
ต้องการทราบวิธีการลบ row(แถว) ที่ไม่มีข้อมูลอยู่ ให้กลายเป็น แถวข้อมูลที่เรียงกันไปจนจบ
คือข้อมูลที่ได้มาจากที่อื่น ที่เป็นไฟล์ excel แล้วต้องการนำไปวิเคราะห์ต่อ
โดยไฟล์ข้อมูลที่ได้มาจะมีลักษณะเป็น แถวว่าง ไม่มีข้อมูลอยู่ แต่ขั้นอยู่ระหว่างกลาง
เช่น แถวที่ 1 มีข้อมูลโดยเรียงกันไปในแต่ละคอลัมน์
แถวที่ 2 ไม่มีข้อมูล
แถวที่ 3 มีข้อมูลโดยเรียงกันแต่ละคอลัมน์เหมือนแถวที่ 1
แถวต่อ ๆ ไปก็ เป็นลักษณะเดียวกันนี้สลับกันไปไม่แน่นอน
ถ้าต้องการลบแถวที่ไม่มีข้อมูล ตัวอย่างเช่นในแถวที่ 2 ที่เป็นแถวว่างออกไป โดยให้แถวที่ 3 และ ข้อมูลในแถวที่ 3 เลื่อนขึ้นมา กลายเป็นข้อมูลในแถวที่ 2 แทน
และทำการหาแถวว่างใหม่ ทำการลบและเลื่อนแถวข้อมูลขึ้นมาแทน ทำอย่างนี้ไปจนหมดขอบเขตข้อมูล
จะต้องใช้สูตร หรือ macro อะไรครับ ขอคำแนะนำด้วยครับ
ของคุณล่วงหน้าครับ
คือข้อมูลที่ได้มาจากที่อื่น ที่เป็นไฟล์ excel แล้วต้องการนำไปวิเคราะห์ต่อ
โดยไฟล์ข้อมูลที่ได้มาจะมีลักษณะเป็น แถวว่าง ไม่มีข้อมูลอยู่ แต่ขั้นอยู่ระหว่างกลาง
เช่น แถวที่ 1 มีข้อมูลโดยเรียงกันไปในแต่ละคอลัมน์
แถวที่ 2 ไม่มีข้อมูล
แถวที่ 3 มีข้อมูลโดยเรียงกันแต่ละคอลัมน์เหมือนแถวที่ 1
แถวต่อ ๆ ไปก็ เป็นลักษณะเดียวกันนี้สลับกันไปไม่แน่นอน
ถ้าต้องการลบแถวที่ไม่มีข้อมูล ตัวอย่างเช่นในแถวที่ 2 ที่เป็นแถวว่างออกไป โดยให้แถวที่ 3 และ ข้อมูลในแถวที่ 3 เลื่อนขึ้นมา กลายเป็นข้อมูลในแถวที่ 2 แทน
และทำการหาแถวว่างใหม่ ทำการลบและเลื่อนแถวข้อมูลขึ้นมาแทน ทำอย่างนี้ไปจนหมดขอบเขตข้อมูล
จะต้องใช้สูตร หรือ macro อะไรครับ ขอคำแนะนำด้วยครับ
ของคุณล่วงหน้าครับ