คุณรู้หรือไม่ว่า.....

 

เราก็สอน Excel ให้ช่วยทำงานง่ายๆบน Excel ที่ซ้ำๆกันอยู่บ่อยๆ เหมือนกัน !!!

 

ถามว่าทำได้ยังไงเหรอครับ??

ก็ตอบกันง่ายๆเหมือนกันว่าทำได้ด้วย Macro บน Excel ไง

(ปล. ถ้าใครชื่นชอบ Tesco Lotus มากกว่าก็คงต้องรอ Excel 2099 ละครับ อิๆ)

 

งานซ้ำๆก็พวกอาทิ.....

ถ้าเราซักผ้าอยู่ทุกวันๆ Excel ก็ช่วยซักแทนคุณได้…….(เอ่อ ถ้าคิดว่าทำได้ก็ลองดูเอ้า ^^” )

 

ก็เช่นถ้ามีข้อมูลที่เป็น Pattern แน่นอน แล้ว ต้องเอามา Copy ให้อยู่ในรูปแบบ หรือ Format

ของเราเองอยู่ทุกวันๆ หรือ แม้จะเป็นงานประมวลผลข้อมูลง่ายๆบน Excel

เช่น สั่งให้เรียง Column ใดๆ หรือว่าจะ Plot กราฟจากข้อมูลบน Excel ที่มี Pattern และ

ตำแหน่งของ Cell ข้อมูลต่างๆแน่นอนก็ทำก็ได้เหมือนกัน

 

เรามาเข้าเรื่องกันเลยดีกว่า

 

+ ก่อนอื่นก็เปิด Excel กันก่อนเลย …..  สำหรับผมใช้ Version ล่าสุดเลย (Oxymax ด้วย!)

ท่านใดไม่มีไม่เป็นไรครับ ใช้ Version 2003 หรือ 2007 ก็ทำได้อยู่เหมือนกัน  

 

  (ไม่ฮา….ก็โปรดทำใจ

 

 

…..หลังจากเปิด File มาแล้วก็เลือกเข้าไปที่เมนู Tools ครับ 

 

 

 

หลังจากนั้นก็เข้าไปที่เมนู  “Macro” ได้เลย

 

แล้วเราก็จะเห็นกับคำสั่ง “Record New Macro” ซึ่งเราจะใช้ไอ่เจ้าคำสั่งนี้ละ  ให้มันทำงานแทนเราละครับอันนี้ 

 

 

....เห็นชื่อคำสั่งกันแบบนี้ก็คงเดากันออกน่ะครับว่ามันก็เหมือนกับการที่เราทำงานให้ Excel ดูละครับ

ว่างานซ้ำที่เราทำกันอยู่ทุกวันๆเนี่ย มันทำยังไง แล้ว Excel ก็จะจำวิธีการทำงานไว้

ในรูปแบบของ Script ภาษา Visual Basic (แหะๆ อธิบายไว้มึนๆครับช่วงนี้ ถ้างงก็ข้ามไปได้ครับ ^^” )

 

+++ ทีนี้มาลองทำกันเลย.....ขอยกตัวอย่างก่อนว่างานที่ผมจะทำวันนี้มีอย่างนี้ครับ

 

เรามีข้อมูลอยู่ชุดหนึ่งซึ่งอาจจะบอกว่าผมจะได้ข้อมูลชุดนี้ (ที่มี 2 Column แล้วก็ 8 บรรทัด เนี่ย)

มาทุกวัน ซึ่งผมต้องทำการสรุปปริมาณสินค้าแต่ละตัวที่มีอยู่เรียงตามลำดับมากน้อย และ

นำเสนอให้ผู้บริหารดูเป็กราฟแท่งทุกๆวันเหมือนกัน …….ที่นี้ถ้าพร้อมกันแล้วก็เริ่มกันเลย

 

....ข้อมูลชุดแรกที่เรามีเป็นอย่างนี้ครับ

 

 

 

ก่อนอื่นเราจะไปกดที่ Record new macro ให้  Excel เริ่มอัดเทปการทำงานของเรา

โดยหลังจากกดไปแล้วก็จะมีหน้าต่างนี้ขึ้นมนาถามครับ 

 

 

ก็ให้เราตั้งชื่อเรื่องแล้วก็รายละเอียดสั้นๆ (เผื่อจะลืมว่าทำอะไรกันเข้าไปบ้าง)

ส่วน Shortcut key ที่มี  Ctrl+….. นั้นเป็นการให้เราตั้ง Key ลัดไว้ครับ

ประมาณว่าพอเอาข้อมูลใหม่มาแปะปุ๊ปกดไอ่เจ้า key ที่เราตั้งไว้มันก็จะทำงานให้เลย

ไม่ต้องไปเลือกเมนู Run macro อะไรให้เสียเวลาหลายขั้นตอน....หลังจากนั้นก็กด OK ไปต่อได้

 

 

 

หลังจากนั้นก็จะมีสี่เหลี่ยมแปลกๆขึ้นมา 1 อัน ไม่ต้องตกใจครับ!

มันแค่บอกว่ากำลังเรียนการทำงานอยู่ให้หยุด  หรือทำงานเสร็จเมื่อไรก็กด Stop ได้ที่ช่องนี้

 

แล้วก็เริ่มทำงานของเราได้เลยครับ !!

 

[1] .....ก่อนอื่นก็เรียงลำดับของจากมากไปน้อยกันก่อน

       ก็ลาก Cursor ให้คลุมข้อมูลตั้งแต่ A2:B9 (เอาเฉพาะของมูลครับชื่อ Column ไม่ต้องเอาเข้าไปด้วย)

       แล้วก็เลือก Sort ข้อมูล

 

 

 

แล้วก็ให้เลือกเรียงลำดับโดยใช้ Column “Quantity” เป็น Key หลัก

แล้วก็เรียงจากมากไปน้อย (Descending) ตามที่ต้องการ 

 

แล้วก็ OK กันไป

 

 

 

ที่นี้เราก็จะได้จำนวนของต่างๆที่เรียงกันจากมากไปหาน้อยแล้ว ซึ่งนำมาด้วย Kaka

แล้วทิ้งท้ายด้วย Apple...

 

(ถึงจะรั้งท้ายในนี้...แต่ยังไงก็ยังเป็นหนึ่งในใจผมเสมอ ฮู้แหXะ..  ^x^  )

>>>มุกเฉพาะกลุ่มครับถ้าทั่นงงก็ถือเป็นปกติครับ!

 

 

[2]...ที่นี้เราก็มา Plot Graph กันต่อเลย

        รอบนี้ลาก Cursor ให้คลุมข้อมูลทั้งหมดตั้งแต่ A1:B9 กันเลยครับ

        แล้วก็กด Chart เพื่อสร้าง Graph

 

 

แล้วก็เลือก Graph แท่งครับ 

 

 

 

ก็จะได้เหมือนต้องสร้าง Graph ปกติซึ่งจะปรับแต่งยังไงก็แล้วแต่ครับอันนี้ 

 

 

ปรับเสร็จแล้วก็กด Finish กันไป

 

 

 

 

เราก็จะได้ Graph ไปใช้งานตามต้องการกันละ

เสร็จงานแล้วก็กด Stop ได้เลยครับ

 

 

................ก็เรียบร้อยละครับ  การสอนงานรอบนี้

 

 

ที่นี้เรามาทดสอบกันดีกว่าว่าลูกศิษย์เราที่ส่งตรงมาจาก  "Redmond"….จะทำถูกตามที่เราสอนรึเปล่า

( บริษัท Microsoft อยู่ที่เมืองนี้ละครับใครงงหัวข้อ Entry ก็เฉลยกันตรงนี้เลยแล้วกัน)


เริ่มจาก Copy ข้อมูลชุดใหม่ลงไปใน Excel ที่เรา Record Macro ไว้กัน

 

 

Copy กันลงไปเร้ย

 

ก็จะเห็นว่าเรามีกราฟไว้แล้วก็จริงแต่ข้อมูลยังไม่ได้เรียง...

ไม่ได้ๆครับ เราต้องเรียงก่อนไม่งั้นผู้บริการระดับสูงจะดูไม่รู้เรื่องซึ่งเป็นเหตุแห่งการโดน "Dax-ดัน" เวลาส่งงานได้

 


....เราก็ไปเลือกให้ Run Macro ที่เราทำไว้กันเลยเพื่อให้ทำงานแบบเดิมที่เราลองทำให้ดูไปแล้ว

โดยเลือกที่เมนู Tools>Macro>Macros

 

 

เลือก Macro ที่เราทำเก็บไว้ครับ แล้วก็สั่ง Run กันได้เลย

 

 

Macro ของเราก็จะจัดการเรียงข้อมูลแล้วก็ Plot กราฟให้ตามที่เราสอนไว้ถูกต้องเป้ะ

(จะเห็นว่ามี Graph 2 อันครับ...จำได้ไม๊ครับว่ามีของเดิมแล้วก็เราสั่งให้ Plot ใหม่ด้วย

...ก็เลยมี Graph เป็น 2 รูปด้วยเหตุนี้)

 

 

ก็เป็นอันจบละครับ ก็ลูกศิษย์จาก Redmond คนนี้ทำงานง่ายๆที่เราสอนได้ดีทีเดียว

แล้วก็อย่าลืมครับ  Macro มันจะติดอยู่กับ Workbook file ที่เราเปิดตอน Record Macro ครับ

ฉะนั้นอย่าลืม Save file ไว้ใช้ เป็น file แม่แบบใช้ทำงานต่อไปด้วยละ

 

...ว่าแล้วผมก็ถึง กทม. พอดี (แบบว่าทำงานอยู่บ้านนอกอ่ะ นั่งรถ บขส. ขากลับบ้านไปเขียนไป)

แล้วพบกันใหม่ Entry หน้าครับลุ้นกันต่อไปว่าจะเป็นการ

 

ป่(ล่)อยไก่-IT” หรือ จะมีสาระ(แบบมึนๆ) เหมือน Entry นี้อีก

 

โชคดีทุกท่านครับผั้ม  ^0^


เรื่องนี้มีอยู่ว่า....เมื่อ Commart summer ปี 08 ที่ผ่านมา

มิตรสหายจำนวน 2 ราย ก็มีความต้องการ Notebook แรงๆซักตัวมาเพื่อพิมพ์ Word

ด้วยประสบการณ์ของผมทางด้าน computer อย่างยาวนาน (แกะๆเครื่องแล้วโดนไฟดูดซะส่วนใหญ่)

จึงได้โดนเรียกไป(ใช้งาน)ช่วยเป็นที่ปรึกษาในการเลื่อกชื้อ Notebook ด้วย

 

รายแรก : คนแรกเนี่ยผมไม่ค่อยห่วงเท่าไร เพราะค่อนข้างอยู่ในวงการ IT พอควรและเป็นเจ้าของ Concept

"Notebook แรงๆด้วย Geforce 9300(มันก็แรงในสมัยนั้นละครับ) เพื่อ Microsoft Word"

แต่ว่าอีกคนนี่สิ....เป็นห่วงจริงๆ เพราะพิณาฯแล้วมีความเสี่ยงในการซื้อหาอุปกรณ์ IT เป็นอย่างยิ่ง

เกรงว่าถ้าไม่ไปด้วย CP อาจเจ๊งกันกลางศูนย์ประชุมฯสิริกิตได้

(เพราะจะเอาไก่ไปปล่อยขายแข่งเยอะจน CP คงสู้ไม่ไหว)

.

.

.

หลังจากเดินไปเดินมาๆๆๆ กันสักพักหนึ่งก็ไปจบกันอยู่ที่ booth Benq พร้อมกันโดยมิได้นัดหมายทั้ง 2 คน

เพื่อนผมท่านแรกก็แน่นอนครับ ได้ GF9300 ไปพิมพ์ Word สมใจ รายนี้พกอุปกรณ์ตรวจสอบเต็มอัตรา

ทั้ง Test LCD/RAM/DVD-CD มีเพียบ! เนียนกระทั่งแกตั้งว่าต้องตามคนขายไปเบิก Stock เครื่อง

ออกมาจากหลังร้านด้วย (แกว่ากันให้เป็นของใหม่แกะกล่องจริงๆ ไม่ได้มีอะไรมา โมฯหรือลง Windows ไว้ก่อน)

....ถึงผมว่ามันจะดูเอิกเริกไปหน่อย....แต่ผมก็ว่ามันก็รอบคอบดีกับคนที่ซื้อของราคาเกือบครึ่งแสนละ

 

รายที่ 2 : ก็ซื้อกันไปตามคิว ซึ่งเผอินไอ่ผมก็มีธุระ ที่ต้องไปหา gig หนุ่มที่นัดไว้ก่อนหน้า

ก็เลยฝากเพื่อนคนที่ 2 ไว้ให้คนแรกช่วยๆกันดูช่วยๆกัน Test ให้แล้วผมก็ขอตัวชิ่งไปก่อน

แล้วก็โทรมาถามที่หลังก็ได้ความว่าเรียบร้อยดีไม่มีปัญหาแต่อย่างใด.....ก็เป็นอันว่ามิตรสหายก็เสียตังค์กันไป.

 

 

ถึงตรงนี้จะมีใครบ่นผมไม๊เนี่ยว่ามันก็ปกติดีนิ มันหลอกขายตรงไหน.....

มันหลอกกันตอนหลังนี่ละครับ

 

......เพื่อนผมคนแรกก็ดูจะมีความสุขกับ Notebook สุดแรงกันไปครับ

...ส่วนคนที่สองนี่สิครับ Highlight of the day กันทีเดียว

ก็เนื่องจากว่า Notebook Benq S31 สีขาว (ไม่รู้กะเอามาเนียนเป็น Macbook รึเปล่าอ่ะนะ หึๆ)

ใน Spec ที่ร้านให้มาตอนซื้อก็ว่ามันมี Bluetooth ด้วย แต่ทำไม๊....มันเปิดไม่ติดละ?!?

 

ติดแต่ WiFi กด Switch Wireless ที่อยู่หน้าเครื่อง กดกันเข้าไป ยังไงก็ไม่ติด

....งานเข้าละทีนี้แก 555 พาจนไปถึงกะว่า ร้านมันต้องเอารู่นที่ Spec ไม่ตรงมาหลอกขายกัน

แน่ๆเชียว  เพราะผมก็ได้ข่าวมาจากคนรู้จักเหมือนกันว่าเขาก็ซื้อรุ่นนี้มาเหมือนกันแล้วก็ไม่มี

bluetooth เหมือนกันรายนั้นว่าไปถึงกับว่าร้านมันเอา Spec ของ สิงค์โปรมาหลอกขายชัวร์!!!!

 

ได้ยินแบบนี้มีหรือเพื่อนผมจะไม่ "ตึบ" ก็เซ็งกันไปตามระเบียบกันพักใหญ่ๆว่าซื้อ notebook

โดนหลอก Spec มา

 

ด้วยความหมดปัญญา ทั้งเพื่อนรายที่ 2 แล้วก็ผมด้วย

ก็เลยโทรไปหาเพื่อนคนแรกที่ซื้อ Benq S41 ไปในงานเดียวกัน

ด้วยหวังว่าถึงจะเป็นคนละรุ่นมันก็อาจจะโดนแบบเดียวกัน ^x^

 

หลังจากโทรไปผมก็คุยไปได้สักพักแล้วก็ได้พบทางสว่างว่า......

ไอ่ยี่ห้อเนี้ย มันกด Switch Wireless อย่างเดียวเนี่ยมันจะไว้เปิด/ปิดระบบ Wireless ทั้งหมด

แต่หลังจากเปิดแล้วเนี่ยต้องกด Function บน Keyboard เพื่อ Set ให้มันสลับว่าจะเปิดอะไรบ้าง

เช่น WiFi อย่างเดียว (แบบแรกหลังจาก เปิด Switch Wireless หน้าเครื่องทีี่มีฮากันไป),

แบบ WiFi+Bluetooth เปิดทั้งคู่,  แล้วก็ Bluetooth เปิดอย่างเดียว

 

หลังจากได้ยินแบบนั้น..........ก็มีฮา!

แกไม่ได้โดนหลอกขาย Notebook ..... แต่แกเปิด Wireless ยังไม่ครบ !!!

o_0"

เรื่องนี้สอนให้รู้ว่า ......  ไม่ควรตกใจเกิดเหตุ 

 ..

และ

..

วันหลังอย่าทำอย่างนี้อีกเรยครับพี่น้อง.....ผมตกจาย(เหมือนกันน่ะโวร้ย)