متنی همه نسخه‌ها ◉ 28 بازدید

=SUBSTITUTE()

متن جدید (new_text) را جایگزین متن قدیمی (old_text) در یک رشته متنی می‌کند. وقتی می‌خواهید متن مشخصی را در یک رشته جایگزین کنید از SUBSTITUTE استفاده کنید؛ وقتی می‌خواهید هر متنی را که در موقعیت مشخصی قرار دارد جایگزین کنید از REPLACE استفاده کنید.

قابل استفاده در: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=SUBSTITUTE(text, old_text, new_text, [instance_num])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودی‌ها را ببینید.
نوع خروجیمتن
محبوبیت60 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground فایل اختصاصی این تابع — ایمن و کم‌حجم · شامل داده نمونه + فرمول فعال
اشتراک‌گذاری:

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

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

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

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

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

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

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

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

نام ورودینوعوضعیتتوضیح
text هر نوع الزامی متن یا ارجاع به سلولی حاوی متنی که می‌خواهید کاراکترهای آن جایگزین شود.
old_text هر نوع الزامی متنی که می‌خواهید جایگزین شود.
new_text هر نوع الزامی متنی که می‌خواهید جای old_text قرار گیرد.
instance_num هر نوع اختیاری مشخص می‌کند کدام رخداد old_text با new_text جایگزین شود. اگر instance_num را مشخص کنید، فقط همان رخداد جایگزین می‌شود؛ در غیر این صورت همه رخدادهای old_text در text به new_text تبدیل می‌شوند.

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

▦ داده‌های مثال
سلولمقدار
A2 Sales Data
B2 <
A3 Quarter 1, 2008
B3 <
A4 Quarter 1, 2011
B4 <
A5 Sales Data
B5 <
A6 Quarter 1, 2008
B6 <
A7 Quarter 1, 2011
B7 <
جایگزینی Cost به جای Sales (Cost Data) =SUBSTITUTE(A2, "Sales", "Cost")
نتیجه: Cost Data
جایگزینی اولین رخداد «۱» با «۲» (Quarter 2, 2008) =SUBSTITUTE(A3, "1", "2", 1)
نتیجه: Quarter 2, 2008
جایگزینی سومین رخداد «۱» با «۲» (Quarter 1, 2012) =SUBSTITUTE(A4, "1", "2", 3)
نتیجه: Quarter 1, 2012

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

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

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

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

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

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