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

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





با سلام و درود
ممنون از پاسخگویی شما.
سلولهایی در اکسل پیست لینک شده اند که در سلول مرجع خالی بوده اند و هنگامیکه پیست لینک شده اند عدد صفر در مقدارشان نشان داده می شود.حالا هدف این است که هر وقتت در سلول مبددا که خالی هم هستت عددی وارد شد (که این عدد می تواند صفر تا ۱۰۰) باشد یا کلا تغییری پیدا کرد در سلول مقصد سبز رنگ شود.در حالت فعلی سلول های کپی پیست شده همه سبز رنگ هستند چون همه مقدار صفر را دارند و نمیشه فهمید کددام سلول در فایل مبدا پر شده است.
—–قبلا ازتون پرسیده بودم فرموده بودید not equal باا صفر را وارد کنم ولی چون ممکن اصت عددی که در سلول مبدا وارد می شود صفر باشد این فرمول جوواب نمی دهد.
سلام
از paste link نباید استفاده کنید
فمرول نویسی باید کنید و با if این خواستتون رو بیارید. که بتونید بین خالی بودن و صفر بودن تفاوت قائل بشید
موفق باشید
سلام
وقت بخیر
من یک فایل ایکس دارم با ۴۰۰ شیت و میخواستم یک سلول که دارای یک محتوا در شیت اول هست را به همه ۴۰۰ شیت دیگه کپی پیست کنم
و این کار از لحاظ زمانی بصورت یک به یک خیلی زمانبر هست.
آیا راهی برای انجام این کار بصورت یکجا هست؟
با تشکر.
درود بر شما
شیت ها رو انتخاب کنید و عبارت مورد نظر رو تایپ کنید
سلام
این کار رو انجام دادم ولی چون سلول مورد نظر من یک Hyperlink هستش کپی اون فقط در یک شیت میفته.
در صورتی که یک تکست معمولی رو با روشی که گفتین میشه به همه شیت ها کپی کرد.
راه دیگه هست که سلول شامل فرمول یا Hyperlink هم کپی بشود به سایر شیت های انتخابی؟
درود
خیر، ابزار رو نمیتونید انتقال بدید
مگر اینکه لینک شما با فرمول باشه
یعنی تابع hyperlink
سلام
من یک سری داده دارم که وقتی از ورد توی اکسل پیست میکنم داده هام سرو ته میشن یعنی ترتیب پیست داده هام به جای اینکه از چپ به راست باشه از راست به چپ پیست میشه!!!!! همه گزینه ها رو امتحان کردم اما درست نشد میتونید راهنماییم کنید که چطور درستشون کنم؟
ممنونم
با سلام و درود خدمت شما
مممنون از اینکه با حوصله به سوالات ما پاسخ می دهید.این اخرین سوالم خواهد بود و سپاسگزار خواهم شد راهنمایی بفرمایید..
پیرو سووالات قبلی مبنی بر پیستت للینک در اکسل من یک ردیف از فایل را که هم اعداد با فرمت درصد دارد و هم سلول خالی دارد در یک ردیف در یک فایل دیگر پیست لینک کردم و با راهنمایی شما همه موارد حل شد.فقط وقتی از conditional formatting به سلول خالی شرط میگذارم که اگر خالی بود قرمز شود سلول با اینکه خالی هست قرمز نمیشود و اگر شرط این باشد که در صورت no blank بودن سبز شود سلول سبز میشود.یعنی سلول خالی نیست.سپاسگزار خواهم شد راهنممایی بفرمایید کجای شرط مشکل دارد؟
سوال دومم یک ردیف از یک فایلل اکسل در برخی سلول هایش عدد با فرمت تایم مثل ۲:۲۴:۳۶ می باشد و برخی سلول های همان ردیف خالی ااست.این ردیف را اگر بخواهم پیست لینک کنم باید از چه فرمتتی استتفاده کنم که سلول های زمانی با همان قالب و سلول های خالی هم خالی نمایش داده شوند؟
از اینکه وقت میگذارید و مشکلات ما را حل میکنید بسیار سپاسگزارم
درود
سوال اول:
وقتی پیست لینک کردین. سلول دیگه خالی نیست و مثلا داخلش نوشته =A1. این دیگه از نظر اکسل خالی نیست. شرطتون رو باید به مخالف ۰ تغییر بدید. چون شما ظاهر سلول رو فقط طوری تنظیم کردین که دیده نشه صفرش. و الا صفر همچنان موجود هست توسلول.
سوال دوم:
در حالت عادی فرمت هم انتقال پیدا میکنه
اما اگر فرمول نویسی میکنید، از تابع Text استفاده کنید.
سلام. من چندین شیت در یک فایل اکسل درست کردم که مشابه هم هست ولی محتوای متفاوتی داره.اما حالا یه باکس دیگه به همه شیت ها میخوام اضافه کنم. آیا راهی هست که تغیرات شیت اول رو انجام بدیم روی بقیه شیت ها خودکار این تغییرات لحاظ بشه؟؟(توضیح بیشتر با مثال : من کارمند آموزش و پرورش هستم. برای هر مدرسه یک شیت باز کردم و کادر هایی برای نام مدرسه و کد و تعداد دانش آموز و… نوشتم و اطلاعات رو ثبت کردم . حالا گفتن پایین شیت نام مدیر اضافه بشه.میخوام دوباره تک به تک اضافه نکنم و یک شیت اضافه بشه و بقیه خودکار لحاظ بشه)
درود بر شما
اگر ساختار مشابه هست (همونطور که فرمودید) کافیه شیت ها رو انتخاب کنید (روی یک شیت کلیک راست کرده و گزینه select all sheet رو انتخاب کنید) بعد اقدام کنید به اضافه کردن ردیف مورد نظر. وقتی انجام شد مجدد کلیک راست کرده و ungoup بزنید.
نکته:
اگر همه شیت ها رو نمیخواید انتخاب کنید، میتونید با کلید Ctrl، شیت های مورد نظر رو انتخاب کنید
سلام و درود خدمت شما
ببخشید من یک ردیف از یک جدول را میخوام به یک ردیف از جدول در یک فایل دیگه پیست لینک کنم.بعضی از سلول ها در فایل مبدا خالی هست و هیچ عددی درج نشده ولی وقنتی پیست لینک می کنم سلول های خالی نشون نمیده و عدد صفر را نشون میدهد .نمیشه کاری کنیم که هم حتما از پیست لینک استفاده کنیم و هم سلول های خالی در فایل مقصد هم خالی نشون داده بشن؟
درود بر شما
چون paste link می کنید فرمولی میشه و نتیجه فرمولی که به سلول خالی ارجاع بشه ۰ هست
اما میتونید در قسمت format cell این کد رو بنویسید که صفر نمایش داده نشه:
سلام وقت بخیر خانم مهندس
وقتی یه متنی رو در یک سلول پیست میکنم محتوای سلول زیری پاک میشه
چطور میتونم درستش کنم
سلام
متنستون بیش از یک سلول فضا داره
یعنی در واقع طوری هست چند سلول و اشغال میکنه
فقط متن رو از داخل فرمول بار انتخاب کنید و کپی کنید و پیست کنید.
از روی خود سلول انتخاب نکنید
با سلام خسته نباشید؛
یک فایل اصلی اکسل دارم به تعداد ۲۰۰ هزار ردیف، میخوام یک فایل حدود ۳۰۰هزارتایی به این اکسل اصلی اضافه کنم.
یک راهش اینه که کل فایل ۳۰۰هزارتایی رو کپی کنم که خیلی زمانبره، آیا راه حل راحتری وجود داره؟
متشکرم
درود بر شما
اگر ترتیب درسته که کپی کردنش زمانی نمیبره. اما اگه الگوی خاصی داره، مثلا ستون A باید بره توی ستون D بشینه و … باید کد VBA بزنید
سلام خسته نباشید
وقتی عددهای ممیزدار در ورد راکپی ودر اکسل pastمی کنم جای عدد صحیح واعشاری عوض میشه راه حل چیه؟
مثال ۱۹/۶۳میشه ۶۳/۱۹
درود بر شما
چندین راه داره:
۱- با ابزار text to column جدا کنید اعداد رو و بعد با ترتیب دلخواه به هم بچسبونید. اینم دقت داشته باشید که عموما علامت اعشار، نقطه هست نه /
۲- با توابع متنی این تفکیک رو انجام بدید و بعد به هم بچسبونید.
در نهایت دقت داشته باشید خروجی رو از یک تابع Value رد کنید که خاصیت عددی برگرده.نمونه:
سلام روزتون بخیر
من داده ها رو از فایل کپی میکنم و در اکسل پیست میکنم و رسم نمودار رو میزنم ولی نمودار رو نمیتونه رسم کنه در صورتی که وقتی داده ها رو دستی وارد میکنم نمودار رو رسم میکنه ولی داده های من خیلی زیاده نمیتونم همه رو دستی وارد کنم ممنون میشم کمکم کنید
درود بر شما
احتمال خیلی زیاد عددی نیست داده هاتون
این پست رو بخونید
https://excelpedia.net/text-to-number/
سلام
شما روشی برای این کار پیدا کردید؟؟؟چون منم همین مشکل دارم لطفا راهنمایی بفرمایید