OOo-Calc

  • วันนี้พี่น้อย (พี่สาวคนสวยที่พยายามจะหันมาใช้ OpenOffice.org) ได้สอบถามเกี่ยวกับการยกเลิกการตัดแถวเพื่อแบ่งหน้ากระดาษ (row break)  บน OpenOffice.org Calc ว่าแต่ว่าเราก็ไม่เคยยกเลิกซะนี่ทำอย่างไรดีหนอ.....
  • เพื่อความเข้าใจนะครับสำหรับคนที่ไม่ทราบว่า การตัดแถวเพื่อแบ่งหน้ากระดาษ (row break) มันคืออะไร
    สมมติว่าเรามีงานอยู่ในตาราง OpenOffice.org Calc ดังรูป 

 

  • แต่เราต้องการให้การพิมพ์ในหน้าแรกสิ้นสุดในแถวที่ 11 เราก็จะคลิกเลือกในแถวที่ 12  -> จากนั้นเลือกเมนู Insert  -> เลือกคำสั่ง Manual Break  -> Row Break ดังรูป

  • จากนั้นเราก็จะเห็นเส้นสีน้ำเงินเข้มๆ ปรากฏขึ้นมานั่นแหละครับเป็นการกำหนดว่าเวลาพิมพ์หน้าแรกจะสิ้นสุดในแถวที่ 11 หน้าต่อไปจะเริ่มในแถวที่ 12

 


ผลจากการดูภาพตัวอย่างก่อนพิมพ์ (Page Preview)

  • เป็นอย่างไรบ้างครับพอที่จะเข้าใจเกี่ยวกับการทำ row break แล้วนะครับ
  • ทีนี้เพื่อไม่ให้เสียชื่อวิทยากร OpenOffice.org แถมพาลจะเสียกองกำลังใหม่ๆ (คนที่มีไฟอยากมาใช้ OpenOffice.org) เข้าไปหาใน Help ของโปรแกรมดูซักหน่อย วิธีดู Help ก็กดปุ่ม Help บน เมนูของโปรแกรม -> เมื่อได้หน้าต่างของ Help ก็ให้พิมพ์ข้อความลงไป ในที่นี้เราจะหาเกี่ยวกับ row break ก็พิมพ์คำว่า row break -> จากนั้นเราก็เลือกที่คำสั่ง delete จะเห็นรายละเอียดวิธีการยกเลิกการตัดแถวเพื่อแบ่งหน้ากระดาษ (row break)  บน OpenOffice.org Calc ดังรูปครับ

 

  • วิธีการก็ง่ายๆ มาดูกันเลยครับ เริ่มจากเลือกในแถวที่มีการกำหนดตัดแถวเพื่อแบ่งหน้ากระดาษ (row break) เลือกเมนู Edit  -> เลือกคำสั่ง Delete Manual Break  -> เลือกคำสั่ง Row Break
    เส้นตัดแถวเพื่อแบ่งหน้ากระดาษ (row break) ก็จะหายไปแล้วครับ

 

  • เมื่อดูภาพตัวอย่างก่อนพิมพ์ (Page Preview) ก็จะเห็นข้อมูลทั้งหมดอยู่หน้าเดียวกันอีกครั้ง


ขอให้มีความสุขกับการใช้งาน OpenOffice.org นะครับ หากมีคำถามใดๆ ส่งมาที่ทีมงานได้ครับเราจะช่วยหาวิธีการแก้ไขปัญหาให้กับท่าน  ด้วยความปราถนาดีจาก http://bigtui.exteen.com ; sridetch@gmail.com  

edit @ 14 Sep 2009 13:12:45 by BigTUI ^_^

edit @ 14 Sep 2009 13:38:39 by BigTUI ^_^

วันนี้มีคำถามจากเพื่อนร่วมงานว่า เวลามีข้อมูลหลายๆ หน้า ทำอย่างไรให้หน้าถัดๆ ไปมีหัวเรื่องที่เหมือนกันอัตโนมัติ

มาดูรูปเมื่อกดปุ่ม Preview ดูกันครับ หน้าที่ 1 จะเห็นว่ามีแถวที่เป็นหัวตาราง

แต่พอมาดูที่หน้าที่ 2 ไม่มีหัวตาราง


วิธีการเริ่มจากเลือกเมนู Format -> Print Ranges -> Edit

ในส่วนของหน้าต่าง Edit Print Ranges ให้คลิกเมาส์เลือกในช่อง Rows to Repeate เลือกที่ปุ่ม Shrink ดังรูป

ในการเลือกหัวตารางให้คลิกวางตแหน่งการพิมพ์ในช่อง (หมายเลข 1) จากนั้นเลื่อนเมาส์ไปคลิกที่ช่องเซลที่ต้องการให้เป็นหัวแถว (หมายเลข 2) ในที่นี้กำหนดให้แถวที่ 1 และ 2 เป็นหัวแถวก็จะคลิกค้าที่ช่องเซล A1 ค้างไว้แล้วลากไปที่เซล A2 จะเห็นค่าของตำแหน่งของแถวที่ต้องการให้เป็นหัวตารางเป็น $1:$2 จากนั้นกดปุ่ม (หมายเลข 3)


เมื่อกลับมาที่หน้าต่างของ Edit Print Ranges แล้วก็จะเห็นค่าที่กำหนดไว้ ให้กดปุ่ม OK


คราวนี้ท่านก็จะเห็นหัวตารางซ้ำๆ ในหน้าที่ 2 และหน้าอื่นๆ ตามต้องการแล้วครับ


ทดสอบดูนะครับ ใครมีคำถามเกี่ยวกับ Writer , Calc หรือ Impress ก็ลองถามมานะครับหากตอบได้ก็จะนำมาตอบในเว็บให้ครับ

sridetch@gmail.com

edit @ 23 Feb 2009 22:37:58 by BigTUI ^_^

ได้เข้าไปอ่านข้อความใน http://chantra.in.th/index.php?option=com_smf&Itemid=70&topic=171.0 

เห็นว่าน่าสนใจเกี่ยวกับสูตร ตอนแรกๆ ก็งงๆ เหมือนกัน พอค่อยๆ เอาสูตรที่คุณ arsitkpnplus  เขียนไว้มาแกะดูก็น่าสนใจไม่น้อยครับ น่าจะเป็นคำสั่งที่ใช้ข้อมูลในรูปแบบกลุ่มข้อมูลหรือ array

 

ดูสูตรในช่อง E3 นะครับ

=MIN(IF($A$2:$A$8=$E$2;$B$2:$B$8;""))

อธิบายเพิ่มเติม

$A$2:$A$8 : เป็นการกำหนดย่านของข้อมูลที่จะใช้เปรียบเทียบ
$E$2 : เป็นข้อมูลที่ใช้เปรียบเทียบ (หมายถึงเปรียบเทียบกับกลุ่มข้อมูลที่อยู่ในย่าน A2:A8) โดยจะเปรียบเทียบเฉพาะที่ตรงกัน ในตัวอย่างนี้จะสนใจเฉพาะค่าที่มีข้อความตรงกับค่า a
$B$2:$B$8 : เป็นกลุ่มของข้อมูลที่จะนำมาคำนวนหาผลลัพธ์ ในตัวอย่างนี้จะเอาข้อมูลในกลุ่มที่มีค่าเป็น a มาทำการหาค่าต่ำสุด (MIN) แล้วนำมาแสดงผล

เรื่องสูตรพอจะเข้าใจได้ดังแสดงข้างต้น
แต่ตอนใช้ปุ่ม Control+Shift+Enter ชักงงๆ

เริ่มต้นผลลองพิมพ์สูตรลงไปตรงๆ ดังรูป ก็เกิด Err:504
 

 เข้าไปใส่เครื่องหมาย {} คร่อมก็ไม่ได้ครับ , เข้าไปโหมดแก้ไข (F2) แล้วไปที่ท้ายคำสั่งจากนั้นกด Ctrl+Shift+Enter ก็ไม่ได้ครับ

ต้องใช้วิธีพิมพ์คำสั่งลงไปเมื่อจบคำสั่งก็ให้กดปุ่ม Ctrl+Shift+Enter จึงจะใช้งานได้ครับ
(ผมลอง copy คำสั่งมาแล้วทำการ paste เหมือนพิมพ์ใหม่ก็ใช้ได้ครับ)

หลังจากกดปุ่ม Ctrl+Shift+Enter ก็เป็นอันเสร็จสิ้นครับ

 สรุปก็ต้องพิมพ์คำสั่งลงไปเองครับ

ขอบคุณสำหรับความรู้ใหม่ๆ ครับ น่าจะเป็นประโยชน์สำหรับผู้ที่จำเป็นต้องใช้งานครับ

 

edit @ 14 Jul 2008 13:53:18 by BigTUI ^_^"

edit @ 14 Jul 2008 13:57:35 by BigTUI ^_^"

 08.04 น. เช้าวันหนึ่ง......กรี๊ง...กรี๊ง...

"สวัสดีครับ ศูนย์บริการ ไอที เหมืองแม่เมาะครับ" ผมรีบรับสายก่อนที่จะถึงกรี๊งที่สาม พร้อมกับเอ่ยทักทาย ด้วยมารยาทที่ดี ตามที่ร่ำเรียนมา (นี่วิ่งมารับเกือบหัวทิ่ม...เพิ่งจะยืนเคารพเพลงชาติ...)

หาโหล....  “คุณศรีดอจ้ะ ใน Cale มีคำสั่ง Arrange รึเป่า สุแพทกำลังหาให้อยู่ Arrange คือการเปิดไฟล์หลาย ๆ ไฟล์ในหน้าจอเดียวนะ คำแล๋ “ น้ำเสียงของคุณนกแล ถามปัญหาการใช้งานโปรแกรม CALC ทางโทรศัพท์ แบบไม่ต้องเกรงใจคนฟัง...(ผมจำเสียงได้เพราะเธอนั่งอยู่ไม่ไกลจากโต๊ะเท่าไหร่)

?????? เป็นคำถามที่ไม่ค่อยเข้าใจ
"คุณนกแล เชิญมาหาเราที่โต๊ะเราดีกว่า" ผมตอบกลับไป เพราะเห็นว่าคุยกันทางโทรศัพท์ท่าจะไม่ได้การเป็นแน่แท้ , ประเด็นที่สอง เมื่อมีคนสวย ๆ มาถามก็คงต้องพบปะกันบ้างเป็นธรรมดา , ประเด็นที่สามจะได้เข้าใจตรงกัน

"ไฟล์ที่ถามเป็นเหมือนในรูป ใช่หรือเปล่าครับคุณนกแล" ผมลองเปิดไฟล์มากกว่า 1 ไฟล์ (เปิด 3 ไฟล์) ดังรูป Tile-001

 

"ทีนี้ถ้าคุณนกแลต้องการให้แสดงบนหน้าจอพร้อมๆ กัน เราก็ต้องคลิกเมาส์ขวาบน ปุ่ม OpenOffice.orgเพื่อเรียกเมนูคำสั่งลัด ท่านจะเห็นคำสั่งเกี่ยวกับการแสดงผลบนหน้าจอ ที่น่าสนใจ 3 รูปแบบ ดังรูป Tile-002 เห็นหรือเปล่าครับ " ผมแนะนำต่อ

 

"การแสดงผลจะมีให้เลือกหลายแบบ เรามาทดลองแสดงผลทีละแบบนะครับ เริ่มจาก แบบ Cascade ผลก็จะออกมาดังในรูป Tile-003" ผมแนะนำต่อครับ

 

"แบบต่อไป เป็นแบบ Tile Horizontally ผลที่ได้แสดงในรูป Tile-004 "

"แบบต่อไป เป็นแบบ Tile Vertically ผลที่ได้แสดงในรูป Tile-005"

 

"แต่ถ้ามี 4 ไฟล์ ก็จะได้ดังรูป Tile-006 ครับไม่ว่าจะเลือก Tile-Hoizontally หรือ Tile-Vertically ก็ตาม"

 

ผมหันไปดูหน้าเล็กน้อย (ประมาณว่า Admin ก็อายเป็นนะ) แล้วถาม "จบแล้วไม่รู้ว่าตรงที่คุณนกแลต้องการหรือเปล่าครับ .."

"ค่ะ... แล้วจะไปลองดูนะค๊ะ... ขอตัวกลับไปที่โต๊ะก่อนนะค๊ะ" เสียงคุณนกแลตอบกลับมา คงสังเกตเห็นว่า Admin เริ่มใช้สายตาที่ไม่ปกติ... (ประมาณว่าสายตาเชื่อม...หรือไม่ก็มดเริ่มไต่)

เมื่อสาว ๆ ไปแล้ว เราก็เก็บประสบการณ์ มาถ่ายทอดเป็นข้อความบนเว็บ http://bigtui.exteen.com  นี่แหละครับ

 13.09 น. ของวันเดียวกัน...

Pig ตุ้ย ตามทีพี่แนะนำมา คุณนกแล ยังทำไม่ได้เลย เพราะไฟล์ไม่ได้อยู่เป็นกรุ๊ปซ้อนกันอยู่แต่ไฟล์อยู่เรียงกัน คลิกขวาแล้ว ไม่เห็นมีคำสั่งจ้าคราวนี้น้องพัตร์ คนสวยเดินเข้ามาถาม (ที่ห้องนี่ก็ดีนะมีคนสวย ๆ หลายคน ฮิ ๆ ว่าแต่ว่าเราอุตสาหะ ตั้งชื่อว่า BigTUI ซะเทห์ เจ้าน้องคนจ๋วย นี้บังอาจมาเรียกเราว่า Pig ตุ้ย..... แฟนตัวเองไม่เป็น Pig มั่งแล้วไป.... คิดในใจนะครับ)

เข้าเรื่องดีกว่า "ในส่วนของ Group นี้หนอ... เป็นความสามารถของ Windows เองแหละครับวิธีการทำให้มันกรุ๊ปก็ไม่ยาก เอาเมาส์เลื่อนไปที่ Taskbar ด้านล่าง (ต่อจากปุ่ม Start) => จากนั้นก็คลิกเมาส์ขวา (บนที่ว่างสีฟ้า ๆ นะครับ) ดูรูปที่ Tile-007 " ผมบอกพร้อมกับแสดงให้น้องพัตร์ดู

เมื่อได้หน้าต่าง Taskbar and Start Menu Properties ก็ให้เลือกในตัวเลือก Group similar taskbar buttons ดังรูป Tile-008 ครับ

"หวังว่าคงจะใช้ได้นะครับพี่น้อง.... " รักน้อง ๆ ทุกคนครับ (อันนี้พูดในใจนะครับ ไม่อยากให้ครอบครัวแตกแยก..)

"ขอบคุณเจ้า....ไปล่ะนะพี่ Pig TUI..." น้องพัตร์ พูดลาพร้อมกับเน้นคำว่า PIG ....

"ฝากไว้ก่อนเถอะ...โอราน" ....

THE END.

edit @ 22 Nov 2007 14:04:11 by BigTUI ^_^"

edit @ 22 Nov 2007 14:06:32 by BigTUI ^_^"

สวัสดีครับ ท่านผู้อ่านทุกท่าน วันนี้เพิ่งจะเปิด exteen blog หลังจากไม่ได้เปิดมาหลายวันหน้าตาเปลี่ยนไปในทางที่ดีมาก ๆ ต้องขอขอบคุณ คุณแชมป์ และทีมงานมากครับที่พัฒนาไม่หยุดยั้ง

เข้าเรื่องครับเมื่อวันที่ 8 ตุลาคม 2550 ที่ผ่านมา มีพี่ชุลีพร จากหน่วยงานด้านการแพทย์ ของ กฟผ. ได้โทรมาถามปัญหาเรื่องการสั่งดูภาพก่อนพิมพ์ (page preview)

กรี๊งๆ กรี๊งๆ กรี๊งๆ "สวัสดีค่ะ นี่พี่ชุลีพร นะค๊ะ"  เสียงทักทายจากพี่ชุลีพร

"ครับ สวัสดีครับ มีอะไรให้รับใช้ครับ" เราตอบกลับไปตามมารยาทที่ดีของศูนย์บริการ IT (ตามที่พี่ปิยะ ได้แนะนำไว้ในวงดอกคำฝอย

"พี่มีปัญหาว่าเปิดไฟล์ด้วย Calc แล้ว พอไปสั่ง page preview มองเห็นแค่หน้าเดียว ทั้ง ๆ ที่เอกสารมีตั้งหลายหน้า.. ทำไงดีค๊ะ" พี่ชุลีพรถาม

"ไฟล์พี่สร้างจาก OpenOffice.org Calc ใช่ไหมครับ" เราซักถามกลับ (เหมือนคุณหมอเลยแฮะ แต่เป็นหมอเฉพาะทางด้าน OpenOffice)

"ใช่แล้วค่ะ" พี่ชุลีพรตอบ

"เอ!! ไม่น่าเป็นไปได้นะครับ ปกติไฟล์ที่สร้างมาจาก Calc ก็จะดูได้ตามปกติ งั้นรบกวนพี่ชุลีพร ส่งไฟล์ที่ว่ามาให้ผมดูได้ไหมครับ" เรางงๆ เล็กน้อย แล้วก็ขอไฟล์มาดูดีกว่า

รอสักพักเราก็ได้ไฟล์ แต่เป็นไฟล์ .xls (ไฟล์ที่ถูกสร้างจาก MS-Excel) เมื่อเราเปิดด้วย Calc ก็จะเห็นไฟล์ข้อมูลดังรูปครับ

"ฮาโหล... สวัสดีครับ ขอสายพี่ชุลีพร ครับ" เราโทรกลับไปหาพี่ชุลีพร

"พี่ชุลีพรดูดค่ะ..." เสียงพี่ชุลีพรตอบกลับ

"พี่ผมดูไฟล์แล้วนะครับ เป็นไฟล์ Excel พี่ส่งไฟล์มาผิดหรือเปล่าครับ" เราถามกลับ

"ไม่ผิดแน่ค่ะ ไฟล์ของพี่เป็น OpenOffice.org Calc แน่นอนค่ะ" พี่ชุลีพรเน้นและมั่นใจมาก

"ไม่เป็นไรครับ พี่ลองเข้าไปที่เมนู File แล้วเลือกคำสั่ง Save As นะครับ" 

"แล้วไงต่อค๊ะ" พี่ชุลีพรถาม

"พี่ดูที่ช่อง Save as type: ซิครับว่าเป็นอะไร" เราถามเชิงรุกต่อ

"เป็น Microsoft Excel 97/2000/xp (.xls) ค๊ะ" พี่ชุลีพรตอบ

"นั่นแหละครับ ไฟล์ของพี่เป็นไฟล์ที่สร้างจาก MS-Excel เลยได้นามสกุล หรือ File tyle เป็น .xls" เราแนะนำ

"ผู้ใช้งานส่วนใหญ่ที่ติดตั้งโปรแกรม OpenOffice.org เพียงอย่างเดียว ไม่มี MS Office เมื่อตัวระบบเจอไฟล์ .xls ระบบจะใช้โปรแกรม OpenOffice.org เป็นตัวเปิดให้อัตโนมัติครับ" เราแนะนำต่อ

"แล้วพี่ต้องทำอย่างไรต่อค๊ะ" พี่ชุลีพรถาม

"ให้พี่ชุลีพร เลือกเปลี่ยน type ให้เป็น OpenDocument Spreadsheet (.ods) จะอยู่ด้านบนสุดครับ จากนั้นก็กดปุ่ม Save" เราบอกกลับไป 

"เมื่อบันทึกเสร็จแล้วเราก็จะได้ไฟล์ ที่มีนามสกุลเป็น .ods แล้วครับ"

"จากนั้นเราก็เห็นว่า ชื่อไฟล์เอกสาร ที่อยู่บน Title bar มีนามสกุลเป็น .ods พร้อมกับคำว่า (read only) หายไปต่อไปเราก็จะแก้ไขไฟล์ได้แล้วครับ"

"ต่อไปเราก็มาทำการสั่ง Page preview ดูอีกครั้ง เราก็จะเห็นว่าแสดงผลแค่หน้าเดียว สังเกตุจากไม่มีปุ่มเลื่อนหน้ากระดาษเลยครับ ให้กดปุ่ม Close Preview เพื่อออกจากหน้าต่างแสดงภาพก่อนพิมพ์"

"ให้พี่ชุลีพรเลื่อนเมาส์มาคลิกตรงด้านหน้าของ คอลัมน์และแถว ตรงที่มีกล่องว่างๆ หน้าตัว A และด้านบนเลข 1 นั่นแหละครับ พี่จะเห็นว่าข้อมูลบนแผ่นงานถูกเลือกทั้งหมด" เราแนะนำวิธีการเลือกแผ่นงาน

"จากนั้นให้พี่ชุลีพรเลือกที่เมนู Format => Print Ranges => เลือก Remove" เราแนะนำถึงวิธีการยกเลิกการกำหนดพื้นที่การพิมพ์ ที่เคยกำหนดไว้

"เมื่อสั่ง page preview พี่ก็จะเห็นข้อมูลมาให้ดูทั้งหมดแล้วครับ แต่ปัญหาต่อไปของเราก็คือ Row Header หรือหัวเรื่อง บรรทัดที่ 1 ไม่ปรากฏทุกหน้าครับ"

"ต่อไปนี้ก็จะเป็นการกำหนดพื้นที่ใหม่นะครับ โดยให้เราเลือกให้คลุมพื้นที่ข้อมูล โดยให้เริ่มต้นจากบรรทัดที่ 2 เมื่อกำหนดพื้นที่เสร็จแล้ว เราจะเห็นตำแหน่งพื้นที่ที่เลือกในช่องName box "

"เมื่อสั่ง page preview ก็จะเห็นข้อมูลมาให้ดูทั้งหมดยกเว้นในบรรทัดแรก ที่เป็นหัวเรื่องครับ ให้กดปุ่ม Close Preview"

"ขั้นตอนต่อมาก็ทำการกำหนดหัวเรื่อง หรือที่เรียกว่า Row Header ในบรรทัดแรกกันครับ โดยให้เลือกที่เมนู Format => Print Ranges => Edit "

"เมื่อเข้าสู่หน้าต่าง Edit Print Ranges ให้ไปดูในส่วนของ Rows to repeat หมายถึงการกำหนดแถวที่ต้องการทำซ้ำในหน้าเอกสารทุกหน้า ให้เลือกที่ปุ่ม Shrink เพื่อเข้าไปกำหนดแถวที่ต้องการทำซ้ำ"

"จากนั้นก็ให้คลิกเมาส์ไปที่แถวที่ต้องการทำซ้ำ ในที่นี้เราต้องการแถวที่ 1 แถวเดียว หากต้องการมากกว่า 1 แถวก็ให้คลิกค้างไว้ที่แถวเริ่มต้นจากนั้นก็ให้ลากไปจนถึงแถวที่ต้องการครับ เมื่อกำหนดเสร็จแล้วก็ให้เลือกที่ปุ่ม Shrink อีกครั้งเพื่อออกจากการกำหนดพื้นที่"

"เราก็จะเห็นว่าข้อมูลใน Row to repeat เปลี่ยนเป็น -user defined- และ มีการกำหนดพื้นที่เป็น $1 หมายถึงแถวที่ 1 จะถูกกำหนดให้เป็นแถวที่จะถูกทำซ้ำนั้นเอง จากนั้นก็ให้กดปุ่ม OK "

"พี่ก็จะได้เอกสารตามต้องการครับ"

"OK ใช้ได้แล้วค่ะ ขอบคุณมาก เดี๋ยวพี่ต้องขอตัวไปประชุมก่อนนะค๊ะ แล้วถ้ามีปัญหาอะไรจะมาถามใหม่" พี่ชุลีพร บอก

"ครับ ยินดึเสมอครับ เพื่อองค์กร เพื่อประเทศชาติครับ ขอบคุณพี่ ๆ มากครับที่เข้ามาเป็นทองแผ่นเล็ก ๆ ที่จะปิดบนองค์พระ สักวันหนึ่ง พระองค์นี้จะเหลืองอร่ามสมความตั้งใจของนักพัฒนา Open Source ขอบคุณอีกครั้งครับ"

 

edit @ 10 Oct 2007 10:27:00 by BigTUI ^_^"



ศรีเดช ปัญจขันธ์
View full profile