Page 1 of 1

รบกวนถามเรื่องการลบ row(แถว) ที่เป็น แถวว่าง (ไม่มีข้อมูล)

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

ถ้าต้องการลบแถวที่ไม่มีข้อมูล ตัวอย่างเช่นในแถวที่ 2 ที่เป็นแถวว่างออกไป โดยให้แถวที่ 3 และ ข้อมูลในแถวที่ 3 เลื่อนขึ้นมา กลายเป็นข้อมูลในแถวที่ 2 แทน
และทำการหาแถวว่างใหม่ ทำการลบและเลื่อนแถวข้อมูลขึ้นมาแทน ทำอย่างนี้ไปจนหมดขอบเขตข้อมูล

จะต้องใช้สูตร หรือ macro อะไรครับ ขอคำแนะนำด้วยครับ

ของคุณล่วงหน้าครับ

Re: รบกวนถามเรื่องการลบ row(แถว) ที่เป็น แถวว่าง (ไม่มีข้อมูล)

Posted: Thu Feb 18, 2010 5:55 pm
by snasui
:D ลองตามนี้นะครับ

สมมุติข้อมูลเริ่มจากคอลัมน์ A
1. คลุมคอลัมน์ A
2. กดแป้น F5
3. คลิก Special
4. เลือก Blanks > OK จะเห็นว่าเซลล์ว่างถูกเลือกไว้แล้ว
5. คลิกขวาลงบนเซลล์ที่ถูกเลือก
6. คลิก Delete > Entire row
7. คลิก OK

:mrgreen:

Re: รบกวนถามเรื่องการลบ row(แถว) ที่เป็น แถวว่าง (ไม่มีข้อมูล)

Posted: Fri Feb 19, 2010 8:28 am
by ohmpower
ขอบคุณมาก ๆ ครับ ตอบรวดเร็วมากเลย