عملکرد اکسل HYPERLINK برای ایجاد و ویرایش سریع چندین پیوند

  • این را به اشتراک بگذارید
Michael Brown

این آموزش اصول اولیه تابع HYPERLINK اکسل را توضیح می‌دهد و چند نکته و نمونه فرمول را برای استفاده مؤثرتر از آن ارائه می‌کند.

راه‌های زیادی برای ایجاد یک پیوند در اکسل وجود دارد. برای پیوند دادن به یک صفحه وب خاص، به سادگی می توانید URL آن را در یک سلول تایپ کنید، Enter را فشار دهید و مایکروسافت اکسل به طور خودکار ورودی را به یک لینک قابل کلیک تبدیل می کند. برای پیوند به کاربرگ دیگر یا یک مکان خاص در یک فایل اکسل دیگر، می توانید از منوی زمینه Hyperlink یا میانبر Ctrl + K استفاده کنید. اگر قصد دارید پیوندهای یکسان یا مشابه زیادی وارد کنید، سریعترین راه استفاده از فرمول Hyperlink است که ایجاد، کپی و ویرایش لینک‌ها در اکسل را آسان‌تر می‌کند.

    عملکرد HYPERLINK در اکسل برای ایجاد یک مرجع (میانبر) استفاده می شود که کاربر را به مکان مشخص شده در همان سند هدایت می کند یا سند یا صفحه وب دیگری را باز می کند. با استفاده از فرمول Hyperlink، می توانید به موارد زیر پیوند دهید:

    • یک مکان خاص مانند یک سلول یا محدوده نامگذاری شده در یک فایل اکسل (در برگه موجود یا در کاربرگ یا کتاب کار دیگری)
    • Word، PowerPoint یا سایر سند ذخیره شده در هارد دیسک، شبکه محلی یا آنلاین
    • Bookmark در یک Word سند
    • صفحه وب در اینترنت یا اینترانت
    • آدرس ایمیل برای ایجاد یک پیام جدید

    به عنوان مثال).

  • روی دکمه Replace All کلیک کنید. اکسل متن مشخص شده را در تمام پیوندهای یافت شده جایگزین می کند و تعداد تغییرات ایجاد شده را به شما اطلاع می دهد.
  • دکمه بستن را برای بستن کادر گفتگو کلیک کنید. انجام شد!
  • به روشی مشابه، می‌توانید متن پیوند (friendly_name) را در همه فرمول‌های Hyperlink به طور همزمان ویرایش کنید. هنگام انجام این کار، مطمئن شوید که متنی که قرار است در friendly_name جایگزین شود، در هیچ کجای link_location ظاهر نشود تا فرمول ها را خراب نکنید.

    شایع ترین دلیل برای کار نکردن فرمول هایپرلینک (و اولین چیزی که باید بررسی کنید!) وجود ندارد یا مسیر شکسته در link_location استدلال. اگر اینطور نیست، دو مورد زیر را بررسی کنید:

    1. اگر مقصد پیوند با کلیک بر روی یک پیوند باز نمی شود، مطمئن شوید که مکان پیوند با فرمت مناسب ارائه شده است. نمونه های فرمول برای ایجاد انواع مختلف هایپرلینک را می توان در اینجا پیدا کرد.
    2. اگر به جای متن پیوند خطایی مانند VALUE! یا N/A در یک سلول ظاهر می شود، به احتمال زیاد مشکل از آرگومان friendly_name فرمول Hyperlink شما است.

      معمولاً، چنین خطاهایی زمانی رخ می‌دهند که friendly_name توسط برخی تابع(های) دیگر بازگردانده می‌شود، مانند Vlookup و پیوند ما به اولین مثال مطابقت. در این حالت، خطای #N/A نمایش داده می شودسلول فرمول اگر مقدار جستجو در جدول جستجو یافت نشد. برای جلوگیری از چنین خطاهایی، می توانید از تابع IFERROR برای نمایش یک رشته خالی یا متنی کاربرپسند به جای مقدار خطا استفاده کنید.

    به این صورت است که با استفاده از Excel پیوند ایجاد می کنید. تابع HYPERLINK. از خواندن شما سپاسگزارم و امیدوارم هفته آینده شما را در وبلاگ خود ببینم!

    کتاب کار را برای دانلود تمرین کنید

    نمونه های فرمول هایپرلینک اکسل (فایل xlsx.)

    تابع در تمام نسخه‌های Excel 365 - 2000 موجود است. در Excel Online، تابع HYPERLINK فقط برای آدرس‌های وب (URL) قابل استفاده است.

    سینتکس تابع HYPERLINK به شرح زیر است:

    HYPERLINK (link_location، [friendly_name])

    Where:

    • Link_location (لازم است) مسیر صفحه وب یا فایلی است که باید باز شود.

      Link_location را می توان به عنوان ارجاع به سلول حاوی پیوند یا رشته متن محصور در علامت نقل قول که حاوی مسیری به یک فایل ذخیره شده است، ارائه شود. در یک درایو محلی، مسیر UNC در یک سرور، یا URL در اینترنت یا اینترانت.

      اگر مسیر پیوند مشخص شده وجود نداشته باشد یا شکسته باشد، یک فرمول Hyperlink با کلیک روی سلول با خطا مواجه می شود.

    • Friendly_name (اختیاری) متن پیوند (با نام مستعار پرش متن یا متن لنگر) است که در یک سلول نمایش داده می شود. در صورت حذف، link_location به عنوان متن پیوند نمایش داده می شود.

      Friendly_name را می توان به عنوان یک مقدار عددی، رشته متن محصور در علامت نقل قول، نام یا ارجاع به سلولی که حاوی متن پیوند است، ارائه کرد.

    با کلیک بر روی یک سلول با فرمول Hyperlink، فایل یا صفحه وب مشخص شده در آرگومان link_location باز می شود.

    در زیر، می توانید ساده ترین مثال از فرمول هایپرلینک اکسل، که در آن A2 حاوی friendly_name و B2 حاوی link_location :

    =HYPERLINK(B2, A2)

    نتیجه ممکن است چیزی شبیه بهاین:

    نمونه‌های فرمول بیشتر که کاربردهای دیگر تابع اکسل HYPERLINK را نشان می‌دهد در زیر آمده است.

    با حرکت از تئوری به عمل، بیایید ببینیم چگونه می توانید از تابع HYPERLINK برای باز کردن اسناد مختلف به طور مستقیم از کاربرگ های خود استفاده کنید. ما همچنین در مورد فرمول پیچیده تری صحبت خواهیم کرد که در آن Excel HYPERLINK در ترکیب با چند توابع دیگر برای انجام یک کار چالش برانگیز غیر پیش پا افتاده استفاده می شود.

    نحوه پیوند دادن به برگه ها، فایل ها، صفحات وب و موارد دیگر

    عملکرد HYPERLINK اکسل شما را قادر می‌سازد بسته به مقداری که به آرگومان link_location ارائه می‌دهید، پیوندهای قابل کلیک از چند نوع مختلف را وارد کنید.

    برای درج یک ابرپیوند به یک برگه دیگر در همان کتاب کار، نام برگه هدف را با علامت پوند (#) و پس از آن علامت تعجب و مرجع سلول هدف را وارد کنید، مانند این:

    =HYPERLINK("#Sheet2!A1", "Sheet2")

    فرمول بالا یک ابر پیوند با متن پرش "Sheet2" ایجاد می کند که Sheet2 را در کتاب کار فعلی باز می کند.

    اگر نام کاربرگ شامل فضاها یا <9 باشد>کاراکترهای غیر الفبایی ، باید در یک علامت نقل قول قرار داده شود، مانند این:

    =HYPERLINK("#'Price list'!A1", "Price list")

    به همین ترتیب، می‌توانید به سلول دیگری به همان روش یک ابر پیوند ایجاد کنید.ورق به عنوان مثال، برای درج یک لینک که شما را به سلول A1 در همان خانه می بردکاربرگ، از فرمولی مشابه این استفاده کنید:

    =HYPERLINK("#A1", "Go to cell A1")

    برای ایجاد یک لینک به یک Workbook دیگر، باید کامل را مشخص کنید. مسیر به کتاب کار هدف در قالب زیر:

    "Drive:\Folder\Workbook.xlsx"

    به عنوان مثال:

    =HYPERLINK("D:\Source data\Book3.xlsx", "Book3")

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

    "[Drive:\Folder\Workbook.xlsx]Sheet!Cell"

    به عنوان مثال، برای افزودن یک پیوند با عنوان "Book3" که Sheet2 را در Book3 ذخیره شده در پوشه Source data در درایو D باز می کند، از این فرمول استفاده کنید:

    =HYPERLINK("[D:\Source data\Book3.xlsx]Sheet2!A1", "Book3")

    اگر قصد دارید کتاب های کاری خود را به زودی به مکان دیگری منتقل کنید، می توانید یک پیوند نسبی مانند این ایجاد کنید:

    =HYPERLINK("Source data\Book3.xlsx", "Book3")

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

    هیپرلینک به یک محدوده نامگذاری شده

    اگر در حال ایجاد پیوند به یک نام در سطح کاربرگ هستید، شامل مسیر کامل به نام هدف:

    "[Drive:\Folder\Workbook.xlsx]Sheet!Name"

    به عنوان مثال، برای درج پیوند به یک محدوده ای با نام "Source_data" که در Sheet1 در Book1 ذخیره شده است، از این فرمول استفاده کنید:

    =HYPERLINK("[D:\Excel files\Book1.xlsx]Sheet1!Source_data","Source data")

    اگر به نام سطح کتاب کار ارجاع می دهید، به نام برگه نیازی نیست برای گنجاندن، به عنوان مثال:

    =HYPERLINK("[D:\Excel files\Book1.xlsx]Source_data","Source data")

    هایپرلینک برای باز کردنفایل ذخیره شده در هارد دیسک

    برای ایجاد پیوندی که سند دیگری را باز می کند، مسیر کامل آن سند را در این قالب مشخص کنید:

    "Drive:\" Folder\File_name.extension"

    به عنوان مثال، برای باز کردن سند Word با نام Price List که در پوشه Word files در درایو D ذخیره شده است، از فرمول زیر:

    =HYPERLINK("D:\Word files\Price list.docx","Price list")

    هایپرپیوند به یک نشانک در یک سند Word

    برای ایجاد یک ابرپیوند به یک مکان خاص در یک سند Word، مسیر سند را در [مربع] قرار دهید. براکت ها] و از یک نشانک برای تعریف مکانی که می خواهید به آن پیمایش کنید استفاده کنید.

    به عنوان مثال، فرمول زیر یک لینک به نشانک به نام Subscription_prices در Price اضافه می کند. list.docx:

    =HYPERLINK("[D:\Word files\Price list.docx]Subscription_prices","Price list")

    هایپرپیوند به یک فایل در درایو شبکه

    برای باز کردن یک فایل ذخیره شده در شبکه محلی خود، مسیر آن فایل را در Universal ارائه کنید. فرمت کنوانسیون نامگذاری (UNC) که از بک اسلش های دوتایی قبل از نام سرور استفاده می کند، مانند این:

    "\\Server_name\" Folder\File_name.extension"

    فرمول زیر یک پیوند با عنوان "لیست قیمت" ایجاد می کند که کتاب کاری Price list.xlsx ذخیره شده در SERVER1 را در <1 باز می کند>پوشه Svetlana :

    =HYPERLINK("\\SERVER1\Svetlana\Price list.xlsx", "Price list")

    برای باز کردن یک فایل اکسل در یک کاربرگ خاص ، مسیر فایل را در [پرانتز] محصور کنید و شامل نام برگه به ​​دنبال علامت تعجب (!) و مرجعسلول:

    =HYPERLINK("[\\SERVER1\Svetlana\Price list.xlsx]Sheet4!A1", "Price list")

    هایپرپیوند به یک صفحه وب

    برای ایجاد یک ابرپیوند به یک صفحه وب در اینترنت یا اینترانت، URL آن را در داخل علامت نقل قول قرار دهید، مانند این:

    =HYPERLINK("//www.ablebits.com","Go to Ablebits.com")

    فرمول بالا یک پیوند با عنوان "برو به Ablebits.com" وارد می کند که صفحه اصلی وب سایت ما را باز می کند.

    هایپرلینک به ارسال یک ایمیل

    برای ایجاد یک پیام جدید به یک گیرنده خاص، یک آدرس ایمیل در این قالب ارائه دهید:

    "mailto:email_address"

    به عنوان مثال:

    =HYPERLINK("mailto:[email protected]","Drop us an email")

    فرمول بالا یک لینک با عنوان "به ما ایمیل ارسال کنید" اضافه می کند، و با کلیک کردن روی پیوند، یک پیام جدید برای تیم پشتیبانی ما ایجاد می شود.

    Vlooup و ایجاد یک لینک به first match

    هنگامی که با مجموعه داده های بزرگ کار می کنید، ممکن است اغلب در موقعیتی قرار بگیرید که باید یک مقدار خاص را جستجو کنید و داده های مربوطه را از ستون دیگری برگردانید. برای این کار، از تابع VLOOKUP یا یک ترکیب قوی تر INDEX MATCH استفاده می کنید.

    اما اگر نه تنها بخواهید یک مقدار منطبق را بکشید بلکه به موقعیت آن مقدار در مجموعه داده منبع نیز بپرید چه می شود. نگاهی به جزئیات دیگر در همان ردیف؟ این را می توان با استفاده از تابع اکسل HYPERLINK با کمک CELL، INDEX و MATCH انجام داد.

    فرمول عمومی برای ایجاد یک پیوند به اولین تطابق به شرح زیر است:

    HYPERLINK("#"& ;CELL("آدرس", INDEX( بازگشت_بازگشت, MATCH( مقدار_جستجو, محدوده_جستجو،0)))، INDEX( بازگشت_بازگشت، MATCH( مقدار_جستجو، محدوده_بازرسی،0)))

    برای مشاهده فرمول بالا در عمل، مثال زیر را در نظر بگیرید فرض کنید، شما فهرستی از فروشندگان در ستون A، و محصولات فروخته شده در ستون C دارید. هدف شما این است که اولین محصول فروخته شده توسط یک فروشنده معین را بکشید و به سلولی در آن ردیف پیوند ایجاد کنید تا بتوانید سایر جزئیات مرتبط را بررسی کنید. با آن ترتیب خاص.

    با مقدار جستجو در سلول E2، لیست فروشنده (محدوده جستجو) در A2:A10، و لیست محصول (محدوده بازگشت) در C2:C10، فرمول شکل زیر را به خود می گیرد:

    =HYPERLINK("#"&CELL("address", INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))

    همانطور که در تصویر زیر نشان داده شده است، فرمول مقدار منطبق را می کشد و آن را به یک لینک قابل کلیک تبدیل می کند که کاربر را به موقعیت اولین مطابق در مجموعه داده اصلی هدایت می کند.

    اگر با ردیف‌های طولانی از داده کار می‌کنید، ممکن است راحت‌تر باشد که پیوند پیوند به اولین سلول در ردیفی که مطابقت یافت می‌شود، راحت‌تر باشد. برای این کار، شما به سادگی محدوده بازگشتی را در اولین ترکیب INDEX MATCH روی ستون A تنظیم کنید ($A$2:$A$10 در این مثال):

    =HYPERLINK("#"&CELL("address", INDEX($A$2:$A$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)))

    این فرمول شما را به اولین وقوع مقدار جستجو ("Adam") در مجموعه داده:

    این فرمول چگونه کار می کند

    کسانی از شما که با INDEX آشنایی دارید فرمول MATCH به عنوان یک جایگزین همه کاره تر برای Excel VLOOKUP، احتمالاً قبلاً به طور کلی پی برده است.منطق.

    در هسته، از ترکیب کلاسیک INDEX MATCH برای پیدا کردن اولین وقوع مقدار جستجو در محدوده جستجو استفاده می‌کنید:

    INDEX( return_range, MATCH( lookup_value, lookup_range, 0))

    می توانید با دنبال کردن پیوند بالا جزئیات کاملی در مورد نحوه عملکرد این فرمول پیدا کنید. در زیر، نکات کلیدی را بیان خواهیم کرد:

    • عملکرد MATCH موقعیت " Adam " (مقدار جستجو) را در محدوده A2:A10 (محدوده جستجو) تعیین می کند و برمی گرداند. 3.
    • نتیجه MATCH به آرگومان row_num تابع INDEX ارسال می‌شود که به آن دستور می‌دهد مقدار را از ردیف 3 در محدوده C2:C10 (محدوده بازگشتی) برگرداند. و تابع INDEX " Lemons " را برمی گرداند.

    به این ترتیب، آرگومان friendly_name فرمول Hyperlink خود را دریافت می کنید.

    اکنون ، بیایید link_location را بررسی کنیم، یعنی سلولی که هایپرلینک باید به آن اشاره کند. برای دریافت آدرس سلول، از تابع CELL("آدرس"، [مرجع]) با INDEX MATCH به عنوان مرجع استفاده می کنید. برای اینکه تابع HYPERLINK بداند که سلول مورد نظر در برگه فعلی قرار دارد، آدرس سلول را با کاراکتر پوند ("#") الحاق کنید.

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

    نحوه ویرایش چندین هایپرلینک در یک زمان

    همانطور که در ابتدا ذکر شددر این آموزش، یکی از مفیدترین مزایای پیوندهای فرمول محور، امکان ویرایش فرمول های متعدد Hyperlink در یک حرکت با استفاده از ویژگی Replace All اکسل است.

    فرض کنید می خواهید URL قدیمی شرکت خود (old-website.com) را با آدرس جدید (new-website.com) در تمام لینک های موجود در برگه فعلی یا در کل کتاب کار جایگزین کنید. برای انجام این کار، لطفاً مراحل زیر را دنبال کنید:

    1. Ctrl + H را فشار دهید تا برگه Replace در گفتگوی Find and Replace باز شود.
    2. در قسمت سمت راست کادر محاوره‌ای، روی دکمه گزینه‌ها کلیک کنید.
    3. در کادر چیست را پیدا کنید ، متن مورد نظر خود را تایپ کنید. را تغییر دهید ("old-website.com" در این مثال).
    4. در فهرست کشویی Within ، Sheet یا Workbook<را انتخاب کنید. 10> بسته به این که آیا می خواهید لینک ها را فقط در کاربرگ فعلی یا در همه برگه های کتاب کار فعلی تغییر دهید.
    5. در لیست کشویی به جستجو در ، فرمول ها را انتخاب کنید. .
    6. به عنوان یک اقدام احتیاطی، ابتدا روی دکمه یافتن همه کلیک کنید و اکسل لیستی از تمام فرمول های حاوی متن جستجو را نمایش می دهد:

  • به نتایج جستجو نگاه کنید تا مطمئن شوید که می‌خواهید همه فرمول‌های یافت شده را تغییر دهید. اگر انجام دادید، به مرحله بعدی بروید، در غیر این صورت جستجو را اصلاح کنید.
  • در کادر Replace with ، متن جدید ("new-website.com" را در این تایپ کنید.
  • مایکل براون یک علاقه‌مند به فناوری است که علاقه زیادی به ساده‌سازی فرآیندهای پیچیده با استفاده از ابزارهای نرم‌افزاری دارد. او با بیش از یک دهه تجربه در صنعت فناوری، مهارت های خود را در Microsoft Excel و Outlook و همچنین Google Sheets و Docs تقویت کرده است. وبلاگ مایکل اختصاص داده شده است تا دانش و تخصص خود را با دیگران به اشتراک بگذارد و نکات و آموزش هایی را برای بهبود بهره وری و کارایی ارائه دهد. چه یک حرفه ای با تجربه باشید و چه مبتدی، وبلاگ مایکل، بینش های ارزشمند و توصیه های عملی را برای استفاده حداکثری از این ابزارهای نرم افزاری ضروری ارائه می دهد.