Category: Excel
- Excel ทั่วไป
- Pivot Table
- Excel Chart & Visualization
- Excel Advanced Formula
- Excel VBA
- Python in Excel
- Solver & Simulation
- Excel for Business
- Statistics and Maths
- Excel and Game
-
การออกแบบตารางบันทึกข้อมูลที่ดีใน Excel (ลักษณะของ Database ที่ถูกต้อง)
เรื่องที่น่าปวดหัวที่สุดเวลาที่เราต้องสรุปข้อมูล ไม่ว่าจะใช้ PivotTable หรือพวก SUMIFS สรุปก็ตาม ก็คือ การบันทึกตารางข้อมูลในรูปแบบที่ไม่ถูกต้อง (ไม่ว่าจะทำเอง หรือ ได้มาจากคนอื่น) ซึ่งมาจากการออกแบบตารางที่ผิด การบันทึกข้อมูล “ไม่ถูกรูปแบบ” จะทำให้หลายคนสรุปข้อมูลไม่ได้ดั่งใจ หรือทำได้ลำบากกว่าที่ควรจะเป็นมากๆ ใน Post นี้ผมจะแนะนำให้ว่า การบันทึกข้อมูลแบบไหนที่ไม่ควรทำ และแบบไหนที่ควรทำ รวมถึงแนวทางแก้ไขเบื้องต้นด้วยครับ คลิปวีดีโอ ปัญหาเกี่ยวกับหัวตาราง หัวตาราง 2 ชั้น ทำให้มีปัญหาในการใส่…
-
สอนใช้ SUMIFS บวกแบบมีเงื่อนไข เข้าใจไม่มีวันลืม
ผมจะมาสอนใช้ฟังก์ชัน SUMIFS ซึ่งสามารถบวกข้อมูลตามเงื่อนไขที่ต้องการได้ บอกเลยว่ามันเป็นหนึ่งในฟังก์ชันสรุปข้อมูลที่ใช้บ่อยที่สุดใน Excel เลยล่ะ! วิธีใช้สูตร trick ในการจำคือ ถ้ามีคำว่า range ให้เลือกเป็นช่วง ( เช่น sum_range criteria_range)ส่วน criteria ไม่มีคำว่า range ให้เลือกค่าช่องเดียว วิธีใช้สูตรนี้แบบง่ายสุดคือ ใช้กับ Table ซึ่งจะทำให้เลือกช่วงข้อมูลได้ง่ายขึ้นมาก แค่เลือกที่ขอบบนของ Table มันก็จะเลือก Data…
-
2 วิธี คำนวณภาษีแบบขั้นบันได ด้วย Excel (Step Tax Calculation)
ในคลิปนี้เราจะมาเรียนรู้วิธีคำนวณภาษีแบบขั้นบันได (Step Tax Calculation) กันครับ ซึ่งมีอยู่ 2 วิธีด้วยกัน คือคำนวณในตาราง กับคำนวณใน 1 บรรทัด ซึ่งผมจะสอนทั้งสองวิธีเลย แหล่งเรียนรู้เพิ่มเติม เพื่อให้เข้าใจเรื่องการ Lookup เพื่อ คำนวณ Step Tax ถ้าใครอยากศึกษาเรื่อง Approximate Match เพิ่ม สามารถดูได้ที่นี่ https://www.youtube.com/watch?v=FOxMujdiWmM ถ้าอยากศึกษาเรื่อง INDEX+MATCH…
-
ทำอย่างไรถึงจะเก่ง Excel?
หากมีคนถามผมว่า ทำยังไงถึงจะเก่ง Excel? ต้องเรียนคอมพิวเตอร์มาหรือไม่? ผมก็มักจะตอบโดยการเล่าเรื่องของตัวผมเองว่าทำไมผมจึงพัฒนาทักษะ Excel ได้เก่งขึ้นมาจนถึงระดับที่อยู่ในตอนนี้ จากเดิมตอนที่ทำงานครั้งแรกก็ใช้ Excel ไม่เป็นเหมือนทุกคนนั่นแหละ ใครจะไปเก่งมาแต่เกิด ตอนเรียนมหาวิทยาลัยก็ไม่ได้เรียน ก็เหมือนกับหลายๆ ท่านนั่นแหละ ซึ่งจากการตกผลึกแล้ว มันมีปัจจัยใหญ่ๆ อยู่ไม่กี่ข้อ ที่ทำให้ผมเก่ง Excel ได้ ซึ่งเทคนิคเหล่านี้ จริงๆ ก็เอาไปใช้กับการฝึกเรื่องไหนก็ได้นั่นแหละ หาวิธีทำงานที่ดีขึ้นไปเรื่อยๆ ทุกอย่างเริ่มต้นจากความขี้เกียจ… ตัวผมเองนั้นต้องสารภาพตามตรงว่าเป็นคนที่ค่อนข้างขี้เกียจ (แต่ไม่ได้ขี้เกียจไปซะทุกเรื่องนะ 555…
-
AGGREGATE, SUBTOTAL, SUM แตกต่างกันอย่างไร?
บทความนี้ขอแบบสั้นๆ ได้ใจความนะครับ เป็นการสรุปความแตกต่างของฟังก์ชันที่เอาไว้สรุปข้อมูลอย่าง AGGREGATE, SUBTOTAL, SUM เอาเป็นว่าเรามาเริ่มกันเลยดีกว่า สรุปความแตกต่างของ AGGREGATE, SUBTOTAL, SUM Topic SUM SUBTOTAL AGGREGATE คำนวณเฉพาะตัวเลข Y Y Y เลือกวิธีการสรุปข้อมูลได้ X (ต้องเปลี่ยนฟังก์ชันไปเลย) Y (เลือกได้) Y (เลือกได้) คำนวณเฉพาะที่ Filter…
-
สอนใช้ INDEX + MATCH แบบสั้นๆ เท่าที่จำเป็น (แถม XLOOKUP)
ถ้าถามว่าฟังก์ชันในการ Lookup ข้อมูลอันไหนที่ฮิตที่สุด คำตอบก็คงไม่พ้น VLOOKUP แต่ถ้าถามว่าอะไรยืดหยุ่นที่สุดและใช้ได้กับ Excel ทุก Version คำตอบก็คือ INDEX+MATCH นั่นเอง (แต่ถ้าคุณมี Excel 365 ที่มีพวก XLOOKUP กับ XMATCH มันก็จะเจ๋งกว่าอ่ะนะ 555) ในบทความนี้ผมจะมาสอนการใช้งานเจ้า INDEX กับ MATCH แบบสั้นๆ ไม่ได้เจาะลึกอะไรมากมาย (ถ้าจะลงลึกเรื่อง…
-
สอนใช้ฟังก์ชัน IF และผองเพื่อน (IFS, SWITCH)
หนึ่งในฟังก์ชันที่ถูกใช้บ่อยที่สุดอันนึงในการเขียนสูตร Excel ก็คือฟังก์ชันที่ชื่อว่า IF ซึ่งมีความสามารถในการเขียนสูตรแบบมีเงื่อนไข ซึ่งเวลาผมสอนมักจะบอกเสมอว่า หากในหัวเรานึกถึงคำว่า “ถ้า” ก็ให้นึกถึง IF ได้เลย ซึ่งนอดีตผมเคยเขียนบทความเกี่ยวกับ IF ไว้แล้ว แต่วันนี้จะมา Refresh ให้ใหม่ พร้อมแนะนำเพื่อนๆ ของมันคือ IFS และ SWITCH ด้วย เอาจริงๆ ผมว่าฟังก์ชันนี้เป็นฟังก์ชันที่เข้าใจง่ายมากนะ มันมีความสามารถในการแสดงผลลัพธ์ 2 อย่าง…
-
อธิบายการทำงาน DATEDIF ใน Excel และแนวทางแก้ไขให้ได้ผลลัพธ์ดั่งใจ
หนึ่งในฟังก์ชันที่ลึกลับที่สุดใน Excel สำหรับผมคือฟังก์ชันที่ชื่อว่า DATEDIF ครับ มันคือฟังก์ชันที่สามารถคำนวณระยะห่างระหว่างวันที่สองวันที่กำหนดได้ โดยสามารถแสดงผลลัพธ์เป็นระยะห่างได้หลายรูปแบบมากๆ เช่น ห่างเต็มวัน เต็มเดือน เต็มปี หรือแบบแปลกๆ เช่น นับวันแบบไม่สนใจเดือน และแบบอื่นที่แปลกๆ อีกมากมาย แต่มันดันกลายเป็นฟังก์ชันลึกลับที่ทาง Microsoft ไม่ค่อยอยากให้คุณใช้? ทำไมถึงเป็นแบบนั้น? และเราจะแก้ไขผลลัพธ์แปลกๆ จาก DATEDIF ยังไง มาดูกันครับ (Edit : มีสรุปสูตรให้ท้ายบทความ)…
-
รวมสูตร Excel พิศดาร แปลกจริง เจ๋งจัง
การเขียนสูตร Excel นั้น มีทั้งสูตรที่ง่ายและซับซ้อน บางสูตรต้องใช้ Logic หรือตรรกะในการคิดค่อนข้างสูง แต่ก็มีบางสูตรที่ดูเหมือนว่ามันจะอยู่ในระดับ “พิศดาร” ซึ่งเรียกว่าเหนือ Logic ปกติ หรือบางตัวถึงขั้นเหนือจินตนาการเลยก็ว่าได้ครับเพราะฟังก์ชันหลายตัวมันไม่ได้ถูกออกแบบให้ทำงานนั้นๆ ด้วยซ้ำ แต่ด้วยการประยุกต์ขั้นสุดยอด มันจึงสามารถสร้างผลลัพธ์เจ๋งๆ ได้อย่างน่าอัศจรรย์ บอกไว้ก่อนว่าการที่เกิดสูตรพิศดารแบบนี้เพราะ Excel ดันยังไม่มีฟังก์ชันเจ๋งๆ ให้ใช้ได้แบบตรงไปตรงมาเหมือนของ Google Sheets น่ะสิ หึ!! แต่อย่าลืมว่าในชีวิตจริงเราไม่จำเป็นต้องแก้ปัญหาด้วยสูตรเสมอไป ปัญหาทุกข้อที่ผมเอามาเขียนในบทความนี้ สามารถแก้ได้ง่ายๆด้วย…
-
มหากาพย์เปรียบเทียบ Excel vs Power BI + แนะนำ Power Query, DAX, Data Model
สมมติว่าให้ทุกคนลองจินตนาการว่าโลกแห่งการทำงานด้วย Excel เป็นเกมแนวผจญภัยสู้ Monster ที่เราสู้และเก่งขึ้นเรื่อยๆ ( เช่น เกมแนว RPG, MOBA) ปัญหาต่างๆ ที่เราต้องเจอก็เป็นเหมือน Monster ที่เราต้องกำจัด ต้องฝ่าฟัน เพื่อจะเก็บประสบการณ์จน Level Up ได้มีความสามารถที่เก่งขึ้นจนปราบปัญหาใหญ่ระดับ Boss ได้ ซึ่งนี่ก็เป็น Concept ที่ผมเคยพูดถึงไว้ในหนังสือ Excel Level Up นั่นเอง…
-
Project Feasibility การวิเคราะห์ความเป็นไปได้ของโครงการ
เรื่องการคำนวณ Project Feasibility หรือการวิเคราะห์ความเป็นไปได้ของโครงการ อันนี้ก็เป็นอีกประเด็นนึงที่มีคนถามผมมาเยอะพอสมควร ดังนั้นก็เลยขอเอามาเขียนอธิบายกันอีกทีนะครับ เรื่องของ Project Feasibility จริงๆนั้น มีวัตถุประสงค์ในการวิเคราะห์ว่าโครงการนั้นๆ จะอยู่รอดหรือไม่ ซึ่งต้องมีการวิเคราะห์ในหลายแง่มุมมากๆ เช่น การดำเนินงาน, การตลาด, เทคนิค, การเงิน, กฎหมาย เป็นต้น แต่แง่มุมที่ผมคิดว่าเพื่อนๆ อยากให้ผมพูดถึง มันคือแง่มุมในเรื่องของการเงิน หรือพูดง่ายๆ คือความคุ้มค่าของการลงทุนของโครงการนั้นๆ นั่นเอง เพราะเป็นแง่มุมที่ใช้ Excel…
-
สอนใช้ Excel Solver เพื่อช่วย Optimize และตัดสินใจเชิงธุรกิจ
ความสามารถอย่างนึงที่ Excel มีมานานมากแล้ว และทำได้ดีมากๆ ก็คือเครื่องมือ Solver ซึ่งเป็น Add-in ที่มีมาให้กับ Excel อยู่แล้วไม่ต้องไปโหลดที่ไหน (แค่ต้องกด Enable ให้มันทำงานแค่นั้น) การใช้ Solver นั้นเหมาะกับงานที่ต้องการแก้ปัญหาในเชิง Optimization หรือหาคำตอบที่ดีที่สุดภายใต้ข้อจำกัด(หรือเงื่อนไข) ที่มีอยู่ ซึ่งเป็นอะไรที่เจ๋งมากๆ ในการทำงานจริง เพราะในชีวิตจริงเรามักจะเต็มไปด้วยข้อจำกัดเช่นกัน และในบทความนี้ผมจะขอยกตัวอย่างการใช้ Solver ที่จะช่วยแก้ปัญหาต่างๆในการทำงานให้ เพื่อที่เพื่อนๆจะได้นำไปปรับใช้กับงานของตัวเองได้ครับ โดยมีตัวอย่างหลากหลายตั้งแต่…
-
วิธีทำบันทึกรายรับรายจ่าย อย่างง่าย (แต่เจ๋ง) ใน Excel
การบันทึกรายรับรายจ่าย เป็นงานที่ใช้ในชีวิตจริงได้ไม่ยาก ช่วยในการเรียนรู้ Excel เบื้องต้นได้ แถมยังเป็นการฝึกวินัยทางการเงินได้อีกด้วยครับ ถ้าเราบันทึกรายรับรายจ่าย เราจะได้ทบทวนตัวเองว่ารายการไหนจำเป็นหรือไม่จำเป็น อย่างมีสติมากขึ้น และจะได้รู้ว่าเราจ่ายเงินไปกับอะไรมากน้อยแค่ไหนด้วย เนื้อหาในคลิปนี้ไม่ยาก ให้เด็กๆ หัดทำก็ได้ ผมเคยสอนให้ลูกชายและเพื่อนๆ อายุ 7-10 ขวบมาแล้ว (แต่ตอนสอนไม่ได้ใช้ Table นะ) แต่ในคลิปนี้ก็มีเทคนิคหลายอย่างที่น่าสนใจอยู่มากมาย ไม่เชื่อลองดูในคลิปได้เลยครับ ^^ ตัวอย่างเทคนิคเจ๋งๆ ในคลิปนี้มีดังนี้ครับ เทคนิคการแยกรายรับรายจ่าย นอกจากจะแยกด้วยการ Cut…
-
Project Management การบริหารโครงการ สร้าง Gantt Chart และ S-Curve ด้วย Excel
หัวข้อการทำงานจริงลำดับถัดไปที่มีแฟนเพจเรียกร้องมาเยอะ นั่นก็คือเรื่องของ Project Management หรือ การบริหารโครงการด้วย Excel นั่นเอง โดยที่จะเป็นทั้งเรื่องของการทำ Gantt Chart และการทำ S-Curve ด้วย แต่บอกไว้ก่อนว่าถ้าจะทำงาน Project Management อย่างจริงจัง ผมแนะนำให้ใช้โปรแกรม Microsoft Project ซึ่งออกแบบมาให้ทำงานแนวนี้โดยเฉพาะมากกว่านะครับ อย่างไรก็ตามถ้าโครงการเป็นงานที่ไม่ซับซ้อนมาก หรือองค์กรเราไม่มีโปรแกรม Microsoft Project ให้ใช้ เราก็ยังสามารถใช้…
-
VLOOKUP ข้อมูลเยอะแล้วช้า แก้ยังไงให้เร็ว?
การ VLOOKUP เพื่อนำข้อมูลจากตารางอ้างอิงอีกที่นึงกลับมาได้แบบอัตโนมัติ ก็จะช่วยให้เราทำงานเร็วขึ้นมาก แต่ถ้าข้อมูลมีเยอะ มันก็อาจจะทำให้ VLOOKUP ของเราช้าได้ ในบทความนี้ผมจะมาสอนว่าทำยังไงให้ผลลัพธ์มันเร็วขึ้นครับ อ่านจบชีวิตเปลี่ยนแน่นอน ^^ แนวทาง 1 : ใช้ Excel 365 สิ ใน Excel 365 version 1809 เป็นต้นไป ทาง Microsoft ได้มีการปรับปรุงการประสิทธิภาพการทำงานของสูตรพวก VLOOKUP…
-
FORECAST
TLDR สรุปสั้นๆ FORECAST ทำนายค่าของตัวแปรตาม (y) โดยใช้การถดถอยเชิงเส้นกับค่าของตัวแปรอิสระ (x) คำอธิบาย ฟังก์ชัน FORECAST ใช้คาดการณ์หรือทำนายค่าหนึ่งในอนาคตโดยใช้ข้อมูลที่มีอยู่ ค่าในอนาคตจะเป็นค่า y สำหรับค่า x ที่กำหนด ค่าที่มีอยู่คือค่า x และ y ที่รู้จัก และค่าที่จะทำนายในอนาคตโดยคำนวณโดยใช้สมการเส้นตรง (linear regression) ฟังก์ชันนี้สามารถใช้งานเพื่อทำนายยอดขายในอนาคต ความต้องการสินค้าคงคลัง หรือลักษณะการบริโภคของลูกค้า เป็นต้น…
-
การคำนวณระยะเวลาคืนทุน ( Payback Period)
หากพูดเรื่องของการใช้ Excel เพื่อคำนวณเกี่ยวกับบัญชีการเงินการลงทุนนั้น การคำนวณระยะเวลาคืนทุนหรือ Payback Period ก็เป็นอีกเรื่องที่มีหลายคนมักถามผมมามากเช่นกัน ดังนั้นก็เลยคิดว่าน่าจะเขียนเป็นบทความเพื่อให้เกิดประโยชน์กับคนหมู่มากซะเลย เพื่อให้เกิดความเข้าใจง่ายที่สุด ผมขอใช้ตัวอย่างที่ Simple มากๆ เลย ดังนี้ ตัวอย่างที่ Simple แต่ชัดเจน สมมติว่าเรามีเงินเข้าและเงินออกในแต่ละปี เราจะสามารถคำนวณเงินสุทธิในแต่ละปีได้ดังนี้ หลักๆ คือ เราต้องการทำให้เงินเข้าสุทธิเป็น + และ เงินออกสุทธิเป็น – นั่นเอง (ดังนั้นถ้าเงินออกเป็นลบอยู่แล้ว…
-
การฝึก Excel และ การจับตะเกียบ
เมื่อวานเย็นผมพาลูกชายไปกินข้าวเย็นที่ร้านอาหารญี่ปุ่นแห่งหนึ่ง เค้ากินด้วยความเอร็ดอร่อย แต่ก็เกิดปัญหาเล็กๆ บางอย่างขึ้นระหว่างที่เรากิน นั่นก็คือ อาหารบางส่วนที่ลูกชายผมกินนั้นหกเลอะเทอะ สาเหตุที่หกก็เพราะว่าลูกชายผมใช้ส้อมจิ้มอาหารกิน ซึ่งอาหารบางชิ้นอาจจะบางไป หรือเล็กไป ไม่เหมาะกับการใช้ส้อมจิ้ม ทำให้อาหารหล่นง่าย ลูกชายผมสงสัยว่าทำไมอาหารของผมถึงไม่หกบ้าง ผมก็อธิบายลูกชายว่า เป็นเพราะผมใช้ตะเกียบคีบได้อย่างถูกวิธี มันจึงคีบได้มั่นคงและคีบอาหารได้ทุกอย่าง ไม่ว่าจะหนาบาง เล็กใหญ่แค่ไหน (พูดง่ายๆ คือคีบได้ทุกอย่าง ยกเว้นน้ำ 555) ระหว่างนั้นเองทำให้ผมฉุกคิดได้ว่า เอ..จริงๆ ลูกชายและภรรยาผมก็เคยฝึกใช้ตะเกียบนี่นา แต่ทำไมสุดท้ายทั้งสองคนปัจจุบันยังใช้ตะเกียบได้ไม่ถูกวิธีล่ะ? จะว่าไปแล้วการฝึกใช้ตะเกียบนั้นก็มีอะไรคล้ายกับการฝึก Excel หลายอย่างเหมือนกันนะ…
-
วิธีคำนวณค่าเสื่อมราคาใน Excel ภาค 2 : ค่าเสื่อมแบบช่วงเวลาไม่เต็มปี (Partial Depreciation)
หลังจากที่ผมได้ Post สอนวิธีคำนวณค่าเสื่อมราคาใน Excel (Depreciation) ไปแล้ว ก็ได้รับการตอบรับอย่างดีจากแฟนเพจทุกท่าน แต่ก็ได้มีคำถามเพิ่มเติมมาว่า อยากจะคำนวณค่าเสื่อมราคาแบบที่ไม่เต็มปีด้วย นั่นคือมีระบุวันที่ซื้อทรัพย์สินมา ซึ่งอาจจะซื้อในเดือนที่ 4 ของปี เป็นต้น แบบนี้จะคำนวณค่าเสื่อมอย่างไร? หลักการทุกอย่างยังคงเหมือนเดิมทุกประการ แค่ Period ของการนับเวลาในปีแรก กับปีสุดท้ายจะมีการเลื่อนไป ยกตัวอย่างเช่น สมมติซื้อเครื่องจักรอายุ 5 ปี แต่ซื้อที่เดือนที่ 4 แทนที่จะมองว่าทุกปีมีระยะเวลาคิดค่าเสื่อม 12…
-
วิธีเขียนสูตรย้อนเวลาแบบ TENET ให้ตัวอักษรกลับหน้าหลัง
ผมเพิ่งมีโอกาสได้ดูหนังเรื่อง TENET ของโนแลน ไปเมื่อวานนี้เอง (ใครเป็นคอหนัง Sci-Fi นี่พลาดไม่ได้เลยนะ) ซึ่งผมชอบในหลายๆ ประเด็นของเรื่องนี้มาก และแน่นอนว่าที่มันเท่ที่สุดก็คือ Concept การย้อนเวลาในเรื่องนั่นเอง (ถ้าใครยังไม่ได้ดู และไม่อยากรู้ Concept การย้อนเวลาในเรื่องนี้ ไม่ต้องอ่านต่อนะ แต่เอาจริงมันไม่ได้สปอยเนื้อหาหรอก แค่สปอยหลักการย้อนเวลาในหนัง ซึ่งแทบไม่กระทบอะไรเลย) . . . . . ในเรื่องนี้การย้อนเวลาแบบไม่ได้เหมือนกับเรื่องอื่น นั่นก็คือในเรื่องนี้ใช้การย้อนเวลาด้วยการย้อนกลับของเอ็นโทรปี (Entropy)…
-
วิธีคำนวณค่าเสื่อมราคาใน Excel (Depreciation)
มีแฟนเพจถามคำถามเกี่ยวกับวิธีคำนวณค่าเสื่อมราคาใน Excel มาครับ ผมเห็นว่าหลายคนน่าจะสนใจ เลยทำบทความตอบเลยละกัน ไม่ต้องพูดอะไรมาก จะคำนวณอะไรก็ตามได้เราควรต้องเข้าใจความหมายของมันก่อน ดังนั้นมาเริ่มกันจากคำถามที่ว่าค่าเสื่อมราคาคืออะไรกันแน่? ค่าเสื่อมราคาคืออะไร? ค่าเสื่อมราคา หรือ Depreciation คือ ค่าใช้จ่ายที่หักลบออกจากมูลค่าของสินทรัพย์ที่กิจการใช้ประโยชน์ประจำงวดบัญชี ซึ่งเจ้าค่าเสื่อมราคาเนี่ยไม่ใช่ค่าใช้จ่ายที่เป็นเงินสดนะครับ แต่เป็นค่าใช้จ่ายทางบัญชีแบบนึง ยกตัวอย่างเช่น กิจการของเราซื้อเครื่องจักรมาใช้งาน ตอนแรกเราซื้อเครื่องจักรที่มีมูลค่า 100,000 บาท ในทางบัญชีเราจะไม่ได้มีค่าใช้จ่ายตู้มเดียว 100,000 เลย (แม้ว่าในทางเงินสดจะจ่ายตู้มเดียว) แต่จะค่อยๆ แบ่งค่าใช้จ่ายไปตามระยะเวลาที่ใช้งาน สมมติว่าอายุการใช้งานของเครื่องจักรคือ 10 ปี แล้วสมมติพอครบ…
-
สารพัดวิธีกำจัดอักขระที่ไม่ต้องการออกจากข้อความ (Clean Bad Characters)
ผมได้รับคำถามมาจากแฟนเพจหลายคนเกี่ยวกับวิธีการ Clean ข้อความขยะ หรือกำจัดเอาอักขระที่ไม่ต้องการออกจากข้อความ ซึ่งบางครั้งมันก็ง่ายมาก (แค่หลายคนยังไม่รู้ ) แต่บางทีมันก็ยากเอาเรื่องเลยล่ะ วันนี้ผมก็เลยถือโอกาสเอามาเขียนเป้นบทความดีกว่าว่าเรามีวิธีการจัดการยังไงได้บ้าง? ผมมีข้อมูลเป็นชื่อนามสกุลดังนี้ ปรากฏว่ามันไม่สามารถ lookup เทียบกับอีกค่าที่ผมเตรียมไว้ได้ พอเอามาเช็คก็พบว่าค่ามันไม่เท่ากันจริงๆ บางช่องก็เห็นชัดว่ามันไม่เหมือนกัน เช่น มีช่องว่างติดมา แต่บางช่องดูแล้วก็ไม่น่าติดอะไร ทำไมมันถึงไม่เท่ากัน? แนวทางการทำความสะอาดข้อมูล ผมแนะนำให้เริ่มจากวิธีที่ง่ายที่สุด 2 อย่างก่อน นั่นคือ CLEAN และ TRIM ตัดตัวประหลาดและการขึ้นบรรทัดใหม่ด้วย…
-
13 กับดักสุดเกรียนใน Excel ที่ใครโดนต้องกุมขมับ (พร้อมวิธีแก้ไข)
หลายครั้ง Excel แสดงอาการแปลกๆ ออกมาทำให้เรางง รู้หรือไม่เป็นเพราะว่าเรากำลังเจอกับกับดักอยู่โดยที่ไม่รู้ตัว ไม่ว่ากับดักนั้นจะถูกสร้างมาอย่างตั้งใจหรือไม่ตั้งใจก็ตาม (บางทีอาจเป็นคุณเองนั่นแหละที่เป็นคนวางกับดักตัวเอง…) ในบทความนี้คุณจะได้เรียนรู้อาการแปลกๆ หลายอย่างพร้อมทั้งวิธีแก้ไขด้วยอย่างแน่นอนครับ ปล. จริงๆ แล้วผมลังเลอยู่นานว่าจะเขียนบทความนี้ออกมาดีมั้ยเพราะอาจมีคนเกรียนๆ เอาวิธีสร้างกับดักเหล่านี้ใช้ทำอะไรแผลงๆ แต่คิดไปคิดมา มันก็เป็นอีกวิธีที่ทำให้ผู้อ่านได้ความรู้ Excel เพิ่มขึ้นได้เช่นกันเลยคิดว่าเขียนดีกว่า เอาล่ะ เพื่อไม่ให้เสียเวลา มาดูกันเลยดีกว่าว่ามีกับดักอะไรบ้าง? กับดัก 1 : ทำให้เพื่อนเขียนสูตรไม่ติด ปกติแล้วเราสามารถปรับ Number Format ให้แต่ละ…
-
วิธีเช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือยัง
อาทิตย์ก่อนหน้ามีแฟนเพจ inbox ถามมาว่า มีวิธีตรวจสอบอย่างไรว่าตัวเลข 5 หลักที่กรอกใน Cell นั้นเรียงจากน้อยไปมากแล้วหรือยัง? ผมคิดว่าเป็นเรื่องที่น่าสนใจ ดังนั้นมาดูวิธีทำกันครับ สมมติตัวอย่างเป็นแบบนี้ วิธีทำมีได้หลายแบบ เช่น ถ้าใช้ Excel 365 ก็จะมีฟังก์ชันพิสดารให้ใช้เยอะแยะ แต่ถ้าใช้ Excel ที่เก่ากว่า 365 จะทำอะไรแปลกๆ ได้ยาก จึงเหมาะกับการเขียนเช็คทีละช่องให้ชัดเจนไปเลยเช่น ถ้าใช้ Excel 365 ขั้นตอนแรกคือดึงข้อมูลแต่ละตัวมาพิจารณาด้วย…
-
Excel Array Formula ตอนที่ 2 : การใช้ Array Formula แบบมีเงื่อนไขด้วย IF
ในตอนที่แล้ว เราได้เรียนพื้นฐานของการใช้ Array Formula กันไปแล้ว ในตอนนี้ผมจะใช้ IF และ Boolean Logic มาช่วยสร้างสูตร Array Formula แบบมีเงื่อนไขกันครับ ใช้ความเป็น FALSE ของ IF วิธีนี้เราจะใช้ IF เช็คเงื่อนไข ถ้ากรณีเป็นจริงจะทำตามที่กำหนด กรณีเป็นเท็จจะปล่อยให้เป็น FALSE ไปเพื่อ Ignore การคำนวณนั้นๆ เช่น…
-
ซีรีส์สอนวิธีใช้ Pivot Table ใน 5 นาที
คลิปนี้ผมจะมาสอนการใช้เครื่องมือสรุปผลข้อมูลที่เจ๋งที่สุดใน Excel อย่าง Pivot Table ให้เพื่อนๆ ที่ยังไม่เคยใช้มาก่อนได้รู้จักและใช้มันเป็นภายใน 5 นาทีครับ (ซึ่งน่าจะมีหลายตอนเลยล่ะ ติดตามกันไปยาวๆ นะ) สามารถโหลดไฟล์ประกอบได้ที่นี่ : https://github.com/ThepExcel/download… แล้วคลิ๊กคำว่า Download นะ
-
เรียน Calculus ด้วย Excel ตอนที่ 3 : Optimization หาจุดสูงสุด จุดต่ำสุด
ตอนก่อนหน้านี้เราได้เรียนรู้ทั้งเรื่องการหาอนุพันธ์และการอินทิเกรทไปแล้ว ในตอนนี้เราจะมาดูวิธีประยุกต์ใช้ความรู้เรื่องอนุพันธ์เพื่อทำ Optimization โดยการหาจุดสูงสุดต่ำสุดกันซักหน่อยครับ การทำ Optimization ด้วยการหาอนุพันธ์ เวลาเรามีฟังก์ชันอะไรซักอย่าง แล้วอยากจะหาว่าจุดสูงสุดหรือจุดต่ำสุดในช่วงที่สนใจอยู่ที่ตำแหน่งไหน? เราจะทำยังไงกับมันได้บ้าง? ก่อนจะไปหาค่าที่ทำให้เกิด “จุดสูงสุด” หรือ “จุดต่ำสุด” เราไปรู้จักอีกคำนึงก่อน นั่นก็คือ Critical Value หรือ ค่า x ที่ทำให้เกิดจุดวกกลับ (Extreme Point) ของเส้นกราฟซะก่อน ซึ่งจุดวกกลับก็จะมี 2 ลักษณะอีกคือ…
-
สารพัดวิธี Lookup หาค่าตัวสุดท้าย
หลายๆ คนคงรู้จักการใช้พวก VLOOKUP หรือ MATCH เพื่อหาข้อมูลที่ต้องการแบบ Exact Match กันอยู่แล้ว ซึ่งมันจะได้ค่าของ lookup_value ตัวแรกที่เจอ (นับจากข้างบนลงล่าง) แต่ก็มีหลายสถานการณ์ที่เราอยาก Lookup หาค่าตัวสุดท้ายมากกว่า โดยเฉพาะเวลาที่ฐานข้อมูลเรียงตามวันที่/เวลาจากเก่าไปใหม่ เราย่อมอยากได้ข้อมูลที่อัปเดทล่าสุดมากกว่าอยากได้บรรทัดแรกจริงมั้ย? เช่นข้อมูลเป็นแบบนี้ ในบทความนี้ผมจะสอนวิธีการ Lookup หาค่าตัวสุดท้าย มาดูกันว่าทำยังไง เอาตั้งแต่แบบเข้าใจง่ายไปยาก (นิดๆ)เลย กรณีที่ 1 :…
-
Statistics with Excel ตอนที่ 6 : Hypothesis Testing
Hypothesis Testing หรือการทดสอบสมมติฐาน คือกระบวนการที่เราใช้ข้อมูลจาก Sample มาตัดสินเกี่ยวกับ Population โดยจะตัดสินเลือกสมมติฐาน (Hypothesis) ที่มีข้อมูลสนับสนุนว่าน่าจะถูกต้องมากกว่า โดยเราจะตั้งสมมติฐาน 2 อัน คือ… Null Hypothesis vs Alternative Hypothesis ตัวอย่างเช่น บริษัทแห่งหนึ่งผลิตยาพิษซึ่งในขวดควรจะมีปริมาตรเฉลี่ย 250 cc ขึ้นไป ทางลูกค้าที่อยากซื้อยาพิษไปใช้เกิดความสงสัยว่ายาพิษในขวดอาจมีการใส่น้อยเกินไป (กลัวคนกินแล้วไม่ตาย) จึงมีสมมติฐานดังนี้ ที่นี้เราจะรู้ได้ยังไงว่าสมมติฐานอันไหนที่เป็นความจริง? หลักการคิดก็คือ…
-
Statistics with Excel ตอนที่ 5 : Central Limit Theorem
ทฤษฎีสุดเจ๋งอย่าง Central Limit Theorem นั้นเป็นสิ่งที่มีประโยชน์มากในการประมาณค่า Parameter ของ Population ได้จากการคำนวณค่า Statistic ของ Sample ครับ ดังนั้นเพื่อไม่ให้เสียเวลา เราไปดูกันเลย! ตัวอย่างเช่น ถ้าผมต้องการทำการสำรวจส่วนสูงของคนในบริษัท แต่ผมไปสำรวจเก็บข้อมูลทุกคนมาไม่ไหว ก็เลยใช้วิธีเลือกสุ่มมาจำนวน 100 คนแล้วหาค่าเฉลี่ยของส่วนสูง ได้ 165 cm Population คือ คนในบริษัททั้งหมด Sample…