سبد خرید
0

محصولی در سبد خرید نیست.

بازگشت به فروشگاه

Copy/Paste و یک ترفند کاربردی در اکسل

۴.۵/۵ - (۲۷ امتیاز)

اگه چند دقیقه وقت بذاریم تا با روش های مختلف نحوه کپی کردن در اکسل آشنا بشیم، خیلی ارزشمند خواهد بود. تا زمانیکه شما درباره روشها و میانبرهای کپی و پیست در اکسل ندونید نمی تونید به ارزش این موضوع پی ببرید که چقدر در صرف انرژی و زمان در انجام کارها روزانه ی خودتون صرفه جویی خواهید کرد.

در این آموزش مروری بر روش های Copy & Paste ساده در اکسل خواهیم داشت. همچنین به ارائه کلیدهای میانبر مهم و کاربردی می پردازیم. در آموزش بعدی نیز ابزار Paste Special را تشریح خواهیم کرد.

Copy & Paste ساده

ساده ترین راه کپی پیست در اکسل از گامهای زیر پیروی میکنه:

1- یک سلول یا محدوده ای از سلول ها رو انتخاب کنید.

2- سلول (ها) رو با یکی از روشهای زیر کپی کنید:

راست کلیک کرده و گزینه کپی رو انتخاب کنید.

از تب Home  گزینه Copy Option رو انتخاب کنید.

از کیبورد استفاده کنید: Ctrl+C

3- در جایی که میخواهید سلول های کپی شده را قرار دهید کلیک کنید.

4- سلول های کپی شده را بوسیله یکی ارز روش های زیر پیست کنید:

راست کلیک کرده و گزینه پیست را انتخاب کنید .

از تب Home  گزینه پیست را انتخاب کنید.

از کیبورد استفاده کنید: Ctrl+V

توجه کنید که قوانینی درباره کپی و پیست وجود دارد که شما باید از آنها باخبر باشید:

  • وقتی سلول هایی رو کپی می کنید که حاوی فرمول هستند، آدرس سلول های استفاده شده در فرمول متناسب با مکان جدید تغییر میکنه مگر اینکه با استفاده از نکات آدرس دهی، و با استفاده از $ مطلق شده باشند.
  • اگه بیشتر از یک سلول رو کپی کنید و بعد محلی رو برای پیست انتخاب کنید که فضای (سلول) کافی برای قراردادن متن کپی شده وجود نداشته باشه، پیغام خطا نمایش داده میشه و کپی انجام نمیشه.

کپی و پیست - خطای پیست کردن در فضای ناکافی

شکل ۱- خطای پیست کردن در فضای ناکافی

کپی با استفاده از Fill Down/Right یا Ctrl+D/R

یک روش آسان دیگه برای کپی کردن مقادیر از یک (یا بیشتر) سلول به سلول های مجاور استفاده از Fill Down/Right یا Ctrl+R یا Ctrl+D است.

مسیر دسترسی به Fill Down/Right طبق زیر می باشد:

Home> Editing> Fill> Down/Right

Ctrl-D محتوای یک سلول یا ردیف رو در سلول (ها) زیر خودش کپی میکنه. برای استفاده از این کلید میانبر دو روش وجود داره:

  • اگه یک سلول یا بیشتر رو درون یک ردیف انتخاب کنید،Ctrl+D ردیف بالای ردیف انتخاب شده را درون ردیف انتخاب شده کپی میکند.

کپی و پیست - کپی کردن داده ها با استفاده از Fill Down یا Ctrl+D

شکل ۲- کپی کردن داده ها با استفاده از Fill Down یا Ctrl+D

  • اگه سلول ها رو در بیشتر از یک ردیف انتخاب کنید ، Ctrl+D اولین ردیف در محدوده انتخاب شده را درون محدوده مورد نظر کپی میکند .

کپی و پیست - کپی کردن داده ها با استفاده از Fill Down یا Ctrl+D

شکل ۳- کپی کردن داده ها با استفاده از Fill Down یا Ctrl+D

نکته:مطابق همین نکاتی که گفته شد برای Ctrl+R یا Fill Right نیز صادق هست و داده ها رو به محدوده های سمت راست کپی میکنه.

از این روش کپی کردن میتونید برای کپی داده ها در لیست فیلتر شده استفاده کنید.

 

نکته خیلی کاربردی

فرض کنید میخواید یک سری داده رو کپی کنید و در جاهای مختلف پیست کنید. برای این که مجبور نباشید مدام بین شیت ها حرکت کنید و بتونید یکبار همه رو کپی کنید و پیست رو مجزا انجام بدید از ترفند زیر استفاده کنید:

مطابق شکل ۴ و از تب Home بر روی زبانه کوچک قسمت Clipboard کلیک کنید.

کپی و پیست - ترفند استفاده از Clipboard

شکل ۴- ترفند استفاده از Clipboard

با زدن این زبانه نواری سمت چپ صفحه باز میشه. که همه داده های کپی شده رو در خودش نگه میداره. بعبارتی دیگه فقط اخرین داده کپی شده در حافظه کامپیوتر باقی نمیمونه. بلکه قبلی ها هم در حافظه میمونن و اینطوری براحتی میتونید داده هایی که قبلا نیز کپی شده اند رو پیست کنید. به تصویر زیر دقت کنید.

اول داده های مورد نظر رو از جاهای مختلف کپی میکنم بعد در جاهای دیگه ای پیست میکنم.

 

همونطور که دیدید کپی کردن یکی از راه های ورود داده در اکسل هم بشمار میره، خیلی وقت ها ویرایش داده های قبلی هم میتونه از طریق کپی پیست انجام بشه مثلا اینکه دیتابیسی رو فیلتر کنیم و بخوایم داده های مشخصی رو روی داده های فیلتر شده پیست کنیم. این موضوع بنا به حالت های مختلفی که میتونه داشته باشه، راه حل ها و تکنیک های مختلفی براش ارائه میشه که یک یاز این روش ها رو در مقاله کپی پیست کردن در لیست فیلتر شده می بینید.

 

آواتار
145

فارغ التحصیل لیسانس مهندسی صنایع، ارشد مدیریت صنعتی از دانشگاه تربیت مدرس و عاشق اکسل هستم. از سال 1388 که ترم 2 لیسانس بودم، به توصیه استاد مشاورم شروع به خوندن اکسل بصورت حرفه ای کردم و همچنان در حال مطالعه و یادگیری و البته آموزش به بقیه هستم.

دیدگاه کاربران
  • منصور ۲۴ فروردین ۱۳۹۸ / ۱۱:۲۷ ب٫ظ

    سلام آقای چراغی خسته نباشید… شرمنده فکر کنم فرمول مشکل داره و از من قبول نمیکنه میشه راهنماییم کنید.ممنون

    • سامان چراغی ۲۵ فروردین ۱۳۹۸ / ۹:۱۳ ق٫ظ

      سلام،
      دقت داشته باشید، داده های شما از سلول A1 شروع شده و اینکه حتما به جای Enter ترکیب Ctrl + Shift + Enter بزنید.

  • سمانه ۲۴ فروردین ۱۳۹۸ / ۱۱:۴۹ ق٫ظ

    سلام.
    یک سوال
    اگر یک جدول داشته باشیم که اعداد به صورت سه سطر کنار هم نوشته شده اند و به صورت عمودی یک جدول تشکیل شده.
    چطور می توان اعداد را به صورت سه سلول ، سه سلول کنار هم نوشت که همه به جای عمودی بودن، در یک سطر و به صورت افقی شده باشند؟
    مثلا:
    ۱۲ ۱۴ ۱۶
    ۱۳ ۱۸ ۱۹
    ۵ ۷ ۱۲

    می خواهیم این اعدا در فایل اکسل به صورت زیر باشد:
    ۱۲ ۱۴ ۱۶ ۱۳ ۱۸ ۱۹ ۵ ۷ ۱۲

    خیلی متشکرم

    • آواتار
      حسنا خاکزاد ۲۴ فروردین ۱۳۹۸ / ۸:۴۷ ب٫ظ

      درود بر شما
      هم میشه با تابع offset هم ترکیب indirect , address اینکار و کرد
      منتها چیزی که اهمیت داره پیدا کردن یک رابطه ریاضی و منطق داده ها هست که مثلا با درگ کردن فرمول، شماره ردیف و ستون با چه منطقی تغییر کنن.
      نمونه رو در لینک زیر میتونید ببینید:

      https://excelpedia.net/address-function/

  • منصور ۲۳ فروردین ۱۳۹۸ / ۱۰:۰۷ ب٫ظ

    عرض سلام و خسته نباشید
    آخرین مقدار عددی بزرگتر از صفر وارد شده در یک ستون را چطوری میتونم در پایان همان ستون بوسیله VLOOKUP وارد کنم

    • سامان چراغی ۲۴ فروردین ۱۳۹۸ / ۸:۱۴ ق٫ظ

      سلام از فرمول زیر استفاده کنید:

      =INDEX(A1:A12,MAX((A1:A12>0) * ROW(A1:A12)))
      

      دقت کنید که فرمول به صورت آرایه ای هست. به جای Enter باید Ctrl + Shift + Enter بزنید.

  • سعید ۱۰ فروردین ۱۳۹۸ / ۱۰:۱۱ ق٫ظ

    عرض سلام و خسته نباشید. ببخشید من نمیدونم که به صورت تصادفی کدوم حالت رو توی اکسل ۲۰۱۶ فعال کردم که هر وقت میخوام یک آبجکت رو در بین صفحه جابجا کنم به صورت خودکار یک کپی از اون آبجکت برام ساخته میشه. من کلیک چپ رو نگه میدارم و آبجکت رو در بین صفحه جابجا می کنم ولی متاسفانه یک کپی از اون در جای اول باقی می مونه. چطور مشکل رو حل کنم؟ ممنون میشم پاسخ بدید

  • منصور احمدیان ۲۵ اسفند ۱۳۹۷ / ۱۱:۵۸ ق٫ظ

    عرض سلام و خسته نباشید خدمت خانم خاکزاد. پیشاپیش سال جدید را خدمت شما و همکارانتان تبریک عرض میکنم
    بنده یه جدول “گزارش موجودی کالا” دارم که دارای ستون های “کد کالا” و “نام کالا” و “موجودی” و “قیمت خرید” و “قیمت فروش” است. هر کالا به ترتیب سرگروه کالایی خودش در ستون “کد کالا” کدگذاری شده است. مثلا شوینده جات از ۱۰۰۰۰ تا ۱۰۹۹۹ و بهداشتی جات از ۲۰۰۰۰ تا ۲۰۹۹۹. حال میخواهم جمع ریالی خرید هر سرگروه کالایی را به تفکیک در یک شیت جدا بدست بیارم اگه میشه لطفا راهنماییم کنید چطوری بدست بیارم. باتشکر

    • آواتار
      حسنا خاکزاد ۲۵ اسفند ۱۳۹۷ / ۱۲:۱۶ ب٫ظ

      درود بر شما
      ممنونم و همچنین
      این لینک رو مطالعه کنید:

      https://excelpedia.net/sumif-function/

      اگر قاعده این باشه که مثلا شوینده ها با ۱۰ شروع میشن و بهداشتی ها با ۲۰، میتونید شرط رو *۱۰ بذارید. این شرط یعنی با ۱۰ شروع بشه.
      و نکته آخر اینکه حواستون باشه که کدها بصورت متنی باشن تا جواب بگیرید.

      این لینک رو هم مطالعه کنید
      https://excelpedia.net/text-to-number/

  • حمید ۲۲ بهمن ۱۳۹۷ / ۶:۴۸ ب٫ظ

    باسلام میخواستم بدونم چطورمیشه تعدادسطرهابیشتراز۱۰۰ نباشندوتعدادستونهابیشترازAZنباشند؟

    • آواتار
      حسنا خاکزاد ۲۳ بهمن ۱۳۹۷ / ۸:۵۱ ق٫ظ

      درود بر شما
      باید انتخاب کنید و Hide کنید

  • مهدی ۸ بهمن ۱۳۹۷ / ۳:۳۴ ب٫ظ

    سلام وقتتون بخیر
    میشه لطفا راهنمایی بفرمایید سلولهایی که فیلتر کردیم رو چطوری میتونم جایگذاری کنیم تا روی اعداد غیر فیلتر اثر نذاره؟ قبلا اعداد رو کپی میکردم و در جای دیگه اینتر رو میزدم درست میشد اما الان اشتباه روی سلولهای دیگه میاره همه راههای اینترنت رو هم امتحان کردم جواب نگرفتم ممنون میشم راهنمایی بفرمایید

  • محمد ۶ بهمن ۱۳۹۷ / ۱۱:۳۶ ق٫ظ

    درود
    من یه جدولو از فایل اکسل مخوام کپی کنم تو یه فایل اکسل دیگه ممنون میشم راهشو بهم بگید.
    سپاس

    • آواتار
      حسنا خاکزاد ۶ بهمن ۱۳۹۷ / ۲:۰۹ ب٫ظ

      درود بر شما
      نکته خاصی نیست
      انتخاب کنید و copy/paste

  • منصور احمدیان ۱۶ دی ۱۳۹۷ / ۷:۵۲ ب٫ظ

    سلام و خسته نباشید
    بنده یک کارپوشه دارم که دارای چند شیت می باشد. شیت اول ان به نام “لیست کالاها” است که در ان نام کالاها به همراه موجودی و قیمت خرید و قیمت فروش هر کدام در ستون های جداگانه قرار دارد. حال میخواهم در یک شیت جداگانه به نام “موجودی منفی” فقط لیست کالاهایی که دارای موجودی منفی است لیست شود و در یک شیت دیگر به نام “موجودی صفر” فقط لیست کالاهایی که موجودی آن صفر است لیست شود لطفا راهنماییم کنید از چه روش یا فرمولی برای لیست کردن آنها در یک شیت جداگانه استفاده کنم. باز هم تشکر بابت راهنماییهای دقیق و دلسوزانه شما…

  • پویا ۹ دی ۱۳۹۷ / ۵:۰۳ ب٫ظ

    سلام
    من در اکسل یک ستون دارم که تعداد ۸۵۰۰ رکورد اطلاعات بصورت زیر هم پر شده ، حالا اگر بخوام در ستون جلوی این ستون یک مقدار ثابت یا یک نوشته اضافه کنم از چه راهی میشه اینکارو راحت انجام داد بصورتی که تعداد ۸۵۰۰ رکورد جدید دقیقا جلوی رکورد های ستون اول ایجاد بشه؟
    بصورت اتفاقی اینکار یکبار در هنگام کپی با استفاده از موس و + کنار سل اتفاق افتاد یعنی وقتی داشتم به پایین میکشیدم تا یکی یکی کپی بشه یهو دقیقا تا جایی که ستون بقلی رکورد داشت کپی شد

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان