سبد خرید
0

محصولی در سبد خرید نیست.

بازگشت به فروشگاه

برقراری لینک بین فایل ها با تابع Hyperlink

تابع Hyperlink در اکسل
۴.۵/۵ - (۲۹ امتیاز)

گاهی اوقات لازمه که برای لیستی از داده ها در اکسل لینک بسازیم و متصل کنیم به فایل های مربوطه. مثلا لیستی از نامه ها داریم در اکسل و میخوایم روی هر شماره نامه کلیک کردیم، نامه مربوطه باز بشه. یا فایلی برای فاکتورهای فروش داریم و میخوایم با کلیک بر روی هر شماره فاکتور، نسخه PDF همون فاکتور باز بشه. این کار رو هم با ابزار Hyperlink میشه انجام داد و هم با تابع Hyperlink در اکسل. مزیت استفاده از تابع اینه که هم براحتی قابل انتقال هست و هم با با برخی تغییرات سازگار هست. در این مقاله به تشریح تابع Hyperlink می پردازیم.

تابع Hyperlink دو آرگومان داره:

Link_Location: مسیری که فایل مورد نظر در آن ذخیره شده است.

[Friendly_Name]: کلمه ای که میخوایم بصورت لینک نمایش داده بشه. اگر این آرگومان خالی گذاشته بشه، کل مسیر (آرگومان اول) به عنوان نام لینک نمایش داده خواهد شد.

مثال: فرض کنید فولدری حاوی فاکتورهای فروش داریم. میخواهیم لیستی از این فاکتورها در اکسل داشته باشیم که با کلیک بر روی هر کدوم، فاکتور مربوط به اون باز بشه. برای این کار مراحل زیر رو انجام میدیم:

مرحله اول:

مطابق شکل ۱ در یک ستون همه شماره فاکتورها رو وارد میکنیم.

لینک به فایل با استفاده تابع Hyperlink

شکل ۱- لینک به فایل با استفاده تابع Hyperlink در اکسل

مرحله دوم:

همه فاکتورها رو در یک فولدر قرار میدیم و آدرس فولدر رو از طریق کلیک راست بر روی یکی از فاکتورها و گزینه Properties بدست میاریم. (شکل ۲)

فراخوانی مسیر ذخیره فاکتورها

شکل ۲- فراخوانی مسیر ذخیره فاکتورها با استفاده از تابع Hyperlink در اکسل

مرحله سوم:

حالا باید مسیر رو داخل تابع بنویسیم. مطابق شکل ۴، مسیر فایل رو در آرگومان اول تابع قرار میدیم.

دقت کنید اول باید آدرس رو کامل کنیم. یعنی مشخص کنیم هر سلول مال کدوم شماره فاکتور هست. کافیه مسیری رو که از Properties برداشتیم رو با یک \ و یکی از سلول هایی که حاوی شماره فاکتور هست وصل کنیم. نکته خیلی مهم پسوند فایل هست که حتما باید به ادامه آدرس سلول اضافه بشه، .PDF ،JPG و یا هر پسوند دیگری. همه اینها رو با & به هم وصل میکنیم. توجه داشته باشید که قسمت های متنی همیشه باید داخل ” ” قرار بگیرند.

 

“C:\Users\Saman\Desktop\Sales\Factors”&”\”&B2&”.jpg”

نکته:
اگر پسوند رو تعیین نکنیم، با خطای شکل ۳ مواجه میشیم.

 

خطای تعیین نکردن پسوند فایل

شکل ۳- خطای تعیین نکردن پسوند فایل

حالا که آدرس رو کامل کردیم کافیه این آدرس رو در آرگومان اول تابع قرار بدیم.

=HYPERLINK(“C:\Users\Saman\Desktop\Sales\Factors”&”\”&B2&”.jpg”, B2)

آرگومان دوم هم همون شماره فاکتور (آدرس سلول حاوی شماره فاکتور) قرار میدیم که لینک با شماره فاکتور شناخته بشه.

ثبت فرمول Hyperlink

شکل ۴- ایجاد لینک با تابع Hyperlink در اکسل

مرحله چهارم:

کافیه فرمول نوشته شده رو Drag کنیم. تا برای همه شماره فاکتورها اعمال بشه.

نکته:
اگه بخواید فولدر رو منتقل کنید، کافیه فقط مسیر رو با توجه به جای جدید اصلاح کنید.

 

سوال: میتونید راه حلی پیشنهاد بدید که در صورت جابجا کردن فایل آدرس ها بصورت خودکار تغییر کنه و آپدیت بشه؟

نظرات و راه حل های خودتون رو در ادامه همین پست ثبت کنید

مقاله زیر رو هم مطالعه کنید:

مدیریت لینک ها در اکسل

کلیدواژه : تابع Hyperlinkمتوسط
134

من سامان چراغی هستم. دانش آموخته مقطع فوق لیسانس دانشگاه تربیت مدرس در رشته مهندسی صنایع. از سال 1388 اکسل و برنامه نویسی VBA رو به صورت حرفه ای شروع کردم.

دیدگاه کاربران
  • فاطمه ۵ خرداد ۱۴۰۴ / ۰:۰۷ ق٫ظ

    سلام من میخوام به برنامه اکسل لینک بدم که بشه اون لینک رو داخل تلگرام بفرستم که هرکی روی لینک زد صفحه براش باز بشه چطوری میشه این کار رو انجام داد.

    • آواتار
      حسنا خاکزاد ۵ خرداد ۱۴۰۴ / ۱۰:۲۳ ق٫ظ

      درود بر شما
      یعنی با کلیک بر روی لینک اون فایل اکسل بخصوص شما باز بشه؟ از روی سورس شما؟

  • ابوالفضل ۱۱ آذر ۱۴۰۳ / ۱۱:۱۱ ق٫ظ

    سلام وقت بخیر میخوام با استفاده از تابع هایپرلینک از ۳ تا پوشه مختلف فایل رو بگرده و پیدا کنه و بازش کنه دیگه مجبور نباشم ۲ تا هایپرلینک جدا بزنم

    • آواتار
      حسنا خاکزاد ۱۱ آذر ۱۴۰۳ / ۱۱:۲۷ ق٫ظ

      درود
      شما باید جستجو ها رو با توابع جستجو انجام بدید و در نهایت وقتی مشخص شد، مسیرش رو فراخوان یکنید بذارید داخل تابع HYPERLINK

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان