هنگام کار در اکسل، اغلب لازم است ترتیب سلول ها را تغییر دهید، به عنوان مثال، باید برخی از آنها را تعویض کنید. نحوه انجام این کار به روش های مختلف، در این مقاله تحلیل خواهیم کرد.
محتوا
مراحل حرکت سلول ها
هیچ تابع جداگانه ای وجود ندارد که به شما امکان می دهد این روش را در اکسل انجام دهید. و هنگام استفاده از ابزارهای استاندارد، بقیه سلول ها به ناچار جابجا می شوند، که سپس باید به جای خود بازگردانده شوند، که منجر به اقدامات اضافی می شود. با این حال، روش هایی برای انجام کار وجود دارد که در ادامه به آنها پرداخته خواهد شد.
روش 1: کپی کنید
این شاید ساده ترین راه باشد، که شامل کپی کردن عناصر در مکان دیگری با جایگزینی داده های اولیه است. روند کار به صورت زیر است:
- ما در اولین سلول بلند می شویم (آن را انتخاب کنید)، که قصد داریم آن را جابجا کنیم. در تب اصلی برنامه بر روی دکمه کلیک کنید "کپی 🀄" (گروه ابزار "Clipboard"). همچنین می توانید کلید ترکیبی را فشار دهید کلیدهای Ctrl + C.
- به هر سلول آزاد روی برگه بروید و دکمه را فشار دهید "درج" در همان تب و گروه ابزار. یا می توانید دوباره از کلیدهای میانبر استفاده کنید - Ctrl + V.
- حالا سلول دومی را که میخواهیم اولی را با آن عوض کنیم انتخاب کرده و همچنین آن را کپی کنید.
- در سلول اول بلند می شویم و دکمه را فشار می دهیم "درج" (و یا Ctrl + V).
- حالا سلولی که مقدار سلول اول در آن کپی شده را انتخاب کرده و آن را کپی کنید.
- به سلول دومی که می خواهید داده را در آن وارد کنید بروید و دکمه مربوطه را روی نوار فشار دهید.
- موارد انتخابی با موفقیت تعویض شدند. سلولی که به طور موقت داده های کپی شده را نگه می دارد، دیگر مورد نیاز نیست. روی آن کلیک راست کرده و از منوی باز شده دستور را انتخاب کنید "حذف".
- بسته به اینکه آیا عناصر پر شده در کنار این سلول در سمت راست / پایین وجود دارد یا خیر، گزینه حذف مناسب را انتخاب کنید و روی دکمه کلیک کنید OK.
- این تمام کاری است که برای تعویض سلول ها باید انجام شود.
علیرغم این واقعیت که برای اجرای این روش، شما نیاز به انجام بسیاری از مراحل اضافی دارید، با این وجود، بیشترین تعداد کاربران از آن استفاده می کنند.
روش 2: کشیدن و رها کردن
از این روش برای جابجایی سلول ها نیز استفاده می شود، اما در این حالت سلول ها جابه جا می شوند. بنابراین، ما اقدامات زیر را انجام می دهیم:
- سلولی را که قصد داریم به مکان جدیدی منتقل کنیم، انتخاب کنید. نشانگر ماوس را روی حاشیه آن حرکت میدهیم و به محض تغییر نمای به نشانگر معمولی (با 4 فلش در جهتهای مختلف در پایان)، کلید را فشار داده و نگه میداریم. تغییر، سلول را با فشار دادن دکمه سمت چپ ماوس به مکان جدیدی منتقل کنید.
- اغلب از این روش برای تعویض سلول های مجاور استفاده می شود، زیرا تغییر عناصر در این مورد ساختار جدول را نقض نمی کند.
- اگر تصمیم بگیریم یک سلول را از طریق چندین سلول دیگر جابجا کنیم، موقعیت همه عناصر دیگر تغییر خواهد کرد.
- پس از آن، شما باید نظم را بازیابی کنید.
روش 3: استفاده از ماکرو
در ابتدای مقاله ذکر کردیم که در اکسل، متأسفانه، هیچ ابزار خاصی وجود ندارد که به شما امکان می دهد سلول ها را به سرعت در مکان ها "مبادله" کنید (به استثنای روش بالا که فقط برای عناصر مجاور مؤثر است). با این حال، این را می توان با استفاده از ماکرو انجام داد:
- ابتدا باید مطمئن شوید که به اصطلاح "حالت توسعه دهنده" در برنامه فعال است (به طور پیش فرض خاموش). برای این:
- به منو بروید "فایل" و از لیست سمت چپ انتخاب کنید "مولفه های".
- در گزینه های برنامه بر روی قسمت فرعی کلیک کنید "سفارشی کردن روبان"، در سمت راست، یک تیک در جلوی مورد قرار دهید "توسعه دهنده" کلیک کنید و OK.
- به تب تغییر دهید "توسعه دهنده"، جایی که روی نماد کلیک کنید "ویژوال بیسیک" (گروه ابزار "کد").
- در ویرایشگر، با کلیک بر روی دکمه "مشاهده کد"، کد زیر را در پنجره ای که ظاهر می شود قرار دهید:
Sub ПеремещениеЯчеек()
Dim ra As Range: تنظیم ra = انتخاب
msg1 = "پیشنامههای اطلاعاتی DVUH دیاپازون و تشخیص داده شده است."
msg2 = "تبلیغات dvuh diapazonov ИДЕНТИЧНОГО размера"
اگر ra.Areas.Count <> 2 سپس MsgBox msg1, vbCritical, "Проблема": Exit Sub
اگر ra.Areas(1).Count <> ra.Areas(2).Count then MsgBox msg2, vbCritical, "Проблема": Exit Sub
Application.ScreenUpdating = نادرست است
arr2 = ra.Areas(2).Value
ra.Areas(2).Value = ra.Areas(1).Value
ra.Areas(1).Value = arr2
پایان دادن به زیر
- پنجره ویرایشگر را با کلیک بر روی دکمه معمولی به شکل ضربدر در گوشه سمت راست بالا ببندید.
- نگه داشتن یک کلید کلیدهای Ctrl در صفحهکلید، دو سلول یا دو ناحیه با همان تعداد عناصری را که قصد داریم تعویض کنیم، انتخاب کنید. سپس دکمه را فشار می دهیم "ماکرو" (برگه "توسعه دهنده"، گروه "کد").
- پنجره ای ظاهر می شود که در آن ماکرو ایجاد شده قبلی را می بینیم. آن را انتخاب کرده و کلیک کنید "اجرا کن".
- در نتیجه کار، ماکرو محتویات سلول های انتخاب شده را تعویض می کند.
توجه داشته باشید: هنگامی که سند بسته می شود، ماکرو حذف می شود، بنابراین دفعه بعد باید دوباره ایجاد شود (در صورت لزوم). اما، اگر انتظار دارید که در آینده اغلب مجبور به انجام چنین عملیاتی باشید، فایل را می توان با پشتیبانی ماکرو ذخیره کرد.
نتیجه
کار با سلول ها در جدول اکسل نه تنها شامل وارد کردن، ویرایش یا حذف داده ها می شود. گاهی اوقات شما نیاز به جابجایی یا تعویض سلول هایی دارید که حاوی مقادیر خاصی هستند. علیرغم اینکه هیچ ابزار جداگانه ای در عملکرد اکسل برای حل این کار وجود ندارد، می توان آن را با کپی و سپس چسباندن مقادیر، جابجایی سلول یا استفاده از ماکروها انجام داد.