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

=REPLACE()

تابع REPLACE بخشی از یک رشته متنی را، بر اساس تعداد نویسه‌هایی که مشخص می‌کنید، با یک رشته متنی دیگر جایگزین می‌کند.

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

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

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

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

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

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

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

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

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

نام ورودینوعوضعیتتوضیح
old_text متن الزامی متنی که می‌خواهید برخی نویسه‌های آن را جایگزین کنید.
start_num عدد الزامی موقعیت نویسه‌ای در old_text که می‌خواهید با new_text جایگزین شود.
num_chars عدد الزامی تعداد نویسه‌هایی در old_text که می‌خواهید تابع REPLACE آن‌ها را با new_text جایگزین کند.
new_text متن الزامی متنی که جایگزین نویسه‌های داخل old_text خواهد شد.

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

▦ داده‌های مثال
سلولمقدار
A2 abcdefghijk
A3 2009
A4 123456
A5 abcdefghijk
A6 2009
A7 123456
پنج نویسه داخل abcdefghijk را با یک نویسه * جایگزین می‌کند، از ششمین نویسه (f) شروع می‌شود. =REPLACE(A2,6,5,"*")
نتیجه: abcde*k
دو رقم آخر (۰۹) عدد ۲۰۰۹ را با ۱۰ جایگزین می‌کند. =REPLACE(A3,3,2,"10")
نتیجه: 2010
سه نویسه اول ۱۲۳۴۵۶ را با یک نویسه @ جایگزین می‌کند. =REPLACE(A4,1,3,"@")
نتیجه: @456

✦ نکات مهم

  • تابع REPLACEB منسوخ شده است. در کتاب‌های کار با نسخه سازگاری ۲، تابع REPLACE رفتار بهبودیافته‌ای با جفت‌های جانشین (Surrogate Pairs) دارد و آن‌ها را به جای دو نویسه، یک نویسه حساب می‌کند. انتخاب‌گرهای تنوع (Variation Selectors) که معمولاً با ایموجی‌ها استفاده می‌شوند همچنان به صورت نویسه‌های جداگانه شمرده می‌شوند. برای اطلاعات بیشتر، استاندارد یونیکد را ببینید.

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

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

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

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

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

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