Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Microsoft365.com Office for iPhone ของฉัน

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

Python ใน Excel จะพร้อมใช้งานในการแสดงตัวอย่างบน Excel for Mac ผ่านโปรแกรม Microsoft 365 Insider เลือกระดับ Insider แชนเนลเบต้าและติดตั้ง Excel รุ่นล่าสุด พร้อมใช้งานตั้งแต่เวอร์ชัน 16.95 (รุ่น 25021921)

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

ไม่เคยใช้ Python ใน Excel ใช่หรือไม่ เริ่มจากบทนํา Python ใน Excel และเริ่มต้นใช้งาน Python ใน 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

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

แก้ไขปัญหาข้อผิดพลาดของ 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 หากต้องการเรียนรู้เพิ่มเติม โปรดดูส่วนข้อกําหนดของฟีเจอร์ข้างต้นในบทความนี้

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

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

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

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