บทความ

สอนแบ่งปันความรู้ เทคโนโลยีเพื่อ “ขับเคลื่อนประเทศไทย”
Advanced options
Microsoft Excel กับการทำงานกับข้อมูล (Data) ยุคใหม่

Microsoft Excel กับการทำงานกับข้อมูล (Data) ยุคใหม่

Microsoft Excel เป็นเครื่องมือในการทำงานกับข้อมูลสำหรับการเริ่มต้น สามารถจัดเก็บข้อมูล เตรียมข้อมูล และวิเคราะห์ข้อมูล นำเสนอในรูปแบบ Dashboard ได้
9 Shortcut keys ที่ควรรู้สำหรับงาน Excel

9 Shortcut keys ที่ควรรู้สำหรับงาน Excel

Shortcut keys Excel หรือ คีย์ลัด ใน Microsoft Excel เป็นเครื่องมือที่ช่วยทำงานบน Excel อย่างมีประสิทธิภาพมาก และก็มีผลอย่างมากหากใช้ในตอนบันทึกมาโคร (Record Macro) ทำให้การทำงานของ Macro Excel ที่บันทึกไว้มีประสิทธิภาพและมีความรวดเร็ว เพราะหากกระบวนการบันทึก Macro มีขั้นตอนมากเกินความจำเป็นก็จะส่งผลต่อความเร็วในการ Run Macro อย่างมาก
เก็บ Macro Excel ไว้ที่ไหนดี

เก็บ Macro Excel ไว้ที่ไหนดี

ทางทีมงาน 9Expert จะมาให้คำแนะนำว่าการบันทึก Macro (Record Macro) สามารถเก็บได้กี่แบบ และในแต่ละแบบมีข้อดีหรือข้อเสียอะไรบ้าง รวมถึงคำแนะนำลักษณะงานของการเก็บมาโครแต่ละแบบ
ตั้งค่าอย่างไรให้ใช้ Macro Excel ได้

ตั้งค่าอย่างไรให้ใช้ Macro Excel ได้

คำถามที่ผู้เริ่มใช้ Macro อยากจะรู้มาก ๆ ตอนนี้ คือ จะเริ่มต้นใช้ Macro Excel อย่างไร, ต้องทำอย่างไรบ้าง หรือต้องไปกำหนดการตั้งค่าอย่างไร รวมถึงต้องทำอย่างไรเพื่อสร้าง Macro ออกมา วันนี้ทางทีม 9Expert จะมาแนะนำให้รู้กันตั้งแต่เริ่มต้นเลย
ทำงานอัตโนมัติใน Excel เพียงคลิกเดียว ด้วย Macro Excel

ทำงานอัตโนมัติใน Excel เพียงคลิกเดียว ด้วย Macro Excel

คุณรู้หรือไม่ว่า Excel มีเครื่องมือ ที่ช่วยให้การทำงานดังกล่าวนี้ ทำงานได้แบบอัตโนมัติเพียงแค่ 1 คลิก แล้วทุกอย่างก็จะทำให้คุณเสร็จได้ในเวลาที่ลดลงกว่าคุณลงมือทำเองโดยตรงอย่างมาก เครื่องมือดังกล่าว เรียกว่า Macro (มาโคร) ใน Microsoft Excel
ภาพหน้าปกบทความ  Using declarations ใน .NET Core 3 และ C#8

Using declarations ใน .NET Core 3 และ C#8

บทความนี้กล่าวถึง Using declarations ใน .NET Core 3 และ C#8 เปรียบเทียบกับการใช้ Using แบบเดิมก่อนที่เขียนใน Version ก่อนหน้า
ฟังก์ชั่น LET ใน Microsoft Excel

ฟังก์ชั่น LET ใน Microsoft Excel

ฟังก์ชั่น LET เป็นฟังก์ชั่นใหม่ของ Excel เพื่อใช้ในการกำหนดค่าของ name ในสูตร ส่งผลให้การคำนวณทำได้รวดเร็ว มีประสิทธิภาพมากขึ้น และสื่อความหมายมากยิ่งขึ้นอีกด้วย
ภาษา M ใน Power Query

ภาษา M ใน Power Query

ภาษา M (M Language) เป็นภาษาสคริปต์ที่ทำงานในหลังฉากเมื่อเราสร้างสูตรด้วย Power Query ใน Power BI และ Excel ถูกสร้างโดย Microsoft หน้าที่หลักของภาษา M คือการแปลงข้อมูล (Data Transformation) การ ETL (Extract Transform Load)
Data Validation ใน Microsoft Excel

Data Validation ใน Microsoft Excel

Data Validation คือ ความสามารถในการกำหนด ว่าช่อง Cell นั้น สามารถระบุข้อมูลหรือค่าอะไรได้บ้าง และที่เจ๋งสุด ๆ คือ สามารถกำหนดข้อมูลที่ระบุใน Cell เป็นแบบ dropdown list ได้
ใช้ Power Query เปลี่ยนข้อมูล PivotTable เป็น ข้อมูลที่พร้อมใช้ ด้วยคำสั่ง Unpivot Columns

ใช้ Power Query เปลี่ยนข้อมูล PivotTable เป็น ข้อมูลที่พร้อมใช้ ด้วยคำสั่ง Unpivot

เรียนรู้ใช้ Power Query เปลี่ยนข้อมูล PivotTable เป็น ข้อมูลที่พร้อมใช้ ด้วยคำสั่ง Unpivot Columns
รู้จักกับ Power BI ใน Microsoft Power Platform

รู้จักกับ Power BI ใน Microsoft Power Platform

Power BI เป็นซอฟต์แวร์ในกลุ่ม Microsoft Power Platform ใช้สำหรับการสรุปผลสร้าง Report, Dashboard จากข้อมูล ทำ Data Analytics ช่วยนำเข้า พร้อมปรับแต่งข้อมูล และทำ Data Modeling ช่วยแสดงผลในรูปแบบของ Visualization พร้อมแสดงผลทาง Mobile Report ได้
รู้จักกับ Power Apps

รู้จักกับ Power Apps

Power Apps เป็นซอฟต์แวร์สำหรับพัฒนา App สำหรับ Mobile, Tablet หรือใช้บน Browser แบบ Low Code / No Code เป็นซอฟต์แวร์ในกลุ่ม Microsoft Power Platform ใน Microsoftt 365 สามารถทำงานร่วมกับใน SharePoint, Excel Online, Dataverse ได้ เรียกใช้ Workflow ใน Power Automate เรียกใช้โมเดลจาก AI Builder ได้ ทำให้ Citizen Developer สามารถพัฒนา Apps ได้ง่ายและทรงพลัง
รู้จักกับ Microsoft Power Automate

รู้จักกับ Power Automate

Power Automate เป็นซอฟต์แวร์หนึ่งในกลุ่ม Microsoft Power Platform ทำงานด้าน RPA (Robotic Process Automation) สามารถควบคุม Application, Service ต่าง ๆ ได้มากมาย ช่วยในการทำงานซ้ำ ๆ ให้รวดเร็ว ลดค่าใช้จ่าย เพิ่มประสิทธิภาพของกระบวนการทำงาน
Robotic Process Automation RPA คืออะไร

RPA คืออะไร

RPA คือ ซอฟต์แวร์โรบอทที่เลียนแบบพฤติกรรมของมนุษย์ โดยที่มนุษย์เป็นผู้ออกแบบกระบวนการ (Process) และขั้นตอน (Workflow) การตัดสินใจต่าง ๆ เพื่อให้การทำงานซ่ำ ๆ ทำได้อย่างมีประสิทธิภาพ และ ลดข้อผิดพลาดในการทำงานที่เกิดจาก human error และยังสามารถทำงานได้ตลอด 24 ชั่วโมงอีกด้วย
programming-in-c-sharp-advantage-part-9

ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ ตอนที่ 9

เมธอดเสริม (Extension Method) แปลกกว่าเมธอดสมาชิกอื่น ๆ ที่เวลานิยามเราต้องนิยามมันแบบสแตติกเมธอด (static method เมธอดที่เป็นสมาชิกของคลาส ไม่ใช่ของออพเจ็กต์) แต่เวลาเรียกใช้งานเรากลับต้องเรียกใช้งานแบบอินสแตนซ์เมธอด (instance method เมธอดที่เป็นสมาชิกของออพเจ็กต์ ไม่ใช่ของคลาส) พารามิเตอร์ตัวแรกของเมธอดเป็นตัวกำหนดว่าเมธอดนั้นทำงานกับอะไร ในรูปที่ 1 บรรทัดที่ 9 จะเห็นว่ามีคำสั่ง (โมดิไฟเออร์) this ปรากฏอยู่หน้าพารามิเตอร์ คำสั่ง this ทำหน้าที่กำหนดว่าเมธอดนี้ทำงานกับออพเจ็กต์ (ไม่ใช่กับคลาส)
Pivot Table มีประโยชน์อย่างไร

ประโยชน์ของ Pivot Table

ใครที่ทำงานกับ Microsoft Excel อยู่นั้น เครื่องมือที่จะใช้ในการวิเคราะห์ข้อมูลนั้น ที่มีประโยชน์มาก ๆ คือ Pivot Table เป็นเครื่องมือที่สามารถช่วยให้เราวิเคราะห์ข้อมูลจำนวนมาก ๆ ได้ด้วยความรวดเร็ว และมีประสิทธิภาพ ใครที่ยังไม่เคยใช้ไม่ควรพลาด โดยบทความนี้จะแนะนำประโยชน์ของ Pivot Table มาให้รู้จักกัน
รู้ได้อย่างไรว่า Microsoft SQL Server มีประสิทธิภาพแย่ลง

รู้ได้อย่างไรว่า Microsoft SQL Server มีประสิทธิภาพแย่ลง

หลายครั้งที่ผู้เขียนได้รับคำถามจากผู้ใช้ Microsoft SQL Server เกี่ยวกับปัญหาด้านประสิทธิภาพ โดยเอาค่าจาก Performance Counter บ้าง จาก Waiting Statistics บ้าง มาบอกว่าค่าเป็นเท่านั้นเท่านี้ แล้วถามว่า Microsoft SQL Server ที่เขาใช้งานอยู่มันมีประสิทธิภาพดีอยู่ไหม
ดึงค่าประสิทธิภาพของ SQL Server ด้วย Power BI

ดึงค่าประสิทธิภาพของ SQL Server ด้วย Power BI

บทความนี้น่าจะออกไล่เลี่ยกันกับบทความ “รู้ได้อย่างไรว่า Microsoft SQL Server มีประสิทธิภาพแย่ลง” เพราะเขียนในช่วงเวลาเดียวกัน ผู้เขียนได้พูดถึงแหล่งข้อมูลของค่าประสิทธิภาพว่ามีอะไรกันบ้าง อยากให้ผู้อ่านลองอ่านบทความนั้นก่อนเพื่อเป็นปูพื้นความรู้
สร้าง QR Code ด้วย Excel, PowerPoint, Word

การสร้าง QR Code ด้วย Excel, PowerPoint, Word

QR Code เป็นสื่อที่เราเห็นอยู่บ่อย ๆ ในปัจจุบัน สามารถนำเราไปยังเว็บไซต์ หรือ แสดงข้อความได้ใน QR Code เมื่อผู้ใช้งานมีอุปกรณ์มือถือ ก็ใช้งานได้แล้ว บทความนี้จะแนะนำเครื่องมือที่น่าสนใจ เพื่อให้เราสามารถสร้างและใช้งาน QR Code แบบง่าย ๆ จบด้วย Excel, PowerPoint หรือ Word ก็ทำได้
Excel ฟังก์ชันทางสถิติ เพื่อสรุปข้อมูล

Excel ฟังก์ชันทางสถิติ เพื่อสรุปข้อมูล

หลายครั้งที่เราต้องทำงานกับการสรุปผล สรุปข้อมูลเชิงสถิติ ด้วย Microsoft Excel การไม่ทราบสูตรคำนวณ ก็อาจจะทำให้การทำงานนั้นใช้เวลามาก และ ไม่ได้ประสิทธิภาพ ซึ่ง Microsoft Excel มีฟังก์ชันในการทำงานกับสถิติหลายฟังก์ชัน โดยในบทความนี้จะนำเสนอข้อมูลในการสรุปทางสถิติระดับต้น ที่ใช้งานบ่อย ๆ มาให้ได้รู้จักและลองเรียนรู้กัน
Excel ฟังก์ชันการทำงานกับข้อความ (Text Functions)

Excel ฟังก์ชันการทำงานกับข้อความ (Text Functions)

หลายครั้งที่เราต้องทำงานกับข้อความ ด้วย Microsoft Excel การไม่ทราบสูตรคำนวณ ก็อาจจะทำให้การทำงานนั้นใช้เวลามาก และ ไม่ได้ประสิทธิภาพ ซึ่ง Microsoft Excel มีฟังก์ชันในการทำงานกับข้อความอยู่หลายฟังก์ชันเลยทีเดียว ที่จะช่วยให้การทำงานกับข้อความ ทำได้ง่ายขึ้น และ มีประสิทธิภาพมากยิ่งขึ้น เช่น หากจะปรับข้อความเป็นตัวพิมพ์ใหญ่ การตัดเอาตัวอักษรบางตัวจากรหัสพนักงาน การค้นหาข้อความ การรวมและการแทนที่ข้อความ เป็นต้น
 Power BI และ Excel เชื่อมต่อด้วย Power Query ไปยังที่ใดได้บ้าง

Power BI และ Excel เชื่อมต่อด้วย Power Query ไปยังที่ใดได้บ้าง

มาดูกันว่า Power Query ที่มีใน Power BI และ Excel ใช้เชื่อมโยงกับข้อมูลอะไรได้บ้าง เพื่อที่เราจะได้เชื่อมโยงไปยังแหล่งข้อมูลนั้นได้อย่างโดยตรง เพื่อนำข้อมูลมาใช้ในการวิเคราะห์ข้อมูลต่อไป
Power BI เพื่อวิเคราะห์สลากกินแบ่ง (เชิงวิชาการ) นำเสนอเป็น Executive Dashboard

Power BI เพื่อวิเคราะห์สลากกินแบ่ง (เชิงวิชาการ) นำเสนอเป็น Executive Dashboard

Power BI Workshop ตัวอย่างการนำเอาข้อมูลจากเว็บไซต์สลากกินแบ่งรัฐบาลย้อนหลัง 20 ปี มาสร้าง Executive Dashboard ด้วย Microsoft Power BI Desktop โดยวิทยากร 9Expert Training
Power BI Workshop สร้าง Executive Dashboard ด้วย Microsoft Power BI Desktop

Power BI Workshop สร้าง Executive Dashboard ด้วย Microsoft Power BI Desktop

แนะนำหลักการที่สำคัญในการทำงานด้านการนำเสนอ หลักการออกแบบ Dashboard ตัวอย่างที่ดี และ ไม่ดี ในการออกแบบ พร้อมแนะนำการเตรียมข้อมูลด้วย Power Query
3 เทคนิคในการ Migration SQL Server จาก On-Premise สู่ Azure SQL Database

3 เทคนิคในการ Migration SQL Server จาก On-Premise สู่ Azure SQL Database

QL Server Community Thailand ครั้งที่ 12 Maximizing SQL Server performance with Microsoft Azure เทคนิคการจัดการ SQL Server เพื่อการรองรับแพลตฟอร์มที่หลากหลาย จาก Ground สู่ Cloud และเทคนิคการ Migrate จาก On-premise ขึ้น Azure พร้อมฟีเจอร์สุด Cool อย่าง Azure SQL Database Intelligent
SQL Server บน Linux Docker และ การ deploy to Azure

SQL Server บน Linux Docker และ การ deploy to Azure

Maximizing SQL Server performance with Microsoft Azure เทคนิคการจัดการ SQL Server เพื่อการรองรับแพลตฟอร์มที่หลากหลาย จาก Ground สู่ Cloud และเทคนิคการ Migrate จาก On-Primise ขึ้น Azure พร้อมฟีเจอร์สุด Cool อย่าง Azure SQL Database Intelligent
เรียนรู้ Azure SQL Server Managed Instance

เรียนรู้ Azure SQL Server Managed Instance

Maximizing SQL Server performance with Microsoft Azure เทคนิคการจัดการ SQL Server เพื่อการรองรับแพลตฟอร์มที่หลากหลาย จาก Ground สู่ Cloud และเทคนิคการ Migrate จาก On-primise ขึ้น Azure พร้อมฟีเจอร์สุด Cool อย่าง Azure SQL Database Intelligent
เทคนิคการรวมไฟล์เข้าด้วยกันด้วย Power BI และสร้าง Dashboard

เทคนิคการรวมไฟล์เข้าด้วยกันด้วย Power BI และสร้าง Dashboard

ในตัวอย่างนี้เราจะแนะนำวิธีการรวมไฟล์ CSV เข้าด้วยกัน โดย Power Query และทำการสร้าง Visualization เพื่อนำข้อมูลดังกล่าวมาแสดงอัตโนมัติทันที โดยใช้ Microsoft Power BI Desktop
ภาพหน้าปก Interface กับ การสืบคุณสมบัติจากหลายแหล่ง (Multiple Inheritance)

ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ : Interface กับ การสืบคุณสมบัติจากหลายแหล่ง (Multiple Inheritance)

การออกแบบและเขียนโปรแกรมแบบ OOP (Object Oriented) ตั้งอยู่บนหลักการสามประการที่เปรียบได้กับสามเสาหลัก ประกอบด้วย Encapsulation, Inheritance และ Polymorphism หากท่านเข้าใจหลักการทั้งสามนี้ ก็เท่ากับว่าท่านเข้าใจหัวใจของ OOP ทั้งหมดแล้ว สำหรับบทความนี้จะกล่าวถึงการสืบคุณสมบัติ หรือ Inheritance นั่นเอง
หน้าปกบทความแนวทางการแก้ปัญหา User ในฐานข้อมูลใด ๆ เป็นกำพร้า

แนวทางการแก้ปัญหา User ในฐานข้อมูลใด ๆ เป็นกำพร้า

บทความนี้เกิดขึ้น เพื่อสนับสนุนหลักสูตร Microsoft SQL Server database Administration ที่ผู้เขียนบรรยายอยู่เป็นประจำ โดยปกติผู้เขียนจะสาธิตประกอบคำบรรยายโดยละเอียดดีแล้ว หรือคิดเองว่าดีแล้ว มีบ้างที่ผู้อบรมเก็บข้อสงสัยอาไว้ไม่ถามทันที แล้วนำกลับมาถามใหม่อาจภายในช่วงฝึกอบรมอยู่ หรือหลังจากฝึกอบรมเสร็จสิ้นไปแล้วก็ตาม ผู้เขียนเลยตัดสินใจ นำมาเขียนเป็นบทความไว้ดีกว่าเพื่อให้ผู้อบรม หรือผู้สนใจทั่วไป สามารถมาศึกษาเพิ่มเติมได้