وب Microsoft 365 ◉ 5 بازدید Dynamic Array

=PY()

تابع PY کد پایتون را روی محیط ابری امن مایکروسافت اجرا می‌کند و نتیجه را به اکسل برمی‌گرداند.

قابل استفاده در: Excel for Microsoft 365Excel for Microsoft 365 for Mac
=PY(python_code,return_type)
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودی‌ها را ببینید.
نوع خروجیمتن
محبوبیت15 / 100
Volatileخیر
Dynamic Arrayبله
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی ▦ امتحان در Playground فایل اختصاصی این تابع — ایمن و کم‌حجم · شامل داده نمونه + فرمول فعال
اشتراک‌گذاری:

⬇ دانلود فایل نمونه اکسل

یک فایل .xlsx اختصاصی برای =PY() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
📥 دانلود PY.xlsx — بزودی حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

🧠 🧠 کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
python_code متن الزامی کد پایتونی که باید روی محیط ابری امن مایکروسافت اجرا شود. باید متن ثابت باشد.
return_type عدد الزامی نوع برگشتی موردنظر را مشخص می‌کند. باید عدد ثابت ۰ یا ۱ باشد. ۰ یعنی مقدار اکسل. ۱ یعنی شیء پایتون.

▣ مثال‌های کاربردی

الحاق دو رشته متنی در پایتون. =PY('Hello' + ' ' + 'World',0)
خواندن جدول Table1 با سرآیندها به عنوان شیء پایتون. =PY("xl(""Table1[#All]"", headers=True)",1)

✦ نکات مهم

  • تابع PY را نمی‌توان مستقیماً در نوار فرمول اکسل وارد یا مشاهده کرد؛ بلکه ویرایشگر پایتون آن را تولید کرده و در سلول قرار می‌دهد. نحو تابع PY عمدتاً توسط افزونه‌ها برای درج یا خواندن مستقیم فرمول‌های پایتون استفاده می‌شود. هنگام استفاده از تابع FORMULATEXT روی سلولی حاوی فرمول پایتون نیز می‌توان آن را دید.
  • تابع PY توسط FORMULATEXT قابل مشاهده است و افزونه‌ها می‌توانند آن را بنویسند و بخوانند.
  • تابع PY در نوار فرمول قابل مشاهده نیست زیرا با ویرایشگر پایتون نمایش داده می‌شود.
  • تابع PY را نمی‌توان با هیچ تابع دیگر اکسل ترکیب کرد. اگر با توابع دیگر استفاده شود، امکان ورود فرمول وجود ندارد.
  • هر دو آرگومان python_code و return_type باید ثابت باشند.

💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.