ชั้น 29 ออฟฟิศเศส แอท เซ็นทรัลเวิลด์

999/9 พระราม 1 กรุงเทพฯ 10330

บริการตลอด 24 ชั่วโมง

ทุกวัน ไม่เว้นวันหยุด

0-2107-3466

โทรเลย

Technology solution for your business
ข่าว Microsoft 365 ใหม่! Microsoft Excel ใช้ Python วิเคราะห์รูปภาพในไฟล์ได้ทันที

ใหม่! Microsoft Excel ใช้ Python วิเคราะห์รูปภาพในไฟล์ได้ทันที

Analyze images with Python in Excel

Excel อัปเกรดครั้งใหญ่ ! เพิ่มฟีเจอร์ใช้ Python วิเคราะห์ภาพได้โดยตรง เพียงวางภาพลงในเซลล์ก็ประมวลผลได้ทันที ทั้งรวดเร็ว แม่นยำ และไม่ต้องพึ่งเครื่องมือเสริม ยกระดับการวิเคราะห์ข้อมูลใน Excel ให้ก้าวหน้าไปอีกขั้น

มาดูตัวอย่างการใช้งานกัน

ฟีเจอร์นี้สามารถตรวจสอบได้ว่าภาพ “เบลอ” หรือ “คมชัด” โดยใช้โค้ด Python ที่วิเคราะห์ระดับรายละเอียดในภาพผ่านฟิลเตอร์พิเศษ หากความแตกต่างของรายละเอียดน้อย แสดงว่าภาพน่าจะเบลอ แต่ถ้าความแตกต่างมาก ก็มีแนวโน้มสูงว่าภาพคมชัด

เริ่มจาก แทรกภาพลงในเซลล์ A1

1.) โดยไปที่เมนู Insert > Illustrations > Pictures > Place in Cell
จากนั้นเลือกภาพจากอุปกรณ์ คลังภาพ (Stock) หรือแหล่งออนไลน์ แล้วคลิก Insert เพื่อเพิ่มลงในเซลล์

Analyze images with Python in Excel

หมายเหตุ: หากต้องการอ้างอิงภาพในโค้ด Python ภาพต้องอยู่ในเซลล์เดียวเท่านั้น และต้องไม่ครอบคลุมหลายเซลล์

Analyze images with Python in Excel
2.) ในเซลล์ B1 ให้สร้างสูตร Python โดยพิมพ์ =PY( และใช้ โค้ด ตามภาพ

หมายเหตุ: เช่นเดียวกับการอ้างอิงช่วงข้อมูล (Range) หรือ Table ภาพจะถูกอ้างอิงในโค้ดด้วยฟังก์ชัน xl() โดยสามารถอ้างอิงเซลล์ที่มีภาพได้ด้วยการพิมพ์ xl(“A1”) หรือคลิกเลือกเซลล์ที่มีภาพในโหมดแก้ไขสูตร (Edit Mode)

Analyze images with Python in Excel

3.) กด Ctrl + Enter เพื่อรันโค้ด แล้วดูผลลัพธ์ในเซลล์ ซึ่งจะแสดงคำว่า “Sharp” หรือ “Blurry” ตามคุณภาพของภาพที่วิเคราะห์ ลองทำตามและทดสอบกับภาพอื่น ๆ แล้วดูผลลัพธ์ที่ได้กัน!

Analyze images with Python in Excel

เคล็ดลับการใช้ Python วิเคราะห์ภาพใน Excel

  • ศึกษาพื้นฐาน Python ใน Excel
    เริ่มต้นได้ง่าย ๆ ด้วยบทความ Introduction to Python in Excel และ Get started with Python in Excel เพื่อเข้าใจวิธีใช้งานและโครงสร้างคำสั่งพื้นฐาน
  • ใช้ Pillow Library เพื่อวิเคราะห์ภาพ
    Pillow เป็นไลบรารีหลักที่ช่วยเปิดไฟล์ภาพ ประมวลผล และวิเคราะห์ภาพได้อย่างมีประสิทธิภาพ รองรับการเข้าถึงพิกเซล การใช้ฟิลเตอร์ การปรับแต่ง และการดึงข้อมูล Metadata
  • ปรับขนาดภาพเพื่อประสิทธิภาพการทำงาน
    ป้องกันไม่ให้เกิน per-cell data limit ด้วยการตั้งค่าที่ File > Options > Advanced > When calculating this workbook > Python in Excel เลือกได้ทั้ง
    • Actual size (ค่าเริ่มต้น)
    • Large (1280×960)
    • Medium (640×480)
    • Small (320×240)
  • จัดการข้อผิดพลาดได้ง่าย
    หากขนาดภาพเกินขีดจำกัด Excel จะแจ้งข้อผิดพลาดพร้อมคำแนะนำในการปรับตั้งค่าให้อัตโนมัติ
Analyze images with Python in Excel

ตัวอย่างการใช้งาน Python วิเคราะห์ภาพใน Excel

  • การปรับแต่งภาพ (Image manipulation)
    ปรับความสว่าง เปลี่ยนโทนสี ซ้อนโลโก้ หรือใส่ลายน้ำในภาพสินค้า เพื่อให้ภาพมีความสม่ำเสมอกับแบรนด์
Analyze images with Python in Excel
  • การวิเคราะห์ Metadata ของภาพ (Metadata analysis)
    ใช้ Python ตรวจสอบข้อมูลเมตา (Metadata) ของภาพ เช่น ขนาดไฟล์ ความละเอียด กล้องที่ใช้ถ่าย หรือวันที่บันทึกภาพ พร้อมสร้างกราฟ (Plot) เพื่อดูโครงสร้างและองค์ประกอบของภาพได้อย่างชัดเจน
Analyze images with Python in Excel

การเปิดให้ใช้งาน (Availability)

ฟีเจอร์นี้เปิดให้กับผู้ใช้ Excel ที่สามารถใช้งาน Python in Excel (ดูข้อมูลเพิ่มเติมได้ที่ ลิงก์) และกำลังใช้งานเวอร์ชันดังนี้

  • Windows: เวอร์ชัน 2509 (Build 19204.20002) หรือใหม่กว่า
  • Mac: เวอร์ชัน 16.101 (Build 25080524) หรือใหม่กว่า
  • Excel for the Web: กำลังทยอยเปิดให้ใช้งาน

ยกระดับการใช้งาน Microsoft 365 ขององค์กรให้ ง่าย ปลอดภัย และคุ้มค่าที่สุด ด้วยบริการดูแลครบวงจรจาก NTS ติดต่อเราเพื่อเริ่มต้นยกระดับการทำงานของคุณวันนี้

ที่มา: Microsoft 365 Insider Blog