
اگه چند دقیقه وقت بذاریم تا با روش های مختلف نحوه کپی کردن در اکسل آشنا بشیم، خیلی ارزشمند خواهد بود. تا زمانیکه شما درباره روشها و میانبرهای کپی و پیست در اکسل ندونید نمی تونید به ارزش این موضوع پی ببرید که چقدر در صرف انرژی و زمان در انجام کارها روزانه ی خودتون صرفه جویی خواهید کرد.
در این آموزش مروری بر روش های 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
- اگه سلول ها رو در بیشتر از یک ردیف انتخاب کنید ، Ctrl+D اولین ردیف در محدوده انتخاب شده را درون محدوده مورد نظر کپی میکند .

شکل ۳- کپی کردن داده ها با استفاده از Fill Down یا Ctrl+D
نکته:مطابق همین نکاتی که گفته شد برای Ctrl+R یا Fill Right نیز صادق هست و داده ها رو به محدوده های سمت راست کپی میکنه.
از این روش کپی کردن میتونید برای کپی داده ها در لیست فیلتر شده استفاده کنید.
نکته خیلی کاربردی
فرض کنید میخواید یک سری داده رو کپی کنید و در جاهای مختلف پیست کنید. برای این که مجبور نباشید مدام بین شیت ها حرکت کنید و بتونید یکبار همه رو کپی کنید و پیست رو مجزا انجام بدید از ترفند زیر استفاده کنید:
مطابق شکل ۴ و از تب Home بر روی زبانه کوچک قسمت Clipboard کلیک کنید.

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

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





سلام وقت بخیر سال نوتون مبارک باشه
برای انتقال و کپی همه اطلاعات یک فایل اکسل به فایل دیگه که تعداد ستونها در فایل مقصد مشابه مبدا نیست از چه روشی باید استفاده کنم؟
درود و همچنین
سوال خیلی گنگ و مبهمه
خیلی بستگی به جزئیات و شرایط و ساختار داره
بصورت کلی پاورکوئری، وی بی و فرمول نویسی میتونه کمک کنه
سلام
من متنی را در یک سلول نوشتم و بعضی از قسمت های متن چون نیاز بود به سطر بعدی برود از کلیدهای ترکیبی Alt+Enter استفاده کردم (یعنی چند سطر نوشته در یک سلول)
حالا وقتی می خواهم این سلول را در محیط Notepad کپی کنم، ابتدا و انتهای نوشته را دابل کوتیشن (“”) میگذارد
اگر هم متن را در یک سلول دیگر با تابع CLEAN استفاده کنم و بعد کپی کنم ، دابل کوتیشن برداشته می شود ولی سطرهای بعدی برداشته میشود یعنی میاد در همان سطر اول و بعد از نوشته سطر اول قرار می گیرد
چکار کنم که سطر های بعدی باشد و بعد از کپی کردن داخل دابل کوتیشن قرار نگیرد
درود بر شما
راهی به ذهنم نرسید جز اینکه دیتای داخل سلول رو کپی کنید نه خود سلول رو
سلام
من متنی را در یک سلول نوشتم و بعضی از قسمت های متن چون نیاز بود به سطر بعدی برود از کلیدهای ترکیبی Alt+Enter استفاده کردم (یعنی چند سطر نوشته در یک سلول)
حالا وقتی می خواهم این سلول را در محیط Notepad کپی کنم، ابتدا و انتهای نوشته را دابل کوتیشن (“”) میگذارد
اگر هم متن را در یک سلول دیگر با تابع CLEAN استفاده کنم و بعد کپی کنم ، دابل کوتیشن برداشته می شود ولی سطرهای بعدی برداشته میشود یعنی میاد در همان سطر اول و بعد از نوشته سطر اول قرار می گیرد
چکار کنم که سطر های بعدی باشد و بعد از کپی کردن داخل دابل کوتیشن قرار نگیرد
سلام روزبخیر
چطور میتونم ۳۰ ردیف رو ۴۰ مرتبه زیرش کنم در حالی که یکبار اینکارو انجام بدم و نیازی به کپی های مکرر نداشته باشه؟
درود
کافیه یک بار کپی کنید اون ۳۰ ردیف رو
بعد از ردیف ۳۱ تا ۱۲۰۰ رو انتخاب کنید و paste کنید
نکته: محدوده مقصد اگرضریب از تعداد ردیف انتخاب یباشه، به درستی کپی انجام میشه
سلام
وقتتون به خیر
من یک محدوده ای را سلکت کرده و فرمان کپی را میدم ولی گزینه کپی یا کنترل سی غیر فعال است و اجازه کپی نمی دهد
تا همین دیروز انجام میدادم و قبول می کرد ولی امروز قبول نمیکند
علت چه می تواند باشد ؟
درود بر شما
اگر روتین بوده و الان نمیشه خب باید شرایط سیستم و … بررسی بشه شاید فایلی باز کردید که ماکرویی داشته و….
جدولی رو از سایتی کپی کردم – وقتی از طریق راست کلیک paste value میکنم اوکیه اما میخوام روند paste value شدن از طریق ماکرو باشه، کدی که باید بزنم رو نمیتونم پیدا کنم. ممنونم
ماکرو ضبط کنید، کد رو میبینید که برای paste value چی باید بزنید
سلام . جدول جدید رو با استفاده از transpose ساختم ولی میخواستم با تغییر مقادیر محدوده سطر و ستون در جدول اول . در جدول دوم هم تغییر کنه . متشکرم
سلام
وقت بخیر
اگر با استفاده از فرمول نویسی (ترکیب توابع Index، Row و Column) جدول رو معکوس کنید با تغییر جدول اول، جدول دوم هم تغییر کنه.
راه دیگه استفاده از Power Query هست که با تغییر جدول و Referesh کردن، جدول دوم هم بروز بشه.
با سلام
من در وی بی ای تکست باکسی ایجاد کردم
حالا میخواهم وقتی یک دکمه را که زدم هر خط تکست باکس داخل یک سلول جداگانه بنشینه یا کپی بشه
مثلاً خط اول در سلولa1 و خط دوم در سلولa2 و…
ایا شدنی است؟
چگونه و چه دستوری باید بدهم تا انجام بشه؟
سلام
با استفاده از تابع Split روی کارکتر NewLine متن رو به آرایه متناظر تبدیل کنید و با استفاده از یک حلقه، اجزای مختلف آرایه رو در سلول ها قرار بدید.
میشه بیشتر راهنمایی کنید
من از این تابع تا به حال استفاده نکرده ام
سلام
حالا اگر بخواهیم عکس این را عمل کنیم چکار کنیم
یعنی چند ردیف اکسل را به
بسته به نسخه اکسل میتونید از توابع چسباندن متن جهت تبدیل این اطلاعات به یک متن استفاده کنید و نهایتا اون رو در خصوصیت Text مربوط به Textbox قرار بدید.
سلام من میخوام مبالغ موجود ستون A در sheet1 و با ستون A در sheet2 مقایسه کنم ( مغایرت گیری کنم )، اگر مغایرت داشت، با رنگ مثلا زرد نشون بده، و اگر مغایرت نداشت، کد مربوط به آن مبلغ که در ستون B و در sheet2 قرار دارد، در ستون B در sheet1 مقابل مبلغ مربوطه Past شود. چطور میتوانم این کار و انجام دهم؟
درود
بستگی به ساختار داده ها داره
اگر نظیر به نظیره، فرمولنویسی IF برای مقایسه وConditional Formatting برای تغییر رنگ میتونه جواب نیازتون رو بده
سلام وقت بخیر من میخوام مهر مرکز رو داخل اکسل کپی پیست کنم به طوری که اون مهر بعد از کپی پیست شدن قابل کپی شدن نباشه اگر میشه منو راهنمایی کنید ممنون٫ث.
درود بر شما
میتونید قفل کنید که قابل انتخاب نباشه
اما میتونن از روش اسکرین شات بگیرن و استفاده کنن!
اینو نمیتونید کاری کنید
سلام وقت بخیر
یک ردیف رو انتخاب می کنم و در یه ردیف خالی کپی میکنم . اما اطلاعات ردیف پایینی جایگزین میشه نه انتخاب بنده لطفا راهنمایی بفرمایید
درود
چک کنید که هاید شده نباشه