کار با یک کتاب کار بزرگ اکسل که دارای چندین برگه است می تواند چالش برانگیز باشد. حتی کاربران پیشرفته اکسل در هنگام تلاش برای جابجایی بین چندین کاربرگ در یک کتاب کار احساس ناراحتی می کنند.
تصور کنید که روی یک کتاب کار اکسل با 15 کاربرگ کار می کنید و مجبور هستید دائماً بین کاربرگ های شماره 3 و 12 جابجا شوید.
روشهای مختلفی برای جابهجایی بین برگهها در اکسل وجود دارد، و در این آموزش، من قصد دارم چند ترفند بسیار جالب و پیشرفته را به شما نشان دهم که به جابهجایی بین برگهها کمک میکند کمی آسانتر و سریعتر انجام دهید.
میانبر صفحه کلید برای جابهجایی بین برگهها (صفحه بالا/پایین)
اگر میخواهید بین برگههایی در همان کتاب کار حرکت کنید که فاصله چندانی با هم ندارند (یعنی بین دو صفحهای که میخواهید در آن جابجا شوید، کاربرگهای زیادی وجود ندارد)، میتوانید از میانبرهای صفحهکلید زیر استفاده کنید .
میانبر صفحه کلید برای انتقال به برگه به راست:
Control + PageDown
میانبر صفحه کلید برای انتقال به برگهها به سمت چپ:
Control + PageUp
برای استفاده از این میانبر، باید کلید Control را فشار داده و سپس از کلید PageUp یا PageDown استفاده کنید.
اگر از مک استفاده می کنید، می توانید به جای کلید کنترل از کلید Command استفاده کنید.
اگر میخواهید به صفحه بعدی در سمت راست/چپ بروید، فقط یک بار کلید PageDown/PageUp را فشار دهید. اگر آن را فشرده نگه دارید، تا زمانی که کلید را فشار دهید (یا تا زمانی که به آخرین/اولین کاربرگ برسد) در چندین صفحه حرکت می کند.
این روش زمانی مناسب تر است که فقط چند ورق دارید. در صورتی که تعداد زیادی ورق (10 یا بیشتر) دارید، حتی این روش نیز ممکن است کمی سخت به نظر برسد. میتوانید با حرکت دادن برگهها (بین آنها که میخواهید جابهجا شوید) در کنار یکدیگر کار را آسانتر کنید (اما ممکن است همیشه این امکان وجود نداشته باشد)
با استفاده از پنجره تماشا از یک صفحه به صفحه دیگر حرکت کنید
این روش احتمالاً بهترین راه برای جابجایی بین چندین صفحه در اکسل است.
Watch Window یک ویژگی کمتر شناخته شده در اکسل است که به شما امکان می دهد مقادیر را در سلول های خاص در کتاب کار پیگیری کنید.
اگرچه هدف اصلی آن کمک به ما در جابهجایی بین برگههای کتاب کار نیست، اما راهحل بسیار خوبی برای این مورد است.
فرض کنید یک کتاب کار دارید و می خواهید بین Sheet1 و Sheet5 جابجا شوید.
در زیر مراحل انجام این کار با استفاده از پنجره تماشا آمده است:
- سلول A1 را در Sheet1 انتخاب کنید (یکی از برگه هایی که می خواهید بین آن به جلو و عقب حرکت کنید)
- روی تب Formulas در نوار کلیک کنید
- روی گزینه Watch Window کلیک کنید (در گروه Formula Auditing قرار دارد)
- در کادر محاوره ای Watch Window، روی Add Watch کلیک کنید
- مطمئن شوید که سلول مناسب در Sheet انتخاب شده است. در صورت تمایل می توانید مرجع سلول را تغییر دهید
- روی Add کلیک کنید. این نمونه ساعت را به پنجره تماشا اضافه می کند
- دوباره روی دکمه Add Watch کلیک کنید
- در پنجره افزودن ساعت، به صفحه بعدی که می خواهید به آن جابجا شوید بروید و هر سلولی را در آنجا انتخاب کنید
- روی Add کلیک کنید. این یک نمونه ساعت دوم را به پنجره تماشا اضافه می کند
پس از اتمام، دو نمونه در پنجره تماشا خواهید داشت و با دوبار کلیک بر روی هر یک از نمونه ها، بلافاصله به آن سلول منتقل می شوید.
و از آنجایی که این دو سلول در شیت های مختلف هستند، به این معنی است که هر زمان که روی نمونه دیگر دوبار کلیک کنید، به آن سلول در کاربرگ مختلف می پرد.
این روش برای جابجایی بین ورق ها مزایای زیادی دارد:
- می توانید هر تعداد نمونه که می خواهید ایجاد کنید و یک دوبار کلیک ساده شما را به آنجا می برد
- اگر کتاب کار را ببندید و بعداً آن را باز کنید، پنجره Watch همچنان پیکربندی میشود و میتوانید به استفاده از آن ادامه دهید.
- پنجره تماشا فعال می ماند و در بالای صفحه کار قرار می گیرد تا همیشه قابل مشاهده باشد. بنابراین می توانید اندازه آن را کاهش دهید و آن را در هر جایی از کاربرگ قرار دهید و همیشه به آن دسترسی داشته باشید. همچنین میتوانید آن را بکشید و آن را زیر نوار قرار دهید (جایی که متصل میشود و همیشه در دسترس است)، یا آن را به سمت راست بلغزانید و بهعنوان یک صفحه متصل کنید.
پنجره تماشا در زیر نوار چسبیده است تا همیشه قابل مشاهده باشد
با گزینه Activate Sheet به هر برگه ای بروید
یک گزینه "فعال کردن" Sheet در اکسل وجود دارد که تمام برگه های کتاب کار را به صورت لیست نشان می دهد و شما به راحتی می توانید آن برگه را انتخاب کرده و به آن بپرید.
بنابراین اگر نیاز به جابهجایی بین دو یا چند صفحه دارید، میتوانید به راحتی این کار را انجام دهید.
اما این گزینه Activate Sheet کجاست؟
برای آن، شما باید یک ترفند کوچک را بدانید.
- به قسمت خاکستری سمت چپ اولین برگه برگه کار خود بروید
- مکان نما را بین دو نماد فلش خاکستری قرار دهید
- روی کلید سمت راست ماوس (یا ترک پد) کلیک کنید – توجه داشته باشید که این کلید سمت راست است، نه کلید چپ. با این کار کادر محاورهای «فعال کردن» باز میشود که همه نامهای برگه را دارد
- روی برگه ای که می خواهید بروید دوبار کلیک کنید
اگر می خواهید به هر برگه دیگری بروید، می توانید همین روند را تکرار کنید. بنابراین اگر می خواهید بین دو یا چند برگه جابجا شوید، می توانید این کار را با استفاده از گزینه Activate Sheet انجام دهید.
توجه داشته باشید که وقتی روی هر برگه ای کلیک می کنید، شما را به سلولی در آن برگه می برد که آخرین بار زمانی که در آن شیت بودید فعال شده بود.
با استفاده از کادر نام بین برگه ها جابه جا شوید
Name Box در اکسل به شما امکان می دهد به سرعت به هر محدوده نامگذاری شده در کتاب کار بپرید.
ما میتوانیم با ایجاد محدودههای نامگذاریشده که به سلول یا محدودهای از سلولها در برگههایی که بین آنها باید جابجا شویم، اشاره میکنند، از این به نفع خود استفاده کنیم.
بگذارید توضیح دهم که چگونه کار می کند.
فرض کنید من می خواهم بین Sheet1 و Sheet3 سوئیچ کنم.
اول، من دو محدوده با نام ایجاد می کنم که به یک سلول در Sheet1 و Sheet3 اشاره می کند.
در زیر مراحل انجام این کار آمده است:
- سلول A1 را در Sheet1 انتخاب کنید
- Sheet1A1 را در Name Box وارد کنید (شما می توانید از هر نامی که می خواهید استفاده کنید، اما نباید علامت فاصله در نام داشته باشد)
- به Sheet3 بروید و سلول A1 را انتخاب کنید
- Sheet3A1 را در کادر نام وارد کنید
مراحل بالا دو محدوده با نام را در کتاب کار ایجاد می کند. Sheet1A1 به سلول A1 در Sheet1 و Sheet3A1 به سلول A1 در Sheet3 اشاره دارد.
حال برای جابجایی بین این دو برگه، روی نماد کشویی در کادر نام کلیک کنید. شما خواهید دید که نام تمام محدوده های نامگذاری شده در منوی کشویی نمایش داده می شود.
بنابراین اگر در Sheet3 هستید و میخواهید به Sheet1 تغییر دهید، Sheet3A1 را از گزینههای بازشو انتخاب کنید.
در حالی که من فقط به شما نشان داده ام که چگونه این کار را برای دو برگه انجام دهید، می توانید این کار را برای هر تعداد برگه که می خواهید انجام دهید.
همچنین، من به شما نشان دادهام که چگونه تغییر دهید و به سلول A1 بروید، اما میتوانید با استفاده از این روش به هر سلول یا محدوده سلولی بروید. فقط کافی است آن سلول یا محدوده سلولی را که می خواهید به آن پرش کنید انتخاب کنید و سپس یک محدوده با نام برای آن ایجاد کنید.
نکته حرفه ای : نام محدوده های نامگذاری شده را ساده و توصیفی نگه دارید. همچنین، شما نمی توانید یک کاراکتر فاصله در نام داشته باشید
با استفاده از کادر گفتگوی Go To بین برگه ها جابه جا شوید
یک راه سریع دیگر برای انتقال سریع به یک صفحه خاص و سلول یا محدوده سلولی خاص، استفاده از کادر گفتگوی Go-To است.
در کادر محاورهای Go-To، میتوانید به صورت دستی نام برگه و آدرس سلول را وارد کنید و فوراً شما را به آنجا میبرد.
فرض کنید یک کتاب کار دارید و می خواهید به سلول D20 در Sheet3 بروید.
در زیر مراحل انجام این کار با استفاده از کادر گفتگوی Go-To Special آورده شده است:
- از میانبر صفحه کلید F5 برای باز کردن کادر گفتگوی Go-To Special استفاده کنید (همچنین می توانید با رفتن به صفحه اصلی -> ویرایش -> یافتن و انتخاب -> رفتن به این مورد را دریافت کنید)
- در قسمت Reference Sheet3!D20 را وارد کنید
- Enter را بزنید (یا روی دکمه OK کلیک کنید)
مراحل بالا شما را فوراً به سلول D20 در برگه 3 می برد.
بنابراین اگر میخواهید بین برگهها جابهجا شوید و بدتان نمیآید که نام Sheet و سپس مرجع سلول را در کادر گفتگوی ویژه Go-To تایپ کنید، این یکی از راههای جابهجایی بین دو یا چند صفحه است.
جعبه گفتگوی Go-To Special یک حافظه موقت دارد، بنابراین اگر از آن برای رفتن به یک سلول خاص استفاده کنید، دفعه بعد که کادر گفتگوی Go-To را باز می کنید، آن گزینه را خواهید دید. بنابراین اگر مرجع سلولی را که میخواهید به آن پرش کنید، مشاهده کردید، میتوانید بهجای تایپ کردن، روی آن دوبار کلیک کنید.
پرش از یک صفحه به برگه دیگر با استفاده از هایپرلینک
افزودن هایپرلینک ها راه خوب دیگری است که به کاربر اجازه می دهد با یک کلیک از یک صفحه به صفحه دیگر بپرد.
می توانید یک هایپرلینک در یک سلول داشته باشید یا آن را به یک شکل یا تصویر اضافه کنید. هنگامی که کاربر اضافه می شود، به محض اینکه کاربر روی لینک کلیک می کند، بلافاصله به سلول یا محدوده پیوند داده شده منتقل می شود.
و اگر این سلول یا محدوده در برگه دیگری باشد، با کلیک بر روی لینک، برگه ای که هایپرلینک برای آن اضافه شده است نیز فعال می شود.
اجازه دهید با استفاده از یک مثال توضیح دهم،
فرض کنید من یک کتاب کار اکسل دارم که در آن میخواهم یک هایپرلینک در سلول A1 اضافه کنم تا وقتی روی لینک کلیک شد، من را به سلول A1 در Sheet2 ببرد.
در زیر مراحل انجام این کار آمده است:
- Sheet1 را فعال کنید
- روی سلول A1 کلیک راست کنید (سلولی که می خواهم هایپرلینک را ایجاد کنم)
- روی 'لینک ها' کلیک کنید. با این کار کادر محاوره ای "درج هایپرلینک" باز می شود
- در گزینه های «پیوند به:» در سمت چپ، روی گزینه «قرار در این سند» کلیک کنید
- در نامهای برگهای که نشان داده میشوند، Sheet2 (یا هر برگهای که میخواهید به آن بروید) را انتخاب کنید.
- متنی را که میخواهید در سلول A1 نمایش داده شود، در قسمت «Text to Display» وارد کنید. در این مثال، متن Go to Sheet2 را اضافه می کنم.
- در فیلد «مرجع سلول را تایپ کنید»، A1 را وارد کنید (این سلول در Sheet2 است که لینک ما را به آنجا می برد)
- روی OK کلیک کنید
مراحل بالا متن مشخص شده را در سلول انتخاب شده وارد می کند و سپس یک پیوند ایجاد می کند که با کلیک روی آن، ما را به سلول A1 در Sheet2 می برد.
نکته حرفه ای : برای باز کردن کادر محاوره ای درج هایپرلینک، سلول (یا محدوده سلول ها) را انتخاب کنید و سپس از میانبر صفحه کلید Control + K (یا Command + K اگر از Mac استفاده می کنید) استفاده کنید.
توجه داشته باشید که می توانید از همان مراحلی که در بالا نشان داده شده است برای ایجاد یک پیوند به یک شکل در کتاب کار استفاده کنید. پس از اتمام، وقتی روی آن شکل کلیک می کنید، شما را به مکان مشخص شده می برد (که می تواند در همان برگه یا هر کاربرگ دیگری باشد)
ماکرو VBA آسان برای جابجایی بین برگه ها/برگه ها
و روش نهایی که می خواهم پوشش دهم استفاده از کد ماکرو VBA است.
شما می توانید یک ماکرو ایجاد کنید و یک نماد در نوار ابزار دسترسی سریع قرار دهید تا هر زمان که روی آن نماد کلیک کردید، برگه ها را تغییر دهد.
در زیر کد ماکرو وجود دارد که هر زمان که Sheet1 و Sheet3 اجرا شود، جابجا می شود.
Sub SwitchSheets() If ActiveSheet.Name = "Sheet1" Then Sheets("Sheet3").Activate Else Sheets("Sheet1").Activate End If End Sub
کد بالا نام برگه فعال را بررسی می کند و اگر برگه فعال Sheet1 باشد Sheet3 و اگر شیت فعال Sheet3 باشد Sheet1 را فعال می کند.
می توانید این کد را در یک ماژول در ویرایشگر VB اضافه کنید و سپس آن را به نوار ابزار دسترسی سریع اضافه کنید . به این ترتیب، به عنوان یک نماد ضامن عمل می کند که با یک کلیک بین صفحات جابجا می شود.
در این کد از نام های Sheet1 و Sheet3 استفاده کرده ام. میتوانید اینها را با نام برگههای موجود در کتاب کار خود تغییر دهید.
بنابراین اینها برخی از روش هایی هستند که می توانید برای جابجایی سریع بین کاربرگ ها در اکسل استفاده کنید. به جای تلاش دستی برای جابهجایی بین برگهها (که میتواند زمانبر و مستعد خطا باشد)، میتوانید از یک یا چند مورد از این راهحلها استفاده کنید.
همانطور که قبلاً اشاره کردم، استفاده از روش پنجره ساعت برای جابجایی بین صفحات احتمالا بهترین و کارآمدترین راه برای انجام آن است.
ورود به سایت