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

دیدگاه کاربران
  • آرش ۲۳ شهریور ۱۳۹۸ / ۱۲:۱۰ ب٫ظ

    سلام
    ممنمن از راهنمای هاتون
    یه سوال دارم ؟ میخواستم بدونم تو اکسل امکان این هست که از یه ردیف عمودی COPY کنیم و تو یه ردیف افقی PAST کنیم ؟؟ ممنون میشم جواب بدید .

  • افشین ۱۶ شهریور ۱۳۹۸ / ۱:۳۱ ب٫ظ

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

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

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

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

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

  • مهدی ۱۱ شهریور ۱۳۹۸ / ۱۰:۱۳ ب٫ظ

    سلام وقتتون بخیر
    من میخوام تمام واریزی هام به یک شماره حساب خاص رو جداگانه کپی کنم و تو شیت دیگه بذارم

    در واقع من صورتحساب کامل حسابم رو به اندازه ی یک ماه دارم کادر ها به شکل زیر هستند
    ساعت واریز d – مبلغ واریزc – شماره پیگیریb – حساب طرفa

    حالا من میتونم با استفاده از سرچ (حساب طرف ) همه ی واریزی ها را به حساب شخص مربوط پیدا کنم و میتونم با find all و استفاده از crtl+c همشونو کپی کنم
    ولی وقتی من کپی میزنم و میبرم در اکسل جدید فقط اون کادر a رو میاره (حساب طرف )

    آیا راهی هست که بصورت گلچین همه رو انتخاب کنه امیدوارم منظورمو بفهمید چون من وقتی دستور سرچ رو میزنم حساب طرف رو سرچ میکنم و وقتی کپی میکنم فقط حساب طرف رو میاره در صورتی که من میخوام کل row یا همون کادر افقی (مثلا ساعت واریز – مبلغ واریز – شماره پیگیری ) این سه مورد رو هم از بین واریزی ها جدا کنم و بتونم کپی کنم آیا راهی هست ممنون میشم تشکر

    • آواتار
      حسنا خاکزاد ۱۲ شهریور ۱۳۹۸ / ۱۱:۰۱ ق٫ظ

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

  • علی صبوری ۶ شهریور ۱۳۹۸ / ۱:۱۳ ب٫ظ

    سلام
    میشه کد کپی کردن یه table از یک شیت به شیت دیگه رو با زبان VBA بفرمایید
    سپاس از لطفتون

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

      درود بر شما
      راحت ترین کار اینه که ماکرو ضبط کنید

  • منصور ۶ شهریور ۱۳۹۸ / ۱۲:۴۵ ب٫ظ

    سلام
    میشه کد کپی کردن یه table از یک شیت به شیت دیگه رو با زبان VBA بفرمایید
    سپاس از لطفتون

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

      درود بر شما
      ماکرو ضبط کنید و کد رو ببینید

  • محسن سوری ۲ شهریور ۱۳۹۸ / ۱۲:۱۴ ب٫ظ

    سلام . وقتتون بخیر. من یه فایل اکسل دارم که تعداد شیت هاش خیلی زیاده و داخل هر شیت ، از جدول استفاده شده. میخواستم همه ی شیت هارو به یه فایل اکسل دیگه انتقال بدم اما این خطارو میده :
    you can not copy or move a group of sheets that contain a table
    ممنون میشم راهنماییم بفرمایید

    • آواتار
      حسنا خاکزاد ۵ شهریور ۱۳۹۸ / ۱۰:۴۶ ق٫ظ

      درود بر شما
      تیبل ها رو به range تبدیل کنید

  • behzad ۳۰ مرداد ۱۳۹۸ / ۶:۱۶ ب٫ظ

    سلام و با تشکر از شما.
    یه سوال داشتم.
    وقتی یه نمودار رو تو اکسل می کشم و کپی میکنم توی محیط ورد (قابل ادیت)؛ وقتی که کلیک راست میکنم روی همان عکس و Edit data رو میزم فایل اکسل رو بالا میاره. چکار کنم که این اتفاق نیفته
    مرسی
    جواب به ایمیلمم میاد؟
    تشکر

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

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

      • behzad ۲ شهریور ۱۳۹۸ / ۰:۱۰ ق٫ظ

        سلام.
        نه، همیشه فایل فایل اکسل بالا نمیاد.
        البته نبایدم بالا بیاد.
        مثلا شما فکر کنید داور یه مجله هستید و براتون مقاله میاد برای داوری. یه فایل ورد. داخل ورد یه سری نمدار هستند که قابل ادیت هستند و درواقع عکس با فرمت مثلا jpg نیستند.
        حالا شما روی فایل یکی از شکل ها کلیک میکی و میتونی تغییرات انجام بدی در همون محیط ورد. اما به دیتای اکسل (فایل اکسل مادر) نباید دسترسی داشته باشی.
        دو حالت برای من به جود اومده‌:
        یه بار کلیک راست کروم و به دیتاش دسترسی پیدا کردم.
        یه بارم برای یه مقاله کلیک راست کردم روی شکل و دیتا رو زدم پیام داد دیتا نگهداشته شده یا دیتا وجود ندارد.
        دنبال اینم.
        مرسی

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

          اگر داده ها رو بخواید ویرایش کنید
          باید از طریق اکسل انجامش بدید. چون داده ها اونجاست|!
          اما اگر مثلا بخواید تیتر نمودار و عوض کنید و مسائل گرافیکی و …، داخل خود ورد شدنی هست

  • مهدی ۱۷ مرداد ۱۳۹۸ / ۱۱:۲۵ ق٫ظ

    سلام خانم خاکزاد خسته نباشید
    ببخشید من برای یه شیت (صفحه) یه اندازه فونت رو و مثلا فونت zarو مثلا جدول هم کشیدم رو تعریف کردم.
    حالا میخام یه شیت دیگه هم شروع به کار کنم چطور میشه اندازه این فونت و zar و جدول رو عینا به شیت دیگه منتقل کنم ؟

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

      سلام
      میتونید یک شیت Template درست کنید و همه تنظیماتی که مشترک هست رو توی اون ایجاد کنید و هر سری که شیت جدید میخواید ایجاد کنید اون شیت Template رو کپی پیست کنید.
      همچنین میتویند فرمت جدولتون رو از طریق Format Painter که در تب Home هست به شیت دیگه منتقل کنید.
      راه بعدی اینه: اگر فقط میخواید فونت و اندازه فونت رو انتقال بدید کافیه کل سلول های شیت جدید رو با Ctrl + A انتخاب کنید و بعد فونت و اندازه دلخواهتون رو تعیین کنید.

  • Alireza ۲۹ تیر ۱۳۹۸ / ۱۰:۵۸ ق٫ظ

    سلام من می خوام کل ستون یک عدد را نشون بده به فرض می خوام تو یک ستون ۳۰۰بار ۲۰ را کپی کنم چگونه می تونم اینکار رو بکنم؟ من سیصد تا خونه را انتخاب می کنم ولی وقتی پیس می کنم فقط تو یکیش می نویسه

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

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

  • افشین ۲۰ تیر ۱۳۹۸ / ۰:۳۰ ق٫ظ

    سلام
    در ورد یک سری اسامی دارم که به صورت ردیفی نوشته شدن (کمالی سهرابی جمالی رشیدی … ) اگر بخوام این کلمات در اکسل به صورت ستونی نوشته بشن
    کمالی
    سهرابی
    جمالی
    رشیدی
    چکار باید انجام بدم./

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

      همه اسامی رو به اکسل منتقل کنید، با استفاده از ابزار Text to Column روی کارکتر فاصله (البته این مشکل وجود داره که اسامی که دو یا چند قسمتی هستند به مشکل بر میخورن که کاریش نمیشه کرد و باید دستی درستشون کنید) اطلاعات رو تقسیم کنید در ستون های مختلف و نهایتا با استفاده از کپی و Transpose اطلاعات رو ستونی کنید.

      • فاطمه ۲۰ مرداد ۱۳۹۸ / ۱۲:۱۲ ب٫ظ

        من دقیقا میخوام همینکارو بکنم ولی سطری که میخوام داده ها اونجا پیست بشه مرج شده. وقتی اینکارو میکنم از حالت مرج در میاد، راهکاری دارین؟

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

          درود بر شما
          مرج این مشکلات رو داره و برای همین نباید سلول ها مرج باشن، با کپی پیست نمیتونید انجام بدید و باید نهایتا سلول مقصد رو مساوی مقدار مورد نظر قرار بدید

ارسال دیدگاه

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

توسط
تومان