excel inventory management

สอนทำไฟล์ Excel บริหาร Stock สินค้าคงคลัง : Version 2 แยกตารางซื้อขาย

จากที่เราทำไฟล์ Excel บริหาร Stock แบบง่ายสุดๆ (version 1) ไปแล้วในบทความก่อน คราวนี้เราจะมาทำให้ไฟล์มันเจ๋งขึ้นกว่าเดิม โดยการแยกตารางซื้อขายออกมาให้ชัดเจน จะได้บันทึกข้อมูลง่ายขึ้นครับ ก่อนอื่นเราเปลี่ยนชื่อ sheet เดิมเป็น summary แล้วสร้าง Sheet เพิ่ม 2 อัน คือ ซื้อ กับ ขาย Sheet ซื้อ : เตรียมคอลัมน์ดังนี้ วันที่ซื้อ, Product, จำนวนซื้อ จากนั้นแปลงเป็น Table ซะ โดยกด Ctrl+T แล้วเลือกเรื่องหัวตารางด้วยว่ามีหรือไม่ Data Validation เดี๋ยวเราจะใส่ Data Validation ลงไปในแต่ละช่อง จะได้กรอกข้อมูลไม่ผิด วันที่ เลือกข้อมูลช่องวันที่ตามรูป แล้วไปที่ Data -> Data…
Excel Stock Inventory Simple

สอนทำไฟล์ Excel บริหาร Stock สินค้าคงคลัง : Version 1 ง่ายสุดๆ

เรื่องการบริหาร Stock เป็นปัญหายอดฮิตอันนึงที่หลายคนต้องเจอ เพราะธุรกิจส่วนใหญ่จะมีการซื้อขายสินค้า ดังนั้นการบริหาร Stock จึงเป็นเรื่องที่หลีกเลี่ยงไม่ได้เลย โดยเฉพาะกับธุรกิจ SME ที่ยังไม่มีระบบบริหารจัดการที่ดี ก็อาจยังต้องใช้ Excel มาช่วยอยู่มากพอสมควร ความฮิตของเรื่องนี้สะท้อนมาให้เห็นในผลโหวตในเพจ ที่ผมถามไปว่า "ระหว่าง บริหาร Stock สินค้า กับ การเทียบยอดขายกับ Target อยากให้ทำเรื่องไหน?"ตัวที่ได้ผลโหวตมากกว่า คือเรื่องการบริหาร Stock สินค้านั่นเอง แสดงว่ามีคนมีปัญหานี้เยอะจริงๆ ก่อนหน้านี้ (นานมาแล้ว...) ผมเคยเขียนเรื่องการบริหาร stock ไว้นิดหน่อยแล้วล่ะ แต่คราวนี้จะเขียนให้ครบทุกมิติมากขึ้น และละเอียดขึ้น ยังไงลองติดตาม Series นี้ได้เลยครับ ความสัมพันธ์ของ Stock สินค้า Stock ตั้งต้น + การเปลี่ยนแปลง = Stock คงเหลือ หรือจะเขียนให้ละเอียดอีกนิดได้ว่า Stock ตั้งต้น…
สอนทำไฟล์ Excel บริหาร Stock สินค้าคงคลัง : Version 2 แยกตารางซื้อขาย 1

สอนวิธีทำ Drop Down List แบบ Search ได้ใน Excel (ไม่ต้องใช้ VBA)

คุณเคยมีปัญหามีรายการที่จะต้องแสดงใน Drop Down List จำนวนมากจนแสดงไม่ไหวหรือไม่? วิธีแก้อันนึงที่ผมนำเสนอไปแล้วคือ การทำ Drop Down หลายชั้น แต่หากเราสามารถที่จะทำให้คนใช้งานพิมพ์ข้อความบางส่วนแล้วแสดงรายการที่มีคำนั้นๆ ได้เลยจะดีขนาดไหน? หลายคนคิดว่าเรื่องแบบนี้ต้องใช้ VBA ทำเท่านั้น แต่ในความเป็นจริง เราก็สามารถเขียนสูตรเพื่อสร้าง "Drop down List แบบค้นหาได้" โดยจะใช้ Excel Version ไหนก็สามารถทำได้ครับ สุดยอดไปเลยมั้ยล่ะ!! คลิปวีดีโอ ในคลิปนี้ผมมีการอธิบายโดยละเอียดถึงวิธีทำตั้งแต่ต้นจนจบ ลองดูได้เลยครับ https://youtu.be/KeKfVf8AHZY ไฟล์ประกอบการทำตาม ไฟล์เริ่มต้น : https://drive.google.com/open?id=1qiWOJjoB9dGyPDt9HjByaCLUwky8_jqX ไฟล์จบ : https://drive.google.com/open?id=17QXXR5xVtHqxPgU1ay5biyg4Vcd1ypod หลักการทำงานของ Drop Down List แบบค้นหาได้ ใช้ ISNUMBER + SEARCH เพื่อเช็คว่ารายการไหน มีคำค้นหาอยู่บ้างพยายามเอารายการที่เจอ มากองรวมกันข้างบนด้วย INDEXในนี้ผมมีใช้ฟังก์ชัน…
extract-text-excel

สารพัดวิธีดึงข้อความหลังตัวคั่นตัวที่สอง

หลายวันก่อนผมมีการ Post คำถามนี้ ไปใน เพจเทพเอ็กเซล ว่า จะดึงข้อความหลังเครื่องหมาย - ตัวที่สองได้อย่างไร? ปรากฏว่ามีคนสนใจมาตอบเป็นจำนวนมากกกกก กว่าที่ผมคิดไว้เยอะเลย และมีหลายท่านได้นำเสนอวิธีที่น่าสนใจและควรค่าต่อการนำมาอธิบายต่อมาก ดังนั้นผมจะขออนุญาตนำวิธีของแต่ละท่านที่ตอบมาอธิบายให้ละเอียดมากขึ้น เผื่อที่คนมาอ่านจะได้นำไปต่อยอดความรู้ของตัวเองได้ครับ (ลองไปดูใน Post ได้นะครับว่าใครตอบแบบไหนมา หลายคนก็ตอบวิธีเดียวกันครับ) ขอเริ่มจากวิธีที่ผมคิดว่าง่ายที่สุดก่อนละกันนะครับ วิธีที่ 1 : ใช้ Flash Fill หลักการ : Excel จะพยายามหา Pattern ของสิ่งที่เราใส่เป็นตัวอย่าง แล้วเลียนแบบสิ่งนั้นให้โดยอัตโนมัติ (แต่ไม่ใช่สูตร หากข้อมูลต้นทางเปลี่ยนต้องกดคำสั่ง Flash Fill ใหม่) ข้อจำกัด : ใช้ได้ตั้งแต่ Excel 2013 ขึ้นไป แนะนำมาโดย : Bob Pytnst, Noppadol Rattanawisadrat, Taekuza…
สอนทำไฟล์ Excel บริหาร Stock สินค้าคงคลัง : Version 2 แยกตารางซื้อขาย 2

รวมคีย์ลัดใน Excel ที่ใช้บ่อย พร้อมเทคนิคการจำ

มีหลายเว็บที่ได้รวบรวมคีย์ลัดใน Excel เอาไว้มากมาย แต่น้อยที่นักจะบอกเทคนิคการจำด้วย ในบทความนี้ผมจึงขอนำเสนอ คีย์ลัด + เทคนิคการจำ ที่จะช่วยให้คุณจำคีย์ลัดใน Excel ไปได้อีกนานแสนนาน ก่อนอื่นต้องบอกว่าบทความนี้ยาวนะครับ แต่รับรองว่าคุณจะได้อะไรดีๆ ไปเยอะมากๆ แน่นอน ทำไมต้องใช้คีย์ลัดใน Excel? รู้หรือไม่ว่า คุณสามารถทำงานใน Excel ได้เร็วขึ้นอีก ถ้าคุณรู้จักการใช้คีย์ลัดใน Excel และนี่ก็คือสิ่งที่มือโปรทั้งหลายใช้กัน ซึ่งนอกจากจะทำให้ทำงานเร็วขึ้นแล้ว ยังเท่มากๆ อีกด้วย! แน่นอนว่าการใช้ Mouse คลิ๊กก็สามารถทำงานให้สำเร็จได้เช่นกัน แต่ว่าการลาก Cursor ไปมา ก็มีต้นทุนของเรื่องเวลามากกว่าการใช้ Keyboard ไม่ว่าจะเป็นแค่ครั้งละ 1-2 วินาทีก็ตาม ซึ่งถ้าทำอย่างนี้วันละหลายๆ รอบ รวมกันก็หลายนาทีอยู่นะ อย่างไรก็ตาม การใช้คีย์ลัดบน Keyboard นั้น เราต้องจำคำสั่งนั้นได้ เราถึงจะใช้งานได้เร็ว ดังนั้นมันจึงต้องมีความพยายามในการจำพอสมควร และนี่คือหน้าที่ของบทความนี้ ทำไมต้องมีเทคนิคการจำ?…
สอนทำไฟล์ Excel บริหาร Stock สินค้าคงคลัง : Version 2 แยกตารางซื้อขาย 3

ใช้ Excel คำนวณมูลค่าเงินในอนาคตจากการลงทุน

"ถ้าเราลงทุน x บาท ด้วยผลตอบแทน z% เป็นเวลา y ปี สุดท้ายจะมีเงินเท่าไหร่ครับ?" นี่คือคำถามที่ผมได้รับ หลังจากที่ผม Post เรื่องการคำนวณยอดผ่อนเงินกู้ไป ซึ่งได้รับผลตอบรับที่ดีมากๆ (มีคนสนใจเรื่องกู้เงินเยอะขนาดนี้เลยเหรอเนี่ย!! น่ากลัวนิดๆ นะ 555 ) เลยคิดว่า เมื่อมีคนสนใจเรื่องการลงทุนด้วย ยิ่งเป็นสิ่งที่ควรสนับสนุนเลย เพราะยิ่งลงทุนเร็วยิ่งได้เปรียบมากๆ นะครับ (อ่านจบแล้วจะเห็นว่าระยะเวลาการลงทุน สำคัญขนาดไหน) ดังนั้นผมจะสอนวิธีใช้ Excel คำนวณมูลค่าเงินในอนาคตแบบง่ายๆ ได้ด้วยฟังก์ชัน FV ใน Excel เองครับ ใช้ Excel คำนวณการลงทุน FV เราสามารถคำนวณมูลค่าเงินในอนาคตได้ด้วยฟังก์ชัน FV (Future Value) ได้ครับ สูตรเดียวจบ แถมรองรับการใส่เงินเพิ่มในแต่ละเดือนได้ด้วยนะ ซึ่งมีสูตรดังนี้ =FV(rate,nper,pmt,[pv],[type]) จะเห็นว่าสูตรขึ้นอยู่กับ Input หลายๆ…
สอนทำไฟล์ Excel บริหาร Stock สินค้าคงคลัง : Version 2 แยกตารางซื้อขาย 4

วิธีจัดการข้อมูลซ้ำใน Excel (แบบลึกซึ้ง)

หากเราไม่แน่ใจว่ามีข้อมูลซ้ำอยู่ในรายการข้อมูล Excel หรือไม่? แล้วเราอยากจะรู้หรืออยากจะทำให้ข้อมูลมันไม่ซ้ำกัน เราจะทำยังไงดี? มาดูกันครับ สถานการณ์ คือ เรามีข้อมูล เป็น Customer ID และวันที่ของการบันทึกข้อมูลลูกค้า สมมติว่า เราอยากจะได้เฉพาะข้อมูลครั้งล่าสุดเท่านั้น เราจะทำยังไงดี? แนวทาง #1 : ลบข้อมูลซ้ำด้วย Remove Duplicates เครื่องมือ Remove Duplicates มันจะเก็บข้อมูลไว้เฉพาะบรรทัดบนสุดเท่านั้น ดังนั้นก่อนจะใช้เครื่องมือนี้ ผมแนะนำให้เรียงข้อมูลให้อยู่ในลักษณะที่ หากข้อมูลซ้ำกัน ให้เอาแถวที่เราอยากได้ไว้บนสุดซะก่อนครับ โดยใช้ Data --> Sort ก่อน ในที่นี้เราจะเรียงตาม CustomerID ก่อน แล้วเรียงตามวันที่ โดยเอาวันที่ใหม่สุดไว้บน จากนั้นเราจะได้ข้อมูลที่เรียงกันในแบบที่อยากได้แล้ว ให้เราเลือกข้อมูลช่องใดช่องหนึ่ง แล้วไปที่ Data -> Remove Duplicates แล้วให้ติ๊กเฉพาะ CustomerID เท่านั้น…
ลดขนาดไฟล์ excel - reduce excel file size

วิธีลดขนาดไฟล์ Excel ใหญ่ๆ ให้เล็กลง

ไฟล์ Excel ขนาดใหญ่นั้นมีได้หลายสาเหตุ และมีวิธีแก้ได้หลายวิธีเช่นกัน ในบทความนี้ผมจะขอนำเสนอหลายๆ วิธีที่จะช่วยลดขนาดไฟล์ Excel ใหญ่ๆ เหล่านั้นได้ครับ แนวทาง#1 : ลบสิ่งที่ไม่จำเป็นออกซะ โดยเฉพาะ Used Range ที่ไม่ใช้แล้ว ถ้าบอกว่าจะลดขนาดไฟล์ได้ ให้ "ลบสิ่งที่ไม่จำเป็นออกซะ" อันนี้จะเรียกว่าเทคนิคได้มั้ยนะ 55 ดูจะขวานผ่าซากมากๆ แต่ก็เป็นเรื่องที่ต้องตรวจสอบก่อนอยู่ดี ดังนั้นขอให้ตรวจสอบดังนี้ ข้อมูลใน Hidden Sheet มีรึเปล่า? ถ้ามี แล้วไม่ใช้ก็ลบซะการใส่ Format ต่างๆ รวมถึง Conditional Format ที่ไม่จำเป็น พวกนี้ก็เปลี่องเนื้อที่นะ ถ้าอยากให้ไฟล์เล็กลงก็ลบออกเถอะการใส่สูตรที่ไม่จำเป็น พวกนี้ถ้าแปลงเป็น Value ก็จะทำให้ไฟล์เล็กลงได้นะ เทคนิคข้างบนนี่ก็เป็นเรื่องพื้นๆ แต่ตัวที่หลายคนไม่รู้ ก็คือเรื่องของ Used Range ต่างหาก! ซึ่งเกิดขึ้นจากใน Sheet เราอาจเคยมีการใช้งาน…
ลบแถวว่าง

3 วิธีใช้ Excel ลบแถวว่าง (Remove Empty Row)

เราจะใช้ Excel ลบแถวว่าง ได้ยังไงกันนะ? วันนี้ผมขอนำเสนอ 3 วิธีเลยละกัน ซึ่งมีดังนี้ กด Sort ไปเลย แล้วแถวว่างจะไปกองด้านล่าง ก่อน Sort ต้องคลุมพื้นที่ก่อนแล้วค่อยเลือก Filter นะครับเจ้าแถวว่างจะไปกองอยู่ด้านล่างของตารางเองวิธีนี้ต้องระวังว่าข้อมูลจะเรียงไม่เหมือนเดิม ยกเว้นทำเลข running เอาไว้ก่อนครับFilter Blank แล้วลบแถวว่างนั้นออกวิธีนี้มีข้อเสียคือถ้าข้อมูลเยอะมากๆ เครื่องอาจจะ Hang ได้ครับใช้ Power Query ในการ Remove Blank Row เพื่อลบแถวว่าง วิธีนี้สบายใจสุดๆ ข้อมูลเปลี่ยนไปเราก็แค่กด Refresh เอง ข้อเสียคือต้องมี Power Query ถึงจะทำได้ครับ https://youtu.be/MUZdeNaYs-E
สอนทำไฟล์ Excel บริหาร Stock สินค้าคงคลัง : Version 2 แยกตารางซื้อขาย 5

รู้หรือไม่ว่า Slicer ก็ใช้กับ Table ได้นะ

หลายๆ คนยังไม่รู้จัก Slicer ... หลายๆ คนรู้จัก Slicer แต่นึกว่ามันใช้ได้กับ PivotTable อย่างเดียว.... จริงๆ แล้วมันใช้กับ Table ได้ด้วยนะครับ ลองดูคลิปนี้แล้วจะรู้ว่าทำยังไงครับ https://youtu.be/qAawABSege8 Tips : ถ้าอยากจะแสดงบรรทัดสรุป ก็แค่ติ๊กคำว่า Total Row ใน Ribbon ของ Table เพิ่มแค่นั้นเองครับ พอกดแล้ว บรรทัดสุดท้ายจะเป็นตัวสรุป ซึ่งเราเลือกว่าจะสรุปแบบไหนก็ได้ตามใจเราเลยครับ ซึ่งมันจะคำนวณเฉพาะสิ่งที่มองเห็นอยู่เท่านั้น