Applies ToExcel for Microsoft 365

Python ใน Excel พร้อมใช้งานแล้วสําหรับผู้ใช้ Enterprise และ Business ที่ใช้งานแชนเนลปัจจุบันบน Windows โดยเริ่มจากเวอร์ชัน 2407 (รุ่น 17830.20128) และตัวเลือก Enterprise รายเดือนบน Windows เริ่มต้นด้วยเวอร์ชัน 2408 (รุ่น 17928.20216) พร้อมใช้งานในการแสดงตัวอย่างสําหรับผู้ใช้ครอบครัวและส่วนบุคคลที่ใช้งานแชนเนลปัจจุบันบน Windows โดยเริ่มจากเวอร์ชัน 2405 (รุ่น 17628.20164) Python ใน Excel จะพร้อมใช้งานในการแสดงตัวอย่างสําหรับผู้ใช้ Education ที่ใช้งานแชนเนลปัจจุบัน (ตัวอย่าง) ผ่านโปรแกรม Microsoft 365 Insider ยังไม่พร้อมใช้งานสําหรับแชนเนลองค์กร Semi-Annual ในขณะนี้

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

ถ้าคุณพบปัญหาเกี่ยวกับ Python ใน Excel โปรดรายงานโดยการเลือก วิธีใช้ > คําติชม ใน Excel

ไม่เคยใช้ Python ใน Excel ใช่หรือไม่ เริ่มจากบทนํา Python ใน Excel และเริ่มต้นใช้งาน Python ใน Excel 

ข้อกําหนดฟีเจอร์

ดูรายการข้อกําหนดต่อไปนี้ก่อนที่จะแก้ไขปัญหาข้อผิดพลาด

ความพร้อมใช้งานของแพลตฟอร์ม 

ฟีเจอร์นี้ไม่พร้อมใช้งานบนแพลตฟอร์มต่อไปนี้

  • Excel for Mac

  • Excel บนเว็บ

  • Excel for iPad

  • Excel for iPhone

  • Excel for Android

สําหรับข้อมูลความพร้อมใช้งานเพิ่มเติม ให้ดู Python ในความพร้อมใช้งานของ Excel 

การเข้าถึงอินเทอร์เน็ต 

Python ใน Excel ต้องใช้การเข้าถึงอินเทอร์เน็ต เนื่องจากการคํานวณทํางานบนเซิร์ฟเวอร์ระยะไกลใน Microsoft Cloud แอปพลิเคชัน Excel ภายในเครื่องของคุณจะไม่เรียกใช้การคํานวณ 

Python ในสิทธิ์การใช้งาน Add-on ของ Excel

ถ้าคุณซื้อ Python ในสิทธิ์การใช้งาน Add-on ของ Excel และกําลังทํางานบนคอมพิวเตอร์หลายเครื่อง Excel อาจใช้เวลา 24 ถึง 72 ชั่วโมงในการอัปเดตสิทธิ์การใช้งาน ลองอัปเดตสิทธิ์การใช้งานด้วยตนเองโดยไปที่ ไฟล์ > บัญชี > สิทธิ์การใช้งานการอัปเดต

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์การใช้งาน Add-on ให้ดูที่ คําถามที่ถามบ่อยเกี่ยวกับ Python ในสิทธิ์การใช้งาน Add-on ของ Excel

แก้ไขปัญหาข้อผิดพลาดของ Excel  

การคํานวณของ Python ใน Excel อาจส่งกลับข้อผิดพลาดมาตรฐานของ Excel ไปยังเซลล์ Python เช่น #PYTHON!, #BUSY! และ #CONNECT! 

เข้าถึงข้อความแสดงข้อผิดพลาด 

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีนําข้อผิดพลาดของ Excel ไปใช้กับสูตร Python ของคุณ ให้เปิดข้อความแสดงข้อผิดพลาด หากต้องการเปิดข้อความแสดงข้อผิดพลาด ให้เลือกสัญลักษณ์ข้อผิดพลาดที่อยู่ถัดจากเซลล์ แล้วเลือก “แสดงข้อความแสดงข้อผิดพลาด” จากเมนู สกรีนช็อตต่อไปนี้แสดงเมนูข้อผิดพลาดที่มี “แสดงข้อความแสดงข้อผิดพลาด”   ข้อผิดพลาดในเซลล์ Python ใน Excel ที่เปิดเมนูข้อผิดพลาดไว้

ถัดไป Excel จะแสดงข้อความแสดงข้อผิดพลาดของ Python พร้อมข้อมูลเพิ่มเติม ในกรณีนี้คือ #PYTHON! ข้อผิดพลาดคือผลลัพธ์ของไวยากรณ์ Python ที่ไม่ถูกต้องในบรรทัดที่ 1 ในสูตร Python ...  

หมายเหตุ: บานหน้าต่างงานการวินิจฉัยจะเปิดขึ้นโดยอัตโนมัติใน Excel ถ้าเห็น #PYTHON! ระบบส่งกลับข้อผิดพลาด ดู #PYTHON! ข้อมูลข้อผิดพลาดในส่วนต่อไปนี้สำหรับเรียนรู้เพิ่มเติมเกี่ยวกับบานหน้าต่างงานการวินิจฉัย

ข้อผิดพลาดทั่วไป

#BLOCKED!

ต้องเปิดใช้งาน Python ใน Excel ในเวิร์กบุ๊ก เพื่อให้สูตร Python คํานวณได้ ถ้าเห็น #BLOCKED! ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์เข้าถึงบริการที่เชื่อมต่อของ Microsoft 365

หมายเหตุ: Python ใน Excel ไม่ได้รับการสนับสนุนสําหรับการสมัครใช้งาน Microsoft 365 ที่เป็นแบบอุปกรณ์ (กําหนดให้กับอุปกรณ์แทนผู้ใช้) หรือใช้การเปิดใช้งานคอมพิวเตอร์ที่แชร์ (ผู้ใช้หลายคนแชร์คอมพิวเตอร์เครื่องเดียวกันและผู้ใช้แต่ละคนเข้าสู่ระบบด้วยบัญชีของตนเอง) สําหรับข้อมูลความพร้อมใช้งานเพิ่มเติม ให้ดู Python ในความพร้อมใช้งานของ Excel

สําหรับ #BLOCKED เพิ่มเติม กรณีข้อผิดพลาดที่เกี่ยวข้องกับ Python ใน Excel ให้ดู วิธีแก้ไข #BLOCKED! ข้อผิดพลาด: Python ใน Excel.

#BUSY!

#BUSY! ข้อผิดพลาดระบุว่ามีการคํานวณ Python ทำงานอยู่ใน Microsoft Cloud ถ้าเห็น #BUSY! ข้อผิดพลาดแสดงนานกว่า 60 วินาที ให้ลองรีเซ็ตรันไทม์ Python จากแท็บสูตร ในกลุ่ม Python ให้เลือกรีเซ็ตรันไทม์ หรือใช้แป้นพิมพ์ลัด Ctrl+Alt+Shift+F9

ซื้อ Python ในสิทธิ์การใช้งาน Add-on ของ Excel หรือเปิดใช้งาน Python ในการแสดงตัวอย่าง Excel เพื่อให้สามารถเข้าถึงการคํานวณได้เร็วขึ้นด้วยการคํานวณระดับพรีเมียม เมื่อต้องการเรียนรู้เพิ่มเติม ให้ดู มีอะไรรวมอยู่ในการสมัครใช้งาน Microsoft 365 ของคุณ

#CALC!

Python ใน Excel ไม่สนับสนุนการอ้างอิงไปยังเซลล์ที่มีค่าที่เปลี่ยนแปลงได้ เช่น เซลล์ที่ใช้ฟังก์ชัน RAND สูตร Python ที่อ้างอิงเซลล์ที่มีค่าความผันผวนจะส่งกลับข้อผิดพลาด #CALC

การคํานวณของ Python ใน Excel สามารถประมวลผลข้อมูลได้สูงสุดครั้งละ 100 MB การเรียกใช้การคํานวณข้อมูลที่มากกว่า 100 MB จะส่งกลับ #CALC! ข้อผิดพลาด ให้ลองใช้ชุดข้อมูลที่มีขนาดเล็กลง

#CONNECT! 

ลองรีเฟรชการเชื่อมต่อกับ Microsoft Cloud โดยรีเซ็ตรันไทม์ Python จากแท็บสูตร ในกลุ่ม Python ให้เลือกรีเซ็ตรันไทม์ หรือใช้แป้นพิมพ์ลัด Ctrl+Alt+Shift+F9

#PYTHON!

#PYTHON! ข้อผิดพลาดอาจระบุถึงข้อผิดพลาดทางไวยากรณ์ของ Python บานหน้าต่างงานการวินิจฉัยจะเปิดขึ้นโดยอัตโนมัติ ถ้าเห็น #PYTHON! ระบบส่งกลับข้อผิดพลาด ตรวจสอบบานหน้าต่างงานการวินิจฉัยเพื่อดูรายละเอียดเกี่ยวกับข้อผิดพลาดดังกล่าว 

ดูบานหน้าต่างงานการวินิจฉัย  

บานหน้าต่างงานการวินิจฉัยจะแสดงใน UI ของ Excel ทางด้านขวาของเส้นตาราง ใช้บานหน้าต่างงานการวินิจฉัยเพื่อดูผลลัพธ์มาตรฐาน ข้อผิดพลาดมาตรฐาน และข้อผิดพลาดของตัวแปลกับการคํานวณของ Python ใน Excel อย่างต่อเนื่อง หากต้องการเปิดบานหน้าต่างงานการวินิจฉัยด้วยตนเอง ให้ไปที่เซลล์ Python ในเวิร์กชีต แล้วเปิดเมนูบริบท (คลิกขวาหรือ Ctrl+คลิกบนเซลล์) จากนั้นเลือกการวินิจฉัยสําหรับเซลล์นี้ 

สกรีนช็อตต่อไปนี้แสดงบานหน้าต่างงานการวินิจฉัยที่แสดงข้อผิดพลาดหนึ่งข้อ นั่นคือข้อผิดพลาดทางไวยากรณ์สําหรับสูตร Python ในเซลล์ C1

บานหน้าต่างงานการวินิจฉัย Python ใน Excel แสดงข้อผิดพลาดทางไวยากรณ์

#SPILL!

#SPILL! ข้อผิดพลาดอาจบ่งชี้ว่าเซลล์ในช่วงผลลัพธ์ Python มีข้อมูลอยู่แล้ว ซึ่งอาจเป็นผลมาจากการส่งกลับวัตถุ Python เป็นค่า Excel ค่า Excel อาจสปิลล์ในหลายเซลล์ ดูวิธีการแก้ไขข้อผิดพลาด #SPILL! สําหรับกลยุทธ์การแก้ปัญหา 

#TIMEOUT!

#TIMEOUT! ระบุว่าสูตร Python เกินเวลาดําเนินการสูงสุดที่กําหนด

ลองเรียกใช้สูตรอีกครั้งหรือรีเซ็ตรันไทม์ Python จากแท็บ สูตร ในกลุ่ม Python ให้เลือก รีเซ็ตรันไทม์ หรือใช้แป้นพิมพ์ลัด Ctrl+Alt+Shift+F9

คุณยังสามารถปรับขีดจํากัดการหมดเวลาของ Python ได้อีกด้วย ไปที่ ตัวเลือก > ไฟล์ > > ขั้นสูงเมื่อคํานวณเวิร์กบุ๊กนี้ และตั้งค่า การหมดเวลาของสูตร Python ตามต้องการ

#UNKNOWN!

#UNKNOWN! ข้อผิดพลาดในเซลล์ Python อาจแสดงว่าเวอร์ชัน Excel ของคุณไม่รองรับ Python ใน Excel หากต้องการเรียนรู้เพิ่มเติม โปรดดูส่วนข้อกําหนดของฟีเจอร์ข้างต้นในบทความนี้ 

บทความที่เกี่ยวข้อง 

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย