پرکردن سلولهای خالی با داده سلول بالایی آن
در این مطلب از آموزش اکسل پیشرفته قصد داریم یک سوپر ترفند را به شما آموزش دهیم.
در بسیاری موارد دیده شده که به دلایل مختلف وقتی داده هایی از نرم افزارهای حسابداری یا سایر نرم افزار ها به اکسل وارد می شود یکی از مشکلات عمده آن این است که بسیاری از ردیف ها در یک یا چند ستون خالی می باشد در صورتی که همانطور که می دانید برای یکسان سازی اطلاعات و استخراج گزارش از یک جدول اکسل باید کلیه ردیف های دارای داده باشد.
در این گونه موارد بسیاری از افراد با توجه به اینکه معمولا سلول های خالی باید همان داده سلول بالای آن محدوده را داشته باشد، اقدام به کپی هر داده در سلول های خالی زیرین آن می کنند!!!
اما آیا اگر داده های شما شامل چندین هزار ردیف باشد این کار معقول است؟
در این گونه موارد معمولا یا افراد از تهیه گزارش مربوطه منصرف شده یا با صرف زمان خیلییییی زیاد سلول های خالی را با کپی کردن پر می کنند.
ما در این مطلب قصد داریم راه حل درست، ساده، سریع و منطقی برای پرکردن سلول های خالی با سلول بالایی آن را که یکی از مباحث آموزشی اکسل مقدماتی می باشد به شما آموزش دهیم.
با توجه به جستجوهای انجام شده این مطلب برای اولین بار در سایت های ایرانی توسط سایت مطالب کمیاب در حسابداری ارائه می گردد و از دوستانی که این مطلب را منتشر کرده یا در سایت خود قرار میدهند خواهشمندیم جهت ارج نهادن به زحمات نویسنده و تداوم این آموزش های کاربردی منبع را با ذکر لینک سایت در انتهای مطلب قرار دهند.
مراحل پر کردن سلولهای خالی با داده سلول بالایی در اکسل:
1- انتخاب محدوده ای که حاوی سلولهای خالی بوده و می خواهید این سلول ها با اولین سلول پر بالایی آن پر شوند.
در مثال زیر ما با نگهداشتن کلید Ctrl و کلیک روی عناوین ستون های مورد نظر آن را انتخاب کرده ایم.
2- تب Home گزینه Find & Select و Go to Special در پنجره ظاهر شده گزینه Blanks را انتخاب کرده و ok را بزنید.
Home > Find & Select > Go To Special…
پس از این مرحله مشاهده خواهید کرد که در محدوده انتخابی فقط سلولهای خالی انتخاب می شود.
3- در این مرحله باید دقت کنید و ببینید که در محدوده انتخابی سلول فعال کدام است. (در مثال فوق سلول فعال در محدوده انتخابی سلول A3 می باشد) سپس فرمول را به این صورت می نویسیم:
در مثال بالا با توجه به سلول فعال فرمول بدین صورت خواهد شد:
=A2
پس از تایپ فرمول فوق بجای زدن کلید اینتر از ترکیب Ctrl+Enter استفاده می کنیم. پس از زدن این دو کلید مشاهده خواهید کرد کلیه سلولهای خالی با سلول بالای آن پر شده است.
4- مرحله آخر تبدیل نتایج که به صورت فرمول است به Value می باشد(حذف فرمول).
برای این کار ستون های مورد نظر را انتخاب کرده و Ctrl+C را زده و پس از آن Ctrl+Alt+V را میزنید تا پنجره Paste Special باز شود و در این پنجره تیک Value را میگذارید و ok را میزنید.
کار تمام است.
منتظر نظرات و پیشنهادات شما هستیم.
موفق باشید.
درباره محمود بنی اسدی (مدیر سایت)
فارغ التحصیل کارشناسی ارشد حسابداری، ده سال سابقه تدریس اکسل در سطوح مختلف از قبیل فرمول نویسی، ابزارهای هوش تجاری، ترفندها و ... ، نویسنده شش مقاله در سطح ملی و ISI
نوشتههای بیشتر از محمود بنی اسدی (مدیر سایت)23 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
ممنون آقای بنی اسدی خیلی مفید واقع شد.
خواهش میکنم. ممنون از نظرتون.
خیلی عالی و به درد بخور سپاس فراوان
سلام ممنون از توضیحاتتون
اگر برای رفتن به go to special فایل اکسل به شما اجازه دسترسی نده راه دیگری هست که سلول های خالی (blanks) رو انتخاب کنیم؟
با سلام ، مثل همیشه عالی وبسیار کاربردی متشکرم
سلام.
ممنون از نظرتون، لطفتون و حمایتتون.
موفق باشید.
با سلام. موقعی که یک سطر رو (مثلا عنوان یک جدولی رو) در اکسل (ورژن 2016) merge میکنم و بعد توش یک متن رو مینویسم. بعد وقتی روی سلولای دیگه کلیک میکنم اون متن ناپدید میشه از محلش و وقتی هم یکبار کلیک میکنم روی سلول merge شده متن فقط تو آدرس بار توابع (نوار سفید بالای برگه) میاد و توی سلول نشون داده نمیشه ولی فقط وقتی دوباره روی همون سلول merge شده دبل کلیک میکنم متن مشخص میشه و برمیگرده سر جاش. لطفا دوستانی که در این زمینه اطلاعی دارید راهنمایی بفرمایید. آیدی تلگرام : @deyali
سپاسگزارم
احتمالات زیادی وجود داره. مثلا ممکنه فونتت سفیده یا داده وسط چین نیست یا فونت خیلی کوچیکه یا رنگ زمینه سلول با رنگ فونت یکسانه. در هر صورت این مشکل به فرمت سلول مرتبط هست . فایلتون رو ارسال کنید تا دقیقا بهتون بگیم مشکل چیه.
مرسی عالی بود
سلام عزیز عالی بود
فقط این نکته رو نگفتی که باید ردیف مورد نظر سلول فعال را قفل کنیم A$3=
اگه قفل نکنیم نمیشه مخصوصا اگه تیبل باشه
مرسی
آقا برای نظر دهی لطفا این امنیت و ایمیل رو بردار که راحت بشه پیام گذاشت مرسی
سلام. خیر نباید سلول فعال رو قفل کرد و اگه قفل کنید نتیجه اشتباه خواهد بود. ممنون از نظرتون.
خداپدرت بیامرزه گیر بودم
سلام و تشکر
بالاخره انجام شد.
سلام. واقعا ممنونم بابت محتوای عالی و کاربردیتون. خیلی خیلی دنبال این ترفند بودم.
سلام و روزتون بخیر من سوالی داشتم
من در یک سلول به فرمول نوشتم به این صورت که عدد سلول بالایی را در عدد سلول دیگری ضرب کند و نتیجه حاصل شود میخوام که این فرمول در کل ستون تکرار شود میخواستم خواهش کنم که چطور این کار رو انجام بدم
سلام. سپاس
عالی بود و کاربردی
خدا قوت-بسیار عالی
خیلی کارم راحت شد.بسیار از راهنمائیتون سپاسگزارم و بهترینها را براتون آرزومندم که بی منت دانشتون رو با دیگران تسهیم میکنید.
در تمامی مراحل زندگی موفق باشید.
عالی و درجه یک
واقعاً دستتون درد نکنه خیلی عالی بود.
واقعا دمت گرم مهندس. خیلی خوب بود. من یه مدتی این مشکل رو داشتم ولی الان به راحتی با یه کار ساده میتونم مشکلم رو حل کنم.مرسی عزیز
عالی دمت گرم
سلام استاد
ممنون استفاده کردیم