تابع ENCODEURL

متن را به شکل قابل استفاده در آدرس اینترنتی تبدیل می‌کند

ساختار تابع

=ENCODEURL(text)

برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.

توضیح کامل

تابع ENCODEURL نویسه‌هایی را که در آدرس اینترنتی مجاز نیستند، مثل فاصله و حروف فارسی، به کدهای درصدی تبدیل می‌کند تا بتوان متن را داخل لینک قرار داد.

مثال: ساخت لینک جستجوی گوگل برای متن سلول A2
="https://www.google.com/search?q=" & ENCODEURL(A2)

مثال: لینک قابل کلیک برای ارسال پیام واتساپ به شماره‌ی B2 با متن C2
=HYPERLINK("https://wa.me/" & B2 & "?text=" & ENCODEURL(C2), "ارسال")
⚙

مشخصات فنی

ویژگی‌های فنی و سازگاری تابع

پیشرفته
▣ دسته‌بندی اکسلی وب
◷ اولین نسخه Excel 2013
↦ نوع خروجی متن
ϟ Volatile خیر
⌗ Dynamic Array خیر
★ محبوبیت ۱۲ از ۱۰۰

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

نام ورودی نوع وضعیت توضیح
text متن الزامی متنی که باید کدگذاری شود
Function Arguments
ENCODEURL
متن
متن را به شکل قابل استفاده در آدرس اینترنتی تبدیل می‌کند

کاربردهای تابع

✓

ساخت لینک پویا

تولید لینک جستجو، نقشه یا پیام‌رسان از روی داده‌های سلول

✓

فراخوانی سرویس وب

آماده کردن پارامترهای آدرس برای WEBSERVICE

خطاهای رایج و راه‌حل

#VALUE!

ورودی قابل تبدیل به متن نیست یا بیش از حد طولانی است

راه‌حل: بررسی اینکه ورودی‌ها عدد واقعی باشند، نه متن

✦

نکات مهم

  • فاصله به %20 تبدیل می‌شود.
  • حروف فارسی به چند کد درصدی تبدیل می‌شوند و این طبیعی است.
  • در اکسل تحت وب و اکسل مک کار نمی‌کند.

توضیحات بیشتر

فقط بخش متغیر آدرس را به این تابع بدهید، نه کل آدرس را؛ در غیر این صورت علامت‌هایی مثل / و : هم کدگذاری می‌شوند و لینک خراب می‌شود.

توابع مرتبط و جایگزین

ترکیب

مشابه

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها