متنی
همه نسخهها
◉ 27 بازدید
=MIDB()
تابع MIDB تعداد مشخصی از نویسهها را از یک رشته متنی بر اساس تعداد بایت و از موقعیت مشخصشده برمیگرداند. این تابع برای زبانهای با مجموعهنویسه دوبایتی (DBCS) کاربرد دارد و در نسخههای جدید منسوخ شده است؛ بهجای آن از MID استفاده کنید.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=MIDB(text, start_num, num_bytes)
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیمتن
محبوبیت43 / 100
Volatileخیر
Dynamic Arrayخیر
دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =MIDB() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
text |
متن | الزامی | رشته متنی که میخواهید نویسههای موردنظر را از آن استخراج کنید. |
start_num |
عدد | الزامی | موقعیت اولین بایت موردنظر برای استخراج در متن. |
num_bytes |
عدد | الزامی | تعداد بایتهایی که میخواهید برگردانده شود. |
▣ مثالهای کاربردی
استخراج نویسهها بر اساس بایت از موقعیت مشخص
=MIDB("Excel",2,2)
✦ نکات مهم
- تابع MIDB منسوخ شده است. در کتابهای کار با Compatibility Version 2، تابع MID جفتهای جانشین را یک نویسه میشمارد.
⚠ خطاهای رایج
#VALUE!
اگر مقدار start_num کوچکتر از ۱ باشد یا مقدار num_bytes منفی باشد، خطای #VALUE! برمیگردد.
راهحل: برای start_num مقدار بزرگتر یا مساوی ۱ و برای num_bytes مقدار نامنفی وارد کنید.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!