فهرست مطالب
اگر لیستی با سلول های خالی دارید، ممکن است بخواهید تمام داده ها را به بالا منتقل کنید تا سلول های خالی حذف شوند. این مقاله نحوه حذف سلولهای خالی و جابهجایی سلولها به بالا را در Excel نشان میدهد.
دانلود کتاب تمرین تمرین
این کتاب تمرین تمرینی را برای تمرین در حین خواندن این مقاله دانلود کنید.
Shift Cells.xlsm
5 روش سریع برای جابجایی سلولها به بالا در اکسل
ما به شما نشان خواهیم داد 5 تکنیک های ساده برای جابجایی سلول ها به بالا در بخش های زیر. در این رویه ها از دستورات اکسل و کدهای VBA استفاده می شود. یک مجموعه داده نمونه در شکل زیر با یک جای خالی در ردیف 10 نشان داده شده است. ما باید سلول را به سمت بالا تغییر دهیم تا مکان خالی را اشغال کنیم.
1. اعمال Drag to Shift Cells Up در اکسل
انتخاب و کشیدن سلول ها ساده ترین راه برای جابجایی آنها برای تنظیم مجدد سلول ها با کشیدن، روش های داده شده در زیر را دنبال کنید.
مرحله 1:
- سلول هایی را که می خواهید تغییر دهید انتخاب کنید.
مرحله 2:
- موس را نگه دارید چپ – کلیک کنید ، و جابجایی به سمت بالا.
- بنابراین سلولها به سمت بالا منتقل می شوند.
بیشتر بخوانید: نحوه جابجایی سلول ها به سمت راست در اکسل (4 روش سریع)
2. از کلیک راست برای انتقال سلول ها به بالا در اکسل استفاده کنید
راست – کلیک کردن با ماوس نیز ممکن است برای انتقال سلول ها به بالا استفاده شود. دستورالعمل های زیر را برای انجام دنبال کنیدبنابراین.
مرحله 1:
- ابتدا سلولهای خالی را انتخاب کنید.
مرحله 2:
- روی راست کلیک برای نمایش گزینه ها کلیک کنید.
- Delete <2 را انتخاب کنید>
مرحله 3:
- در نهایت، گزینه Shift cell up را انتخاب کنید .
- Enter را فشار دهید.
- در نتیجه، خواهید دید که سلولها به سمت بالا حرکت کرد
بیشتر بخوانید: نحوه انتقال ردیف به بالا در اکسل (2 روش سریع)
مطالب مشابه
- نحوه انتقال سلول های برجسته در اکسل (5 روش)
- حرکت یک سلول به راست با استفاده از VBA در اکسل ( 3 مثال)
- نحوه تنظیم مجدد ردیف ها در اکسل (4 روش)
- استفاده از فلش ها برای جابجایی صفحه نه سلول در اکسل (4 روش) )
- اصلاح: اکسل نمی تواند سلول های غیرخالی را جابجا کند (4 روش)
3. مرتب سازی & فیلتر کردن دستور برای جابجایی سلول ها به بالا در اکسل
همچنین ممکن است بتوانید سلول ها را با حذف سلول های خالی با استفاده از مرتب سازی & دستور را فیلتر کنید. مراحل زیر را برای استفاده از Sort & دستور Filter برای جابجایی سلولها به سمت بالا.
مرحله 1:
- اول از همه، همه سلولهای محدوده را انتخاب کنید.
مرحله 2:
- از برگه Data ، Filter <را انتخاب کنید 2>
مرحله 3:
- در مرحله دوم، روی نماد کلیک کنید.
- علامت خالی ها را بردارید
- در نهایت، Enter را فشار دهید.
- در نتیجه، تمام نقاط خالی شما در محدوده خواهد بود ناپدید شد و سلول به بالا منتقل می شود.
بیشتر بخوانید: چگونه سلول ها را بدون جایگزینی در اکسل جابجا کنیم (3 روش) )
4. از Find & جایگزین گزینه Shift Cells Up در اکسل
برای جابجایی چندین سلول به بالا، ممکن است از Find & گزینه Replace که مشابه روش قبلی است. مراحل ذکر شده در زیر را برای تکمیل آن دنبال کنید.
مرحله 1:
- همه سلول ها را انتخاب کنید.
مرحله 2:
- به تب Home بروید و Find & جایگزین کنید
- رفتن به ویژه
مرحله 3 را انتخاب کنید:
- سپس، Blanks
- را فشار دهید Enter .
مرحله 4:
- روی یک سلول خالی کلیک کنید و روی راست -کلیک کنید.
- حذف <را انتخاب کنید 2>
مرحله 5:
- در نهایت، Shiftcells up<2 را انتخاب کنید>
- برای مشاهده نتایج Enter را فشار دهید.
- همانطور که در تصویر زیر نشان داده شده است، سلول ها جابجا خواهد شد.
بیشتر بخوانید: چگونه با استفاده از Excel VBA (با 4 برنامه مفید) یک سلول را پایین بیاوریم
5. یک کد VBA را برای انتقال سلول ها به بالا اجرا کنید
بنابراین، کد VBA نیز برای جابجایی یا جابجایی سلول ها به بالا اینجاست. روش توضیح داده شده را دنبال کنیداینجا برای انجام این کار.
مرحله 1:
- ابتدا، Alt + <را فشار دهید 1>11 برای باز کردن Macro .
- روی Insert
- انتخاب Module از لیست کلیک کنید. .
مرحله 2:
- کدهای VBA زیر را در اینجا جایگذاری کنید.
7552
در اینجا،
lRow = 20 به کل ردیف در محدوده اشاره دارد.
برای iCntr = lRow To 1 Step -1 به IRow گام به گام بررسی می شود.
اگر Cells(iCntr, 1) = 0 به شرط If برای سلول های خالی.
Range("A" & iCntr). ستون محدوده شماست
Delete Shift:=xlUp به حذف ردیف ها اما نه کل ردیف و سلول های در حال تغییر به بالا
- بنابراین، نتیجه نهایی در تصویر زیر نشان داده شده است.
بیشتر بخوانید: [اصلاح شد!] نمی توان سلول ها را در اکسل جابجا کرد (5 راه حل)
نتیجه گیری
به طور خلاصه، امیدوارم این مقاله به شما نشان داده است که چگونه سلولهای خالی را حذف کنید و سلولها را به بالا در اکسل تغییر دهید. کتاب تمرین را بررسی کنید و از دانش جدید خود استفاده کنید. به دلیل حمایت شما، ما حاضریم برای طرح هایی مانند این هزینه بپردازیم.
لطفاً در صورت داشتن هرگونه سوال با ما تماس بگیرید. لطفاً نظر خود را در زیر بگذارید تا نظر خود را به من اطلاع دهید.
متخصصان تیم Exceldemy در اسرع وقت به سوالات شما پاسخ خواهند داد.