งานเสร็จฉับไว ด้วย Flash Fill 1

งานเสร็จฉับไว ด้วย Flash Fill

คุณเคยมั้ย? ที่ต้องจัดการข้อมูลบางอย่างอย่างเร่งด่วน และไม่ใช่งาน Routine จะเอาเวลาไปเขียนสูตรก็คงไม่คุ้ม ถ้าเคย ผมมีเครื่องมือที่ชื่อว่า Flash Fill มาแนะนำสำหรับคนที่ยังไม่รู้จักครับ ซึ่งเครื่องมือนี้มามาตั้งแต่ Excel 2013 แล้วล่ะ มีแล้วก็ใช้ให้คุ้มหน่อยย หลักการทำงานของ Flash Fill หากคุณต้องการผลลัพธ์แบบไหน ก็พิมพ์บอก Excel ไปซะ แล้ว Excel จะพยายามหารูปแบบ (Pattern) จากสิ่งที่คุณพิมพ์ลงไปเอง ! (ถ้ายังหา Pattern ไม่ได้ ก็พิมพ์สอนเพิ่มไปอีก แล้วมันจะฉลาดขึ้น) Step การทำงานของ Flash Fill 1. เตรียมข้อมูลดิบและคอลัมน์ผลลัพธ์ สมมติคุณมีข้อมูลแบบนี้ และคอลัมน์สีเหลืองคือสิ่งที่คุณต้องทำเพิ่ม   2. ใส่ตัวอย่างสอน Excel คุณสามารถพิมพ์ผลลัพธ์ที่ต้องการไปก่อนซัก 1-2 บรรทัด เพื่อทำการสอน Excel ให้รู้ว่าอยากได้อะไร (ลองบรรทัดเดียวก่อนก็ได้)…
ลากข้อมูลแล้วให้ Excel ใส่ A-Z โดยอัตโนมัติ ด้วย Custom List 2

ลากข้อมูลแล้วให้ Excel ใส่ A-Z โดยอัตโนมัติ ด้วย Custom List

แต่ก่อนตอนผมใช้ Excel ใหม่ๆ มีปัญหาอย่างหนึ่งที่ผมหงุดหงิดมาก นั่นคือ ผมต้องการลาก Fill Handle แล้วให้ Excel สร้างตัวอักษร A-Z หรือ ก-ฮ โดยอัตโนมัติ แต่สิ่งที่ Excel ทำให้มันกลับแค่เป็นการ Copy ตัว A หรือ ก ที่ผมพิมพ์ลงมาให้ซะงั้น! ผมงงมากเลย เพราะขนาด series ที่เป็นตัวเลขดูเหมือนว่าจะยากๆ เช่น 1,4,7,10,... มันยังฉลาดใส่มาให้ได้ แต่ทำไมแค่ A-Z หรือ ก-ฮ ดันไม่ใส่มาให้ฟะ!? ตอนนั้นก็ต้องใช้วิธีพิมพ์เอาเองบ้าง ใช้ฟังก์ชัน CHAR มาช่วยบ้าง ซึ่งก็ไม่ใช่วิธีที่ดีเท่าไหร่ จนผมได้พยายามค้นใน Internet ก็รู้ว่าจริงๆ แล้ว Excel ทำแบบที่ผมต้องการได้ ด้วยการสร้างสิ่งที่เรียกว่า Custom List…
เคยสำรวจ Ribbon บน Excel จนครบทุกซอกทุกมุมหรือยัง? 3

เคยสำรวจ Ribbon บน Excel จนครบทุกซอกทุกมุมหรือยัง?

ผมเชื่อว่าผู้อ่านหลายคนก็ใช้ Excel มาเป็นเวลานานแล้ว และก็เชื่ออีกว่า คุณต้องไม่เคยสำรวจคำสั่งต่างๆ ของ Excel บน Ribbon อย่างจริงๆ จังๆ แน่ วันนี้ผมก็เลยจะมาช่วยเพื่อนๆ มาสำรวจ Ribbon ไปด้วยกันครับ โดยเฉพาะคำสั่งตามซอกหลืบต่างๆ ที่คุณอาจไม่ทันสังเกตเห็นมาก่อน ^^ ผมจะลองไล่ Tab Home ให้ดูนะครับ ส่วน Tab อื่นไปเล่นกันเองน้าาา ภาพรวม Tab Home Tab Home เป็น Tab ที่รวมเรื่องที่เราใช้งานบ่อยที่สุดเอาไว้ ถ้านึกอะไรไม่ออก ก็น่าจะต้องสั่งงานใน Tab นี้แหละ ในส่วนของ Paste เองก็มีลูกเล่นหลายอย่างมากๆ และถ้ากด Paste Special ก็จะยิ่งมี Option เพิ่มขึ้นอีก เช่น ทำ Operation…
10 เทคนิคการใช้ Excel ในการ Track งาน/วาระประชุม 4

10 เทคนิคการใช้ Excel ในการ Track งาน/วาระประชุม

นอกจาก Excel จะเป็นเครื่องมือที่ใช้ในการคำนวณได้อย่างเก่งกาจแล้ว มันยังสามารถนำมาใช้เป็นเครื่องมือในการ Track งาน/วาระประชุมต่างๆ ได้อย่างยอดเยี่ยมด้วย วันนี้ผมเลยจะมาแชร์เทคนิคที่คิดว่าน่าจะเป็นประโยชน์กับเพื่อนๆ ครับ (ถ้าใครมีแนวทางอื่นเจ๋งๆ ก็บอกผมด้วยนะ ^^) 1. ออกแบบการจดงานในลักษณะตาราง Database เวลาอยากจะใช้ Excel ได้อย่างเต็มประสิทธิภาพ การเก็บข้อมูลในลักษณะตาราง Database จะเป็นการเริ่มต้นที่ดีที่สุด เพราะมันสามารถช่วยให้เราสามารถนำข้อมูลไปใช้ในความสามารถอื่นๆ ของ Excel ได้อีก เช่น Sort/Filter, PivotTable เป็นต้น สำหรับคนที่ไม่รู้ว่าการเก็บข้อมูลในลักษณะตาราง Database เป็นยังไง... มันก็คือการเก็บข้อมูลโดยใส่ข้อมูลโดยมีหัวตาราง โดยเป็นตัวที่จะบอกว่าข้อมูลในคอลัมน์นั้นๆ คือเรื่องอะไร นั่นแปลว่าในคอลัมน์เดียวกัน ข้อมูลจะเป็นข้อมูลประเภทเดียวกัน เช่น ถ้าเป็นชื่อสินค้า ก็จะเป็นชื่อสินค้าทุกบรรทัด ถ้าเป็นวันที่ Deadline ก็จะต้องเป็นข้อมูล Deadline ทุกบรรทัด เป็นต้น ดังนั้นสิ่งสำคัญคือ คุณจะต้องคิดว่าการจดงานของคุณควรจะมีคอลัมน์อะไรบ้าง? เช่น 2.…
สารพัดวิธีแยกร่างข้อความ 5

สารพัดวิธีแยกร่างข้อความ

สมมติว่าเรามีข้อความบางอย่าง แล้วเราอยากจะแยกส่วนข้อความนั้น เช่น ตัวอย่างข้างล่างนี้ มีคั่นด้วย - (แต่ว่าตำแหน่งของมันไม่แน่ไม่นอน) เราจะแยกข้อความออกมาเป็น 3 ส่วนได้ยังไง? มาดูกัน วิธีที่ 1 : Text to Column วิธีที่ง่ายที่สุดคือการใช้เครื่องมือ Text to Column โดยให้ Copy ข้อมูลต้นฉบับออกมาก่อน แล้วเลือกข้อมูล แล้วไปที่ [Data]--> Data Tools --> Text to Column --> Delimited และให้ใส่เครื่องหมาย - (ที่เป็นตัวคั่น) ลงไปใน Other จากนั้นกด Finish แค่นี้ก็เสร็จแล้ว ได้เป็น 3 คอลัมน์อย่างที่ต้องการ วิธีที่ 2 : ใช้สูตร การใส่สูตรมีข้อดีอย่างมาก คือ ข้อมูลอัปเดทโดยอัตโนมัติ โดยไม่ต้องกดเครื่องมือใดๆ…
17 เคล็ดวิชา เก่ง Excel แบบเร็วจี๋ 6

17 เคล็ดวิชา เก่ง Excel แบบเร็วจี๋

เนื่องในโอกาสขึ้นปีใหม่ 2017 นี่คือของขวัญที่ผมตั้งใจเตรียมไว้ให้กับทุกคน ด้วยบทความ "17 เคล็ดวิชา เก่ง Excel แบบเร็วจี๋" ซึ่งเกิดจาก Concept ที่ผมตั้งใจให้สามารถ อ่านบทความเดียวแล้วเก่ง Excel ขึ้นอย่างรวดเร็ว!! ผมไม่รู้ว่าจะเป็นไปได้มั้ย? แต่ก็อยากลองให้อ่านดูครับ ด้วยการคัดเลือกเคล็ดลับที่สำคัญในการใช้ Excel มีทั้งง่ายและยากปนกัน มันต้องมีบางอันที่ช่วยปลดล๊อคความสามารถของคุณบ้างล่ะ ลงทุนเวลาอ่านซัก 30 นาที รับรองว่าจะได้เวลาคืนมาอีกเพียบครับ !! หมายเหตุ : จุดประสงค์ในบทความนี้จะเน้นให้คุณไม่พลาด Concept เจ๋งๆ ซึ่งบางทีอาจไม่สามารถอธิบายโดยละเอียดได้ในบทความเดียว ดังนั้นถ้าอ่านแล้วยังสงสัยในวิธีทำ ก็สามารถ Google หาวิธีทำละเอียดจาก Keyword ได้เลยครับ เคล็ดวิชา 1 : หลักคิดพิชิตทุกปัญหา หลักการนี้ คือ สิ่งที่ผมใช้ในการแก้ปัญหาเกือบทุกๆ อย่างใน Excel ซึ่งหลักการเหล่านี้เป็นแก่นที่แฝงอยู่ในเคล็ดลับข้ออื่นๆ ด้วย หาเป้าหมายหรือโปรเจคที่อยากจะทำให้ได้ การเรียนรู้แบบมีเป้าหมาย จะช่วยให้เรียนรู้ไวและจับต้องได้มากกว่าอ่านเฉยๆ คิดย้อนกลับจากเป้าหมาย…
สอนการทำ Dynamic Range ด้วย Table 7

สอนการทำ Dynamic Range ด้วย Table

อะไรคือ Dynamic Range? Dynamic Range มันก็คือการทำให้ Range มีความสามารถในการ “ยืดได้หดได้” ตามสถานการณ์ที่เหมาะสม   เช่น พอเราใส่ข้อมูลเพิ่มปุ๊ป Dropdown List ที่สร้างไว้ก็รู้จักข้อมูลที่เรากรอกเลย หรือ แม้แต่สามารถให้ User เลือกข้อมูลที่จะแสดงผลบบนกราฟได้   ซึ่งจริงๆ แล้วการทำ Dynamic Range นั้น มีวิธีการทำอยู่ 2 แนวทางหลักๆ เลย ก็คือ 1.แนวทางการใช้เครื่องมือ Table กับ 2.แนวทางการเขียนสูตร   ซึ่งในบทความนี้เราจะมาเรียนรู้การทำ Dynamic Range ด้วย Table ซึ่งเป็นวิธีที่ง่ายที่สุดกันก่อนครับ  การทำ Dynamic Range ด้วย Table เครื่องมือ Table (ไม่ใช่ Data Table…

วิธีใช้ Excel ทำข้อมูล Stock สินค้า ตอนที่ 1

หลายคนได้สอบถามมาที่ผมว่า พอจะมีวิธีใช้ Excel เป็นตัวจัดการเรื่องข้อมูล Stock สินค้าหรือไม่? โดยปัญหาที่มักถามมาก็มีหลากหลายประเด็น เช่น มีรับสินค้าเข้า จ่ายสินค้าออก อยากรู้ว่าสินค้าคงเหลือเป็นเท่าไหร่? อยากให้มีการขึ้นสีเตือนเมื่อสินค้าเหลือน้อยกว่าที่กำหนด (จะได้ Re-Order สั่งของเพิ่ม) อยากทำรายงานเป็น Dashboard เพื่อให้เห็นภาพรวมของสินค้าที่กำลังบริหารอยู่ อยากให้พนักงานกรอกข้อมูลที่เดียว แล้วทุกอย่างวิ่งไปออกเป็นรายงานเอง อยากให้มีการคำนวณต้นทุนตามหลักการบัญชี เช่น แบบ FIFO (First-In-First-Out) และอื่นๆ อีกมากมาย ซึ่งหลายคนคิดว่าการทำข้อมูลแบบนี้ ต้องเขียนสูตรหรือใช้ VBA ยุ่งยากมากมาย แต่จริงๆ แล้วมันไม่ได้ยากมากมายอย่างที่คิดครับ ซึ่งวันนี้ผมจะขอมาแนะนำ Concept และวิธีการทำคร่าวๆ เพื่อให้สามารถนำไปประยุกต์กันต่อได้ครับ (แน่นอนว่าคุณควรจะต้องมีพื้นฐาน Excel ระดับกลางๆ ถึงจะอ่านเข้าใจนะครับ) Concept สำคัญ Concept สำคัญมีอยู่ 3 เรื่องด้วยกัน มีทั้งเรื่องเกี่ยวกับการทำงานใน Excel /  เรื่องความรู้ด้านการจัดการสินค้า…

เทคนิคการใช้ Mail Merge ดึงข้อมูลจาก Excel โปรยลงแบบฟอร์มใน Word

จากที่ผมได้ post ใน Fanpage ไปว่า "มีใครอยากรู้เรื่องเทคนิคการใช้เครื่องมือ Mail Merge เพื่อดึงข้อมูลจาก Excel ไปโปรยลงแบบฟอร์มใน Microsoft Word มั้ยครับ? (แล้วเราก็ Print เอกสารออกมาหลายๆ ชุดได้ เช่น Print ใบแจ้งหนี้/ใบเสร็จให้ลูกค้า)" ปรากฏว่ามีคนสนใจเป็นจำนวนมาก แสดงว่ามีคนที่ยังไม่ได้ใช้ประโยชน์จากเครื่องมือนี้อยู่พอสมควรเลย ซึ่งน่าเสียดายมากๆ เพราะมันมีประโยชน์สุดๆ ต้องบอกก่อนว่า เทคนิคนี้เป็นเครื่องมือใน Microsoft Word แต่ผมไม่ใช่ผู้เชี่ยวชาญ Word ดังนั้น หากใครเห็นว่ามีวิธีที่ดีกว่าที่ผมแนะนำ ก็สามารถบอกมาเป็นวิทยาทานให้ผมและคนอื่นๆ ได้รู้ด้วยนะครับ เอาล่ะ เกริ่นมามากแล้ว เพื่อไม่ให้เสียเวลา เราไปดูกันเลย เอาเป็นว่าวันนี้ inwexcel ขอพูดเรื่อง Word บ้างล่ะ 555 Mail Merge คืออะไร? Mail Merge คือความสามารถหนึ่งของ Microsoft…

แจกโปรแกรมช่วยวางแผนมาตรการ Shopping ลดหย่อนภาษี 15,000 บาท

เนื่องจากทางภาครัฐมีออกมาตรการ Shopping แล้วลดหย่อนภาษีได้สูงสุด 15,000 บาท (ดูรายละเอียด http://www.rd.go.th/publish/fileadmin/user_upload/PLAN/pasi_2558.pdf และ  https://droidsans.com/shopping-and-traveling-tax-reduction-in-thailand-2558 ) ผมก็เลยทำโปรแกรมช่วยวางแผน Shopping  ที่มี จุดมุ่งหมายคือ ให้แต่ละคนซื้อของได้ใกล้เคียงรายได้สุทธิตัวเองที่ 15000 ให้มากที่สุด!!  เผื่อบ้านไหนมีคนที่มีรายได้ที่ตต้องเสียภาษีหลายคน จะได้แบ่งกันซื้อของให้ได้คุ้มที่สุดไงครับ วิธีการทำ ผมทำโดย Solver ธรรมดาๆ วิธีใช้ก็ทำตามนี้ครับ ให้พิมพ์รายละเอียดราคาสินค้าลงไปในช่องเหลือง คอลัมน์ B อาจไม่พิมพ์ก็ได้ แต่คอลัมน์ C ให้พิมพ์ราคาสินค้าลงไป ถ้าสินค้ามีไม่ถึงล่างๆ ก็ใส่เลข 0 ไปเลยก็ได้ พิมพ์รายได้สุทธิลงในแถวที่ 3 ของแต่ละคนเลยครับ คนที่มีเงินได้สุทธิ ให้พิมพ์เลข 15000 ลงไป ถ้าคนที่เสียภาษีมีไม่ถึง 5 คน ก็พิมพ์ 0 เลยก็ได้ครับ ลบข้อมูลเดิมโดยเลือก D5:H24 แล้วกดลบทิ้งไปก่อน (จะช่วยให้ Solve ค่าได้ดีขึ้น) กดใช้…