Page 1 of 1

ทำอย่างไรจึงจะสามารถลบคอลัมน์และแถวที่ไม่มีข้อมูลจำนวนมากออกจากชีทงาน

Posted: Sat Jul 30, 2016 1:12 pm
by Sumastar939
เมื่อ export ข้อมูลจากโปรแกรมออกเป็น excel เพื่อนำไปคำนวณผลลัพธ์ต่อ ปรากฎว่าในชีทงานประจำวันจะมีคอลัมน์และแถวที่ไม่มีข้อมูลรวมอยู่เป็นจำนวนมาก และบางคอลัมน์ก็ซ่อนทับไว้ จนไม่แน่ใจว่าคอลัมน์ไหนมีข้อมูลอยู่บ้าง และถ้าจะต้องขยายช่องเพื่อไล่ดูว่าคอลัมน์หรือแถวไหนมีข้อมูลอยู่บ้าง ก็จะต้องใช้เวลาค่อนข้างมาก เพราะต้องทำอย่างนี้ทุกวัน อยากจะรบกวนขอความรู้หน่อยค่ะ ตอนนี้ทำงานไม่ทันเลยค่ะ รบกวนหน่อยนะคะ ขอบคุณค่ะ

Re: ทำอย่างไรจึงจะสามารถลบคอลัมน์และแถวที่ไม่มีข้อมูลจำนวนมากออกจากชีทงาน

Posted: Sat Jul 30, 2016 1:28 pm
by puriwutpokin
แบบนี้คงต้องใช้ VBA ครับ คงต้องเขียนมาก่อนตามกฏ ข้อ 5 ครับ

Re: ทำอย่างไรจึงจะสามารถลบคอลัมน์และแถวที่ไม่มีข้อมูลจำนวนมากออกจากชีทงาน

Posted: Sat Jul 30, 2016 1:36 pm
by snasui
:D ตัวอย่างการตัดให้เหลือเฉพาะคอลัมน์ที่ต้องการครับ
  1. เซลล์ A18 คีย์สูตร
    =IF(COUNTA(A4:A11)>0,1,NA())
    Enter > Copy ไปทางขวาจนถึงคอลัมน์ Y
  2. คลุม A18:Y18 > กดแป้น F5 > Special > Formulas > เลือกเฉพาะ Errors > OK
  3. คลิกขวาเซลล์ใด ๆ ที่ถูกเลือก > Delete > Entire Column > OK
ลองประยุกต์ใช้ในแนวบรรทัด ติดตรงไหนค่อยถามกันต่อครับ

Re: ทำอย่างไรจึงจะสามารถลบคอลัมน์และแถวที่ไม่มีข้อมูลจำนวนมากออกจากชีทงาน

Posted: Sat Jul 30, 2016 3:13 pm
by Sumastar939
เรียนอาจารย์ค่ะ ลองตามสูตรแล้วค่ะยังทำไม่ได้ค่ะ เพราะว่าบางบรรทัดก็จะมีข้อมูลในคอลัมน์ไม่ตรงกัน ทำให้ถ้าลบคอลัมน์ตามแถวที่ 18 ก็จะทำให้ลบข้อมูลในคอลัมน์ที่อยู่ในแถวอื่นไปด้วยค่ะ หรือว่าต้องทำตามสูตรนี้ไปทีละแถวหรือคะ ขอโทษค่ะยังไม่เข้าใจค่ะ รบกวนด้วยค่ะ

Re: ทำอย่างไรจึงจะสามารถลบคอลัมน์และแถวที่ไม่มีข้อมูลจำนวนมากออกจากชีทงาน

Posted: Sat Jul 30, 2016 3:19 pm
by Sumastar939
ขอโทษค่ะ เข้าใจแล้วค่ะสำหรับวิธีการลบคอลัมน์ แต่ลบแถวยังไม่แน่ใจว่าจะทำได้หรือเปล่า จะลองพยายามประยุกต์ใช้ถ้าติดยังไงจะรบกวนถามอีกทีค่ะ ขอบคุณอาจารย์มาก ๆ ค่ะ

Re: ทำอย่างไรจึงจะสามารถลบคอลัมน์และแถวที่ไม่มีข้อมูลจำนวนมากออกจากชีทงาน

Posted: Sat Jul 30, 2016 3:32 pm
by Sumastar939
ทำได้แล้วค่ะ ขอบคุณอาจารย์ค่ะ