تابع 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
|
متن | الزامی | متنی که باید کدگذاری شود |
متن را به شکل قابل استفاده در آدرس اینترنتی تبدیل میکند
کاربردهای تابع
✓
ساخت لینک پویا
تولید لینک جستجو، نقشه یا پیامرسان از روی دادههای سلول
✓
فراخوانی سرویس وب
آماده کردن پارامترهای آدرس برای WEBSERVICE
خطاهای رایج و راهحل
#VALUE!
ورودی قابل تبدیل به متن نیست یا بیش از حد طولانی است
راهحل: بررسی اینکه ورودیها عدد واقعی باشند، نه متن
نکات مهم
- فاصله به %20 تبدیل میشود.
- حروف فارسی به چند کد درصدی تبدیل میشوند و این طبیعی است.
- در اکسل تحت وب و اکسل مک کار نمیکند.
توضیحات بیشتر
فقط بخش متغیر آدرس را به این تابع بدهید، نه کل آدرس را؛ در غیر این صورت علامتهایی مثل / و : هم کدگذاری میشوند و لینک خراب میشود.
