مرتبط کردن شیت ها به یکدیگر با ابزار 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 هم استفاده میشه که با استفاده از فرمول نویسی ها میشه به سرعت لینک های متغییر تعریف کرد. میتونید در مقاله لینک به فایل های دیگر یاد بگیرید چطور به خارج از شیت، لینک بدید.
مقالات پیشنهادی:




سلام، وقت بخیر.
یه فایل اکسل دارم که میخوام مثلا ۱۰ تا سلول پشت سر هم رو به ۱۰ تا فایل پشت سر هم لینک کنم.
آیا روشی هست که تک تک لینک نکنم و با فرمول نویسی همه سلول ها رو به فایلهشون لینک کنم؟؟؟
(تعداد سلول ها و فایل ها زیاده)
درود بر شما
اگر منظور از لینک، hyperlink هست از این تابع استفاده کنید
https://excelpedia.net/hyperlink-function/
اگر منظور اتصال شیت به یک سل خاص هست از تابع address و indirect استفاده کنید
https://excelpedia.net/address-function/
سلام من یه سوال دارم من دوتا شیت دارم که حدودا چند هزار سطر داره و از شیت اول یک ستون باهمان مشخصات در شیت دوم نیز می باشد . من مشکل خودم را به صورت مثال اعلام می کنم مثلا من سطری دارم با کد ۱۰۰ در شیت اول و در شیت دوم مشخصاتی دارم زیر مجموع ی از کد ۱۰۰ که آن هم سطهای دارد. چطور می توان هر دو را به هم لینک کنم . و چون زیاد هستند فرمولی هست کلی این مشکل را برایم حل کنه یا فقط Hyperlink . ممنون می شم راهنمایی کنی .
درود
مثالتون واضح نیست. این آموزش رو بخونید ببینید کمک میکنه بهتون؟
https://excelpedia.net/hyperlink-function/
سلام فرض کنیم یک فایل اکسل داریم که به چند فایل اکسل دیگر لینک می باشد و توسط فرمل SUMIF داده هایی را از آنها می خواند. حالا هر بار که فایل را باز می کنیم و در کادر باز شده UPDATE را کلیک می کنیم سلولهای حاوی فرمول داده های موجود در فایل ها را نشان نمی دهند و همگی کارکترهای ###### را نشان می دهند و به عبارتی آپدیت نمی شود و می بایستی تک تک لینک ها را دستی کلیک و فایلهای مرجع را باز کنیم تا فایلمان آپدیت شود. میخواستم ببینم دلیل این چیست؟ آیا فرمول ها تاثیر دارند و در کل چی می تواند باشد؟
سلام
معمولا علامت #### زمانی دیده میشه که پهنای ستون از طول اطلاعات درون سلول ها کمتر باشه. پهنای ستون سلول هایی که به صورت #### درآمده را بزرگتر کنید.
با سلام.
من ی کاربر معمولی اکسلم.
ی فایل اکسل دارم که در یک شیت ی عالمه اطلاعات وارد کردم و سلولهاشو بهم لینک کردم.حالا این وسط میخوام ی ردیف اضافه کنم و با اینکار تمام ردیفهای زیر اون ردیف ی شیفت پیدا میکنن و این باعث میشه تمام هایپر لینکهای من بهم بخوره و یک شیفت پیدا بکنه.چجوری این مشکل را برطرف کنم.
ممنون از لطفتون.
درود بر شما
از تابع hyperlink استفاده کنید که اپدیت بشه:
https://excelpedia.net/hyperlink-function/
لینکی که برام فرستادین را خوندم.ولی کار من را راه ننداخت.متاسفانه من الان یک عالمه اطلاعات را وارد کردم و لینک موجود در فایل من بین یک سلول با سلولهای دیگر در همان شیت هست.و اینکه پراکنده هستند.
میخواستم بدونم راهکاری برای الان من هست که وقتی یک ردیف اضافه میکنم هایپر لینکها هم اتوماتیک یک شیفت پیدا کنند.
شاید راهکاری را که به من ارایه دادید را خوب متوجه نشدم.
بصورت کلی ابزار hyperlink قابلیت اینو نداره که نسبی و مطلق بشه و با حذف و اضافه ردیف و ستون اپدیت بشه.
یا باید دستی اپدیت کنید
یا اینکه کد نویسی کنید
اما اگر از تابع hyperlink استفاده کنید می تونید آدرس دهی مطلق و نسبی رو اعمال کنید تا مطابق با نیاز شما تغییر کنه.
در اموزشی که ارائه شده، این تابع معرفی شده. کافیه تلاش کنید و برا یارتباط بین سلولی در فایل الگوی مناسبشو پیدا کنید.
موفق باشید
ببخشید میتونم بیام پیش شما برا کلاس خصوصی اکسل؟۰۹۳۸۴۵۳۸۳۸۳
درود بر شما
متاسفانه فرصت کلاس خصوصی ندارم.
میتونید از دوره های اکسل پدیا استفاده کنید
مقدماتی و نینجا
سلام من ی اکسل دارم ک توش ی سری فایل ها را با هایپر لینک آوردم . میدونید وقتی میخام پی دی اف کنم باید چیکار کنم ک هنوز تو پی دی اف هم اون لینکا فعال باشه؟
سلام
اگر از طریق پرینت گرفتن، فایل رو به PDF تبدیل کنید، هایپرلینک ها از بین میره. برای اینکه هایپرلینک ها حفظ بشه از قسمت Save as گزینه PDF رو انتخاب کنید.
سلام.میخام اطلاعاتی رو در شیت اول بنویسم و بعد با کپی کردن یک کد اون اطلاعات توی شیت بعدی روی یک کارت چاپ بشه.مثل کارت تردد واسه نفرات
درود بر شما
اطلاعات رو در یک شیت ذخیره کنید و بعد در شیت که شبیه کارت تردد هست، اطلاعات را با Vlookup فراخوانی کنید.
https://excelpedia.net/vlookup-function/
سلام
میخوام در داخل Excel یه لینک بزارم که یه صفحه خاص در Word باز کنم !
چجوری این کارو می تونم انجام بدم ؟
درود
نهایتا میتونید خود فایل رو باز کنید
صفحه مشخصش قابل تعیین نیست…
سلام خسته نباشید
یه سوال من سندی دارم که یه ستون ان کامل هایپرلینک شده است،بعضی از سلول ها فاقد فایل می باشد چون تعداد بالا هست نیاز به فیلتر دارم که مواردی که محتوا و فایلی ندارن رو نمایش بدن آیا امکانش هست؟frna31 ای دی تلگرامم هست اگ امکان پذیره جوابم رو بدید
سلام
اگر از سلول ها داخل آدرس استفاده کردید که میشه فرمول نویسی کرد
بهتره دو نمونه از آدرس ها رو یکی با فایل
یکی بدون فایل رو بذارید تا بشه راهنمایی کرد.
سلام،
با استفاده از تابع Hyperlink میشود برای باز کردن یک پوشه در explorer استفاده کرد
به همان ترتیب میشود یک فایل را آدرس دهی کرد که در این صورت برنامه مرتبط با آن اجرا میشود و فایل داخل آن باز میشود
سوال این است که آیا راهی وجود دارد که به جای باز شدن فایل، پوشه مربوط به آن باز شود و فایل مورد نظر داخل پوشه به حالت انتخاب شده (select) در بیاید؟ (مشابه زمانی که فایلی در ویندوز جستجو میکنیم و با کلیک راست گزینه open file location را انتخاب میکنیم)
سلام
این کار با تابع Hyperlink انجام نمیشه.
برای اینکه یک فولدر با آدرس مشخص رو باز کنید میتونید از دستور Shell در VBA این کار رو انجام بدید، اما اینکه یک فایل مشخص رو هم انتخاب کنه رو ندیدم:
Call Shell("explorer.exe C:\Windows", vbNormalFocus)آدرس فولدر رو به جای C:\Windows قرار بدید.
سلام و عرض ادب. و تشکر بابت مطالبتون که در اختیار همه قرار میدید.
من یک فایل حضور و غیاب دارم که اسم و کد پرسنلی هر نفر داخلش هست .و وقتی میخوام فقط گزارش یک نفر رو رویت کنم به دلیل اینکه به صورت افقی هستن ، نمیتونم از فیلتر استفاده کنم . الان سوال من اینه آیا میشه از ابزار فیلتر به صورت افقی استفاده کرد و یا ابزار دیگه ای وجود داره ؟؟؟
درود بر شما
خیر فیلتر افقی نداریم…
نهایتا میتونید با Find اون ستون رو پیدا کنید
آقا میخام هایپر لینک کنم دو صفحه تو یه هایپر لینک میشه
هر هایپرلینک یک صفحه رو میتونه باز کنه