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

دیدگاه کاربران
  • پروانه ۲۷ مرداد ۱۳۹۷ / ۷:۲۳ ق٫ظ

    با سلام و درود
    ممنون از پاسخگویی شما.
    سلولهایی در اکسل پیست لینک شده اند که در سلول مرجع خالی بوده اند و هنگامیکه پیست لینک شده اند عدد صفر در مقدارشان نشان داده می شود.حالا هدف این است که هر وقتت در سلول مبددا که خالی هم هستت عددی وارد شد (که این عدد می تواند صفر تا ۱۰۰) باشد یا کلا تغییری پیدا کرد در سلول مقصد سبز رنگ شود.در حالت فعلی سلول های کپی پیست شده همه سبز رنگ هستند چون همه مقدار صفر را دارند و نمیشه فهمید کددام سلول در فایل مبدا پر شده است.
    —–قبلا ازتون پرسیده بودم فرموده بودید not equal باا صفر را وارد کنم ولی چون ممکن اصت عددی که در سلول مبدا وارد می شود صفر باشد این فرمول جوواب نمی دهد.

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

      سلام
      از paste link نباید استفاده کنید
      فمرول نویسی باید کنید و با if این خواستتون رو بیارید. که بتونید بین خالی بودن و صفر بودن تفاوت قائل بشید
      موفق باشید

  • عبدالخانی ۲۴ مرداد ۱۳۹۷ / ۱۲:۵۲ ب٫ظ

    سلام
    وقت بخیر
    من یک فایل ایکس دارم با ۴۰۰ شیت و میخواستم یک سلول که دارای یک محتوا در شیت اول هست را به همه ۴۰۰ شیت دیگه کپی پیست کنم
    و این کار از لحاظ زمانی بصورت یک به یک خیلی زمانبر هست.
    آیا راهی برای انجام این کار بصورت یکجا هست؟
    با تشکر.

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

      درود بر شما
      شیت ها رو انتخاب کنید و عبارت مورد نظر رو تایپ کنید

      • عبدالخانی ۲۷ مرداد ۱۳۹۷ / ۱۲:۳۶ ب٫ظ

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

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

          درود
          خیر، ابزار رو نمیتونید انتقال بدید
          مگر اینکه لینک شما با فرمول باشه
          یعنی تابع hyperlink

  • شریف ۲۳ مرداد ۱۳۹۷ / ۲:۵۰ ب٫ظ

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

  • پروانه ۲۳ مرداد ۱۳۹۷ / ۱:۰۰ ب٫ظ

    با سلام و درود خدمت شما
    مممنون از اینکه با حوصله به سوالات ما پاسخ می دهید.این اخرین سوالم خواهد بود و سپاسگزار خواهم شد راهنمایی بفرمایید..
    پیرو سووالات قبلی مبنی بر پیستت للینک در اکسل من یک ردیف از فایل را که هم اعداد با فرمت درصد دارد و هم سلول خالی دارد در یک ردیف در یک فایل دیگر پیست لینک کردم و با راهنمایی شما همه موارد حل شد.فقط وقتی از conditional formatting به سلول خالی شرط میگذارم که اگر خالی بود قرمز شود سلول با اینکه خالی هست قرمز نمیشود و اگر شرط این باشد که در صورت no blank بودن سبز شود سلول سبز میشود.یعنی سلول خالی نیست.سپاسگزار خواهم شد راهنممایی بفرمایید کجای شرط مشکل دارد؟
    سوال دومم یک ردیف از یک فایلل اکسل در برخی سلول هایش عدد با فرمت تایم مثل ۲:۲۴:۳۶ می باشد و برخی سلول های همان ردیف خالی ااست.این ردیف را اگر بخواهم پیست لینک کنم باید از چه فرمتتی استتفاده کنم که سلول های زمانی با همان قالب و سلول های خالی هم خالی نمایش داده شوند؟
    از اینکه وقت میگذارید و مشکلات ما را حل میکنید بسیار سپاسگزارم

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

      درود
      سوال اول:
      وقتی پیست لینک کردین. سلول دیگه خالی نیست و مثلا داخلش نوشته =A1. این دیگه از نظر اکسل خالی نیست. شرطتون رو باید به مخالف ۰ تغییر بدید. چون شما ظاهر سلول رو فقط طوری تنظیم کردین که دیده نشه صفرش. و الا صفر همچنان موجود هست توسلول.

      سوال دوم:
      در حالت عادی فرمت هم انتقال پیدا میکنه
      اما اگر فرمول نویسی میکنید، از تابع Text استفاده کنید.

  • محمود ۲۳ مرداد ۱۳۹۷ / ۹:۳۸ ق٫ظ

    سلام. من چندین شیت در یک فایل اکسل درست کردم که مشابه هم هست ولی محتوای متفاوتی داره.اما حالا یه باکس دیگه به همه شیت ها میخوام اضافه کنم. آیا راهی هست که تغیرات شیت اول رو انجام بدیم روی بقیه شیت ها خودکار این تغییرات لحاظ بشه؟؟(توضیح بیشتر با مثال : من کارمند آموزش و پرورش هستم. برای هر مدرسه یک شیت باز کردم و کادر هایی برای نام مدرسه و کد و تعداد دانش آموز و… نوشتم و اطلاعات رو ثبت کردم . حالا گفتن پایین شیت نام مدیر اضافه بشه.میخوام دوباره تک به تک اضافه نکنم و یک شیت اضافه بشه و بقیه خودکار لحاظ بشه)

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

      درود بر شما
      اگر ساختار مشابه هست (همونطور که فرمودید) کافیه شیت ها رو انتخاب کنید (روی یک شیت کلیک راست کرده و گزینه select all sheet رو انتخاب کنید) بعد اقدام کنید به اضافه کردن ردیف مورد نظر. وقتی انجام شد مجدد کلیک راست کرده و ungoup بزنید.

      نکته:
      اگر همه شیت ها رو نمیخواید انتخاب کنید، میتونید با کلید Ctrl، شیت های مورد نظر رو انتخاب کنید

  • پروانه ۲۲ مرداد ۱۳۹۷ / ۱:۵۳ ب٫ظ

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

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

      درود بر شما
      چون paste link می کنید فرمولی میشه و نتیجه فرمولی که به سلول خالی ارجاع بشه ۰ هست
      اما میتونید در قسمت format cell این کد رو بنویسید که صفر نمایش داده نشه:

      0;-0;
  • غزل ۷ مرداد ۱۳۹۷ / ۶:۵۷ ب٫ظ

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

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

      سلام
      متنستون بیش از یک سلول فضا داره
      یعنی در واقع طوری هست چند سلول و اشغال میکنه

      فقط متن رو از داخل فرمول بار انتخاب کنید و کپی کنید و پیست کنید.
      از روی خود سلول انتخاب نکنید

  • محمد بصیری ۲ تیر ۱۳۹۷ / ۵:۴۶ ب٫ظ

    با سلام خسته نباشید؛
    یک فایل اصلی اکسل دارم به تعداد ۲۰۰ هزار ردیف، میخوام یک فایل حدود ۳۰۰هزارتایی به این اکسل اصلی اضافه کنم.
    یک راهش اینه که کل فایل ۳۰۰هزارتایی رو کپی کنم که خیلی زمانبره، آیا راه حل راحتری وجود داره؟
    متشکرم

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

      درود بر شما
      اگر ترتیب درسته که کپی کردنش زمانی نمیبره. اما اگه الگوی خاصی داره، مثلا ستون A باید بره توی ستون D بشینه و … باید کد VBA بزنید

  • جلیل ۳۱ خرداد ۱۳۹۷ / ۲:۲۵ ب٫ظ

    سلام خسته نباشید
    وقتی عددهای ممیزدار در ورد راکپی ودر اکسل pastمی کنم جای عدد صحیح واعشاری عوض میشه راه حل چیه؟
    مثال ۱۹/۶۳میشه ۶۳/۱۹

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

      درود بر شما
      چندین راه داره:
      ۱- با ابزار text to column جدا کنید اعداد رو و بعد با ترتیب دلخواه به هم بچسبونید. اینم دقت داشته باشید که عموما علامت اعشار، نقطه هست نه /
      ۲- با توابع متنی این تفکیک رو انجام بدید و بعد به هم بچسبونید.

      در نهایت دقت داشته باشید خروجی رو از یک تابع Value رد کنید که خاصیت عددی برگرده.نمونه:

      =value(right(A1,2)&"."&Left(A1,2))
      
  • فاطمه ۲۶ خرداد ۱۳۹۷ / ۱۰:۵۶ ق٫ظ

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

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

      درود بر شما
      احتمال خیلی زیاد عددی نیست داده هاتون
      این پست رو بخونید
      https://excelpedia.net/text-to-number/

    • سهیلا ۲۱ اسفند ۱۳۹۹ / ۶:۰۷ ق٫ظ

      سلام
      شما روشی برای این کار پیدا کردید؟؟؟چون منم همین مشکل دارم لطفا راهنمایی بفرمایید

ارسال دیدگاه

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

توسط
تومان