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

شکل۱- Hyperlink به شیت های مختلف
برای این کار، بعد از رسم چهار Shape برای هر فصل، روی Shape مربوط به بهار کلیک راست کرده و مطابق شکل۲ از منوی ظاهر شده Hyperlink را انتخاب میکنیم.

شکل۲- ایجاد هایپرلینک برای هر Shape
از جدول باز شده، مطابق شکل ۳ بر روی Place in this document کلیک میکنیم. به محض کلیک بر روی این مورد، سمت راست، همه شیتها و محدوده های نامگذاری شده مشاهده می شود. با توجه به اینکه shape مورد نظر مربوط به فصل بهار بود، روی نام بهار کلیک کرده و Ok را می زنیم.

شکل۳- تعیین مقصد لینک در هایپرلینک
برای اینکه زمانیکه موس را روی Shape نگه می داریم یک راهنمایی ظاهر شود، می توان ScreenTip را مطابق شکل ۴ تنظیم نمود.

شکل۴- توضیحات نمایشی برای هر لینک
این کار را برای هر چهار shape مربوط به هر فصل انجام می دهیم. شکل ۵، چهار شیت مربوط به هر فصل را نشان می دهد که در هر شیت، مشخص است بر روی کدام Shape کلیک شده است. (توجه کنید که گرافیک Shapeها را در شیت های مربوطه طوری تنظیم کردیم که با انتخاب هر شیت، بقیه Shape ها که مربوط به شیت های دیگر است، غیرفعال به نظر برسند و فقط Shape مربوط به همان شیت فعال به نظر برسد)

شکل۵- استفاده از Shape برای لینک کردن
حالا می خواهیم یک دکمه بازگست هم در هر چهار شیت داشته باشیم که با کلیک بر روی آن به شیت ورود منتقل شویم. برای این کار بعد ایجاد shape مورد نظر مطابق شکل ۶ عمل میکنیم.

شکل ۶- ایجاد توضیح برای لینک
این shape ایجاد شده را در همه شیت ها کپی می کنیم. که دکمه بازگشت را در همه شیت ها داشته باشیم.
حالا کافیست شیت تب های نشان داده شده در شکل ۷ را از طریق تنظیمات Excel Option و مطابق شکل ۸ پنهان کنیم.

شکل۷- پنهان کردن Sheet Tab برای موثر شدن اثر هایپرلینک

شکل۸- پنهان کردن Sheet Tab
تو این آموزش در مورد نحوه لینک داده به اشیاء اکسل صبحت کردیم که چطور دکمه های هدایت شونده ایجاد کنیم. برای ایجاد لینک در اکسل از تابع Hyperlink هم استفاده میشه که با استفاده از فرمول نویسی ها میشه به سرعت لینک های متغییر تعریف کرد. میتونید در مقاله لینک به فایل های دیگر یاد بگیرید چطور به خارج از شیت، لینک بدید.
مقالات پیشنهادی:




سلام خانم مهندس ، سوالی داشتم ، در شیت یک ستونی شامل اعداد دارم ودر شیت دو فرمول ها ومحاسباتی وجود دارد که یکی از اعداد موجود در شیت اول را بدست می آورد ، میخواهم با استفاده از یک دکمه در شیت دو به همان سلولی که این عدد در آن وجود دارد منتقل شوم .
درود بر شما
جزئیات سوال رو متوجه نشدم ولی این لینک رو ببینید
https://excelpedia.net/hyperlink-function/
سلام
دو تا شیت دارم
میخوام سلول های شیت اولی را نظیر به نظیر هایپر لینک کنم چطور میتونم به صورت کلی انجامش بدم
درود بر شما
از تابع hyperlink استفاده کنید
https://excelpedia.net/hyperlink-function/
با سلام مجدد
جسارتا من با روش زیر به جوابم رسیدم
به وسیله ابزار KUTOOLS و از قسمت convert formula to text فرمول هایپرلینکم را به text تبدیل کردم و سپس به وسیله vlookup مسیر را در شیت جدید آوردم و سپس دوباره به وسیله convert text to formula هایپر لینک را فعال کردم اینم فرمول کلی
IF(VLOOKUP(O:O;'[scan icaps farab.xlsx]THIS PERIODE’!$D:$Z;23;0)=1;VLOOKUP(O:O;'[scan icaps farab.xlsx]THIS PERIODE’!$D:$Z;22;0))
خیلی هم عالی… موفق باشید
با سلام و تشکر از پاسخ دهی سریع شما مهندس گرامی
در سوالی که مطرح کردم شاید منظورم را به درستی نرسونده باشم
تعداد سطرهای من حدود ۳۰ هزار تا است و ستون اول هر سطر یک اسم منحصر به فرد دارد و بدلیل اینکه ساده تر باشد مثال مدرسه را زدم
حالا سوالم را جور دیگه طرح میکنم
چجوری با تابع ویلوکاپ می تونم فرمول هایپرلینک را جای دیگه کپی کنم ؟
میخوام فرمولم اینطور باشه که اگر هرکدام از اسامی ستونA مربوط به شیت ۱ با اسامی ستون Aشیت ۲ برابر بود سلول Bهمان سطر را که حاوی دستور هایپرلینک استدر ستون Bشیت ۲ کپی کن
البته کپی FX کنه
پاینده باشید
با کد احتمالا بشه…
ولی نمیفهمم چرا همون شرط ها رو داخل تابع hyperlink اعمال نمیکنید.
به هر حال توضیحات همونهاست که عرض کردم.شاید بهتر باشه روش کار رو عوض کنید
با سلام
فرض کنید در یک شیت در ستون A اسامی دانش آموزان یک کلاس وارد شده و بوسیله دستور هایپرلینک عکس هر دانش آموز در ستون Bلینک شده است و در شیت های دیگر هم به همین منوال دانش آموزان کلاسهای دیگر وارد شده و عکس آنها لینک شده است (به عنوان مثال فرمول در ستون B2 به صورت زیر است )
=HYPERLINK(CONCATENATE(“E:\SCAN\”;”SCAN (1)”;”.JPG”);A2)
حالا فرض کنید که تعدادی اسم دانش آموز از کل مدرسه داریم و میخواهیم جلوی اسم آنها هایپرلینک عکس آنها را داشته باشیم چطور می توان بدون آنکه بخواهیم مجددا عکس را هایپرلینک کنیم به وسیله فرمول VLOOKUP لینکها را از داخل شیتهای دیگر به این شیت منتقل کنیم؟
من خودم به وسیله دستور IF و VLOOKUP یک دستور نوشتم ولی لینک را به صورت TEXT میاره و عکس باز نمیشه
درود بر شما
اگر از یک چیزی مثل کد ملی یا کد دانش آموزی استفاده کنید که لینک ها بر اساس اونها باشه. (اسم فایل ها هم همین باشه یعنی یا کد ملی یا کد دانش آموزی)
دیگه نیازی نیست از اسم Scan(1) استفاده کنید که لازم باشه هر بار تغییر بدید.
کافیه کدها داخل سلول باشه و شما از آدرس سلول استفاده کنید.
این آموزش و هم بخونید
https://excelpedia.net/hyperlink-function/
سلام خانوم خاکزاد
میخواستم بدونم میشه روی آیتم های نمودار هایپرلینک کرد؟ یعنی دقیقا وقتی روی یک بخش از نمودار کلیک کنی ارجاع داده بشه. میخوام روی نمودار باشه. کلا برای اینکار چیکار باید کنم؟ نرم افزاری مخصوص اینکار وجود داره؟ ممنون از پاسخگویی تون
درود بر شما
خود نمودار رو میتونید بصورت شی باهاش رفتار کنید و هایپرلینک کنید
ولی اجزای نمودار نه
سلام وقت بخیر من می خوام آدرس سایت رو لینک کنم در اکسل وپیغام خطا زیر رو می دهد
cannot locate the enternet the intenet server or proxy server
درود بر شما
اتصال اینترنت رو بررسی کنید و اجازه و سطح دسترسی. خود hyperlink مشکلی نداره
ببخشید می خواستم بدونم چطور می تونم اطلاعات یک سل از یک شیت را به ادرس همان سل درتعداد زیادی از شیت های دیگه انتقال بدم؟
درود بر شما
این آموزش رو مطالعه کنید
https://excelpedia.net/address-function/
سلام ببخشید مثل اینکه درست سئوال رو نپرسیدم من یک لیست اطلاعات۵۰۰۰ردیفی دارم که باید ویرایش کنم ابتدا عدد رو پیدا کنم بعد سلکت کردم. مشکل من سلکت کردن هستش. من درحال حاضر برای سلکت کردن با ctrl +f استفاده می کنم که سلکت کنم ممنون میشم راهنمایی کنید
سوالتون واضح نیست
مشکل کجاست؟
سلام به چه نحوی link location رو می تونم آدرس سلول بدم که به آدرس داخل سلول پرش کنه (توی تابع hyperlink) یعنی یه طورایی که goto رو انجام بده ممنون
درود بر شما
ار منظورتون پرش به سلول های داخل شیت هست، این الگو رو استفاده کنید:
=hyperlink("#B2","friendly name")