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

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





با سلام
من چند تا منحنی روی چند محور دارم که البته محور ها یکسان هستند، میخوام این چند منحنی رو روی یک محور و زیر هم قرار بدم، باید چی کار کنم؟
ممنون
درود
میتونید مقالات مربوط به نمودار ترکیبی رو مطالعه کنید
و روش کلی کار رو ببینید
یک نمونه این هست:
https://excelpedia.net/combined-charts-drawing/
سلام و ممنون از راهنماییهاتون
فرض کنید ۱۰۰ سلول در یک ردیف داریم که هرکدام فرمول جمع ستون خود را دارند . من میخوام ۱۰۰ سلول داشته باشم که هر کدوم مساوی محتوای سلول متناظر با خودش باشه البته – بصورت عمودی .
مثال یک سطر حاوی ۱۰۰ اسم است که زیر هر اسم بدهی افراد بطور ستونی نوشته شده و در انتها جمع بسته شده . حالا من میخوام بور ستونی اسم هر فرد رو داشته باشم و جلو اسم رو مساوی سلول جمع بدهی خودش قرار بدم .
با استفاده transpouse اسامی رو میتونم عمودی کنم ولی برای جمع ها جواب نمیده.
باز هم ممنون از محبت شما
درود بر شما
سوال ی مقدار واضح نیست
ساختار فایل باید مشخص تر باشه
شاید با تابع Index بتونید انجام بدید.
تعداد زیادی سلول حاوی فرمول در یک سطر دارم و میخواهم یک ستون داشته باشم که هر سلول آن مساوی نتیجه یکی از سلولهای آن سطر باشد.
درود بر شما
تابع transpose این کار رو میکنه
دقت کنید که تابع آرایه ای هست و با ctrl+shift+enter کار میکنه
یا اینکه از تابع address استفاده کنید
سلام و خداقوت
من یک ستون دارم که در آن ورودیهای زیادی وجود داره.میخوام که آنهارا بصورت ردیفی تبدیل کنم به این صورت که ورودی A1 تا A10 در یک ردیف و A11 تا A20 در ردیف زیرش و به همین ترتیب….یعنی مثلا یک ستون ۱۰۰ عددی تبدیل میشه به ۱۰ ردیفه ۱۰ ستونی
ممنون میشم راهنمایی بفرمایید
درود
راه های مختلف هست
بستگی به توانایی شما برای اجرا داره
هم وی بی میتونید استفاده کنید
هم از ترکیب توابع index, roundup و … برای ایجاد رابطه ریاضی که با درگ کردن فرمول ده تا ده تا تغییر کنه
سلام، چطور میشود نتیجه یک سلول فرمول دار را در سلول دیگر کپی کرد؟
یعنی در سلول جدید فرمول نباشه
فرض کنیم سلول A در نتیجه دستور if و چند عمل ریاضی یک خروجی به ما بده مثلا ۱۴۳
چطور میشه این عدد ۱۴۳ را در سلول D نمایش داد( بدون فرمول)؟ کپی نتیجه فقط
سلام
سلول فرمول دار رو کپی کنید و در سلول مقصد با استفاده از Paste Special و انتخاب گزینه Value میتونید این کار رو انجام بدید.
با این راهنماییتون از دیشب دعا خیر دارم واستون واقعا خیر ببینید
سلام و عرض خسته نباشید
من چند سلول را که در یک شیت هستند انتخاب کردم و قصد پاک کردن محتویات انها را دارم ولی میخوام جوری پاک بشه که در تمام شیت ها هم محتویات همون سلول ها نیز پاک بشوند. جدول های موجود در تمام شیت ها یکسان هستند.ترفندی هست که بشه سریعتر محتویات همه شیت ها را پاک کرد؟
درود
اول همه شیت رو انتخاب کنید (با نگه داشتن کنترل) بعد روی یک شیت سلول های مورد نظر رو انتخاب و پاک کنید
همه سلول های مشابه در شیت های انتخاب شده پاک میشن
سلام خانم مهندس. من یک سری داده ها رو از یک فایل اکسل می خوام کپی کنم به جاهای خاصی از یک فایل اکسل دیگه . مثلا کپی کنم تو یه ردیف یا ستون یا سلول های از فایل دیگه. فرمت و شکل داده ها مبدأ هم کپی میشه تو جاهای مورد نظر فایل مقصد. می خوام فرمت داده های مقصدم تغییر نکنه. چیکار کنم؟
درود
paste special/value رو بزنید
با سلام
من دو تا tabale توی دوتا شیت دارم که شیت دوم مخصوص بدهکاران می باشه چجوری وقتی در شیت اول که اطلاعاتش دارای مانده بدهکار هم می باشد فقط اون سطری که اطلاعات شخص بدهکار رو داره توی شیت دوم هم قرار بگیره و بعد از تسویه حساب از شیت دوم پاک شه ممنون میشم کمک کنید
درود
برای پاک کردن اتومات و … باید کدنویسی کنید
با سلام
اگه بخوام یه کلمه در یک سلول بنویسم و همزمان در صفحه یا شیت دیگر دیگر هم بیاید چه دستوری باید نوشته شود
با تشکر
سلام
میتونید همه سلول های مورد نظر رو همزمان انتخاب کنید و بعد از نوشتن محتویات مورد نظر، به جای Enter دکمه Ctrl + Enter بزنید.
با سلام خانم مهندس!
سوالی داشتم و در صورت امکان لطف کنید و جواب بدهید. بنده یک سری داده های عددی دارم. بطور مثال این داده ها در ۴ ستون عمودی و ۱۰۰ ردیف افقی نوشته شده است. حالا میخواهم با کپی پست کردن این داده ها در فایلی دیگر داده های افقی رو با ۲ خانه فاصله برام کپی کنه. منظورم اینه که فرضا در خانه افقی اول عدد ۱۰۰ نوشته و در خانه افقی دوم عدد ۲۰۰ و در خانه افقی سوم عدد ۳۰۰. حالا میخوام با کپی پست کردن از این فایل به فایلی دیگر وقتی که اونجا پست میکنم عدد ۱۰۰ در همون خانه افقی اول بیاد و عدد ۲۰۰ در خانه افقی چهارم و عدد ۳۰۰ در خانه افقی هفتم. بین این اعداد که خانه های دوم سوم پنجم ششم میشوند باید خالی بمونه. چونکه داده ها خیلی زیاده بالاتر از هزارتا دونه به دونه کپی کردن وقت گیره. در ستون های عمودی هیچ تغیراتی نمیاورم.
ممنون و منتظر پاسخ شما هستم…
درود
قبل از کپی کردن این فاصله رو ایجاد کنید
بعد کپی کنید
برای اضافه کردن هم اول صد ردیف رو شماره گذاری کنید از یک تا ۱۰۰. بعد این شماره ها رو دو بار در انتهای هم کپی کنید (یعنی میشه سه تا سری عدد ۱ تا ۱۰۰ که زیر هم قرار داده دشه اند)
بعد سورت کنید
اعداد ۱ میان زیر هم که یکیش مقدار مورد نظر و دوتاش سلول خالی هست و همینطور الی اخر…
بعد از انتقال هم میتونید ردیف های خالی ایجا دشده رو حذف کنید
سلام حسنای عزیز. خسته نباشی.
من میخوام یه فرمول ساده بنویسم. میخوام وقتی تو سلول مینویسم =A() خروجی بشه شیت ۱ سلول c8 همزمان میخوام عکسی که در این سلول قرار دادم به همراه فرمت سلول هم تو خروجی حفظ بشه. بعدا هم بتونم سلولم رو دستی تغییر بدم. اینو نوشتم.
Public Function A()
A = Workbooks(“factor formula”).Sheets(“B”).Range(“c8”)
End Function
با اینکار فقط متن سلول c8 کپی شد و فرمتش تغییر کرد و عکس هم پیست نشد. دیگه هم نمیتونم دستی متو عوض کنم. ممکنه راهنمایی کنی؟
ممنون میشم اگر برای من یک ایمیل هم در پاسخ بفرستین.
درود
عکس رو جدا باید کپی پیست کنید
اگه اصراری به کد نویسی ندارید، این روش رو هم امتحان کنید