سبد خرید
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 لیسانس بودم، به توصیه استاد مشاورم شروع به خوندن اکسل بصورت حرفه ای کردم و همچنان در حال مطالعه و یادگیری و البته آموزش به بقیه هستم.

دیدگاه کاربران
  • هومن ۴ خرداد ۱۴۰۰ / ۱۲:۵۱ ب٫ظ

    درود سرکار خانوم
    چگونه میشود کادری خالی را کپی کرد و برروی سلولی که اطلاعاتی درونش نوشته شده پیست کرد , بصورتی که اطلاعات پاک نشود. یا اینکه اصلا این کار مقدور هست ؟

    • آواتار
      حسنا خاکزاد ۴ خرداد ۱۴۰۰ / ۸:۰۳ ب٫ظ

      درود
      کادر، همون Format هست
      میتونید با Format Painter یا cope/paste special/format انجام بدید

  • کامل ۱۶ اسفند ۱۳۹۹ / ۱۰:۳۹ ق٫ظ

    با عرض سلام و احترام
    خانم مهندس من میخوام یک سلول رو از یک فایل اکسل دیگه کپی ، پیست کنم بدون ادرس سلول مبدا ، چکار باید بکنم ،فرمولا رو‌میزنم ولی ادرس سلول مبدا رو میاره ، من نمیخوام بیاره
    ممنون

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

      درود
      متوجه سوالتون نشدم
      کپی کنید؟با فرمول؟
      منظور از ادرس مبدا چی هست

      توضیح بیشتر بدید لطفا

  • Shojaei ۱۲ اسفند ۱۳۹۹ / ۹:۲۴ ب٫ظ

    سلام وقت بخیر، در اکسل امکان قرار دادن گزینه ای برای کپی هست؟
    مثلا چند آیتم وجود داشته باشه بتونیم با تیک انتخاب کنیم و یه شکل قرار بدیم که با زدن روی اون شکل، آیتم انتخاب شده کپی شود

    • آواتار
      حسنا خاکزاد ۱۵ اسفند ۱۳۹۹ / ۰:۰۱ ق٫ظ

      درود
      ماکرو ضبط کنید و ماکرو رو به یک shape متصل کنید

  • حسن ۸ بهمن ۱۳۹۹ / ۱:۴۹ ب٫ظ

    سلام
    چگونه میشه یک سلول حاوی چند فرمول را در سلول دیگر کپی کرد بطوریکه که فرمول ثابت بماند
    مثلا a1 حاوی فرمول جمع مقادیر b5:b10 هست حال اگه a1 رو تو z2 بطور معمول کپی کنیم جمع مقادیر aa5:aa11 رو به ما میده ولی من میخوام همون جمع b5:b10 رو انجام بده (البته فرمول تو سلول z2 اعمال بشه نه اینکه فقط مقدار a1 رو تو z2 نشون بده چون ممکنه مقادیر b5:b10 تو زمان های بعدی عوض بشه)

    • سامان چراغی ۸ بهمن ۱۳۹۹ / ۱:۵۵ ب٫ظ

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

      • حسن ۸ بهمن ۱۳۹۹ / ۲:۱۳ ب٫ظ

        ممنون عالی بود

  • محمد ۱۸ دی ۱۳۹۹ / ۱۲:۰۸ ب٫ظ

    با سلام و خداقوت
    چطور میتونم چند سلول رو که در چند ستون مختلف وجود داره کپی کنم
    ممنون

    • سامان چراغی ۲۰ دی ۱۳۹۹ / ۹:۲۱ ق٫ظ

      سلام
      این کار ممکن نیست، فقط میتونید سلول های درون یک ستون یا یک ردیف رو کپی کنید.
      یا اینکه با استفاده از Clipboard یکی یکی این سلول ها رو به Clipboard اضافه کنید و نهایتا به یکباره در مقصد پیست کنید.

  • فیضی ۲۸ آذر ۱۳۹۹ / ۷:۰۸ ب٫ظ

    با سلام در مورد اطلاعات بانکی اگر بخواهیم ۴ ردیف را در تعداد بالا کپی پیست انجام دهیم مثلا در ۱میلیون کد نویسی چگونه میشود؟

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

      درود بر شما
      برای کد که باید ماکرو ضبط کنید وکد رو ببنیید
      اما پیشنهاد بنده اینه:
      ۴ ردیف مورد نظر رو انتخاب کرده و کپی کنید.محدوده مورد نظر که حتما باید مضرب ۴ باشه رو انتخاب کنید. مثلا یک میلیون ردیف. بعد داده کپی شده رو پیست کنید
      همه پیست میشه بصورت یکجا

  • علی ۱۰ آذر ۱۳۹۹ / ۱۱:۴۳ ب٫ظ

    با سلام.
    من تو فایل اکسل برای مقاله ام نمودار هیستوگرام کشیده ام. چهارتا هستند و آنها را گروپ کردم. میخواک پیست کنم تو فایل ورد مقاله ام. ولی کپی و پیست نمیشه. آفیسم ۲۰۱۶ است. چیکار باید بکنم؟ ممنون

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

      درود
      فکر میکنم جدا جدا ببرید بهترهکارخاصی نباید انجام بشه
      کپی ساده

  • روح الله جوادی ۲۵ آبان ۱۳۹۹ / ۳:۱۴ ب٫ظ

    سلام وقت بخیر از راهنمایی های در سایت متشکرم
    یک کد می خواهم که ردیفهایی از اکسل که دارای کلمه ای خاص هست را کپی و در یک ورک بوک با نام خاص سیو کند مثلا تمام ردیفهایی که در ستون سی نوشته شده (جوادی) را کپی کن
    اگر برایتان مقدور هست لطفا کد را بنویسید
    باز هم متشکرم

  • یوسف ۲۱ آبان ۱۳۹۹ / ۱۰:۴۶ ب٫ظ

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

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

      درود بر شما
      قسمتی از سلول رو بخواید کات کنید دستی باید انجام بدید و یکجا نمیشه مگر ینکه کد بنویسید!
      اما به نظرم از فرمول استفاده کنید یا ابزار flash fill و ساعت رو بسته به الگویی که داده ها داره جدا کنید

  • امین ۲۰ آبان ۱۳۹۹ / ۳:۰۰ ب٫ظ

    با سلام و وقت بخیر
    وقتی یک ستون از اعداد داشته باشیم که بخوایم اونارو بصورت افقی ردیف کنیم، با دستور کپی و پیس(trancpose) انجام میشه , که از چپ به راست چیده میشه، امکانش هست همین اعداد از راست به چپ چیده بشن؟ البته با یک دستور ساده؟ مرسی

    • سامان چراغی ۲۱ آبان ۱۳۹۹ / ۹:۴۶ ق٫ظ

      سلام
      خیر متأسفانه، برای انجام این کار میتونید از ترکیب توابع Index و Column برای معکوس کردن محتویات یک ردیف استفاده کنید.

ارسال دیدگاه

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

توسط
تومان