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

دیدگاه کاربران
  • امیر ۱۳ اردیبهشت ۱۳۹۹ / ۳:۵۳ ب٫ظ

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

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

      درود
      میتونید ماکرو ضبط کنید و FILTER BY COLOR کنید و کپی و پیست
      بعد کد رو ویرایش کنید

  • منصور ۱۰ اردیبهشت ۱۳۹۹ / ۸:۴۹ ق٫ظ

    سلام خانم مهندس
    یک جدول از word وارد اکسل کرده ام (بصورت paste especial تصویری) ولی بخشی از آن نمایش داده نمی شود. با crop هم درست نشد. چکار کنم؟

  • امیر ۸ اردیبهشت ۱۳۹۹ / ۷:۳۶ ب٫ظ

    سلام
    عملیات جستجو پوشه، پیدا کردن و درنهایت امکان کپی یا انتقال پوشه در مسیر انتخاب شده در اکسل به چه نحوه امکان پذیره
    (فقط پوشه و فولدر منظوراست)
    سپاس

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

      درود
      سوال واضح نیست
      جستجو کجا انجام بشه؟

  • روح اله حسنی ۲ اردیبهشت ۱۳۹۹ / ۸:۴۳ ق٫ظ

    سلام آیا اکسل این قابلیت که در سوال زیر میپرسم داره و اگر داره به چه صورت هست؟
    مرحله به مرحله میگم:
    ۱- ما ۲ شیت داریم ۱ شیت کل اطلاعات ما هست که برای اون یک سری داده تعریف شده
    ۲- شیت ۲ گلچینی از شیت ۱ هست که اطلاعات اون تغییر کرده
    ۳- ما میخواهیم اطلاعات شیت ۲ در شیت ۱ به صورت کپی شود که این گلچین ها رو بروبروی ردیف خودش و کالا خودش کپی بشه
    نکته : توجه به مورد ۱ داشته باشید یعنی گلچین در شیت ۲ اگر در شیت ۱ کپی بشه به ردیف نباید قرار بگیره و باید جستجو بشه و جای خودش رو پیدا کنه

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

      درود
      تابع vlookup میتونه جستجو رو انجام بده براتون
      این مقاله رو بخونید

  • احمد رضایی ۲۹ فروردین ۱۳۹۹ / ۱۱:۵۸ ب٫ظ

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

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

      سلام
      شاید ستون اول که کپی میکنید، مرج شده
      در نهایت چسباندن اطلاعات جدید کاری نداره، از flash fill استفاده کنید

  • سعید ۲۳ فروردین ۱۳۹۹ / ۱۲:۳۲ ب٫ظ

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

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

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

  • محمدی ۲۲ فروردین ۱۳۹۹ / ۸:۲۴ ب٫ظ

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

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

      درود
      سه سلول پشت سر هم رو کپی کنید
      محدوده مقصد رو انتخاب کنید (Go to کمک میکنه به انتخاب محدوده بزرگ) بعد Paste کنید
      دقت کنید محدوده مقصد مضرب تعداد سلو های انتخابی باشه. مثلا اگه سه تا سلول کپی میکنید، سی تا سلول برای پیست انتخاب کنید. در غیر اینصورت پیست نمیشه

  • مرتضی ۲۰ فروردین ۱۳۹۹ / ۱:۴۸ ب٫ظ

    سلام
    اگر بخوایم دراکسل محتوای یک سلول را تغییر دهیم بطوری که تمامی سلول های هم محتوای هم تغییر کنن باید چکار کنیم ؟

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

      درود
      از ابزار Find/Replace استفاده کنید

  • حمید ۱۸ فروردین ۱۳۹۹ / ۱۱:۴۱ ق٫ظ

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

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

      درود
      تابع trim میتونه اسپیس های اضافه رو حذف کنه

  • مصطفی ۱۵ فروردین ۱۳۹۹ / ۱۰:۱۴ ب٫ظ

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

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

      درود بر شما
      جچون با کپی کردن، validatiion هم انتقال پیدا میکنه. عملا اون شرط از بین میره
      پس یا باید موقع paste کردن از paste value استفاده کنید
      یا کدنویسی وی بی ای انجام بدید برای این کار(جلوگیری از رود تکراری)

      • مصطفی ۱۶ فروردین ۱۳۹۹ / ۸:۵۲ ب٫ظ

        ممنون از وقتی که می گذارید برای پاسخ به سوالات
        اما من paste value رو هم امتحان کرده بودم ولی جواب نداد
        راهی جز vba نداره؟چون به کد نویسی آشنایی ندارم

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

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

ارسال دیدگاه

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

توسط
تومان