فهرست مطالب
کپی کردن ممکن است در هنگام استفاده از Excel یک مرحله یکنواخت باشد. استفاده از فرمول ها می تواند تا حدودی به این کار کپی کمک کند. دستور کار آموزش امروز نحوه استفاده از فرمول اکسل برای کپی کردن مقدار سلول در سلول دیگر به 5 روش مناسب است. میتوانید از فرمولها در هر نسخه اکسل استفاده کنید.
دانلود کتاب تمرین تمرین
میتوانید کتاب کار را از لینک زیر دانلود کنید.
کپی کردن مقدار سلول در Cell.xlsm دیگر
5 روش مناسب استفاده از فرمول اکسل برای کپی کردن مقدار سلول در سلول دیگر
اجازه دهید یک مجموعه داده نمونه را برای بحث در نظر بگیریم. در این مجموعه داده، نام ، نام خانوادگی و سن 5 نفر وجود دارد.
اکنون با استفاده از فرمول های Excel ، مقدار سلول را از این مجموعه داده به سلول دیگری کپی می کنیم.
1. با استفاده از مرجع سلول در اکسل، مقدار سلول را به سلول دیگری کپی کنید
ما خواهیم دید کپی کردن عناصر سلول با استفاده از مرجع سلول . تنها کاری که باید انجام دهید این است که به سلولی که می خواهید مقدار کپی را وارد کنید بروید. و Cell Reference سلولی را که می خواهید کپی کنید را به دنبال علامت Equal ( = ) بنویسید. بیایید روند زیر را بررسی کنیم.
- ابتدا، سلول F5 را انتخاب کنید و این فرمول را تایپ کنید تا مقدار سلول B5 را استخراج کنید.
=B5
- Enter را بزنید.
- در ادامه، همان فرآیند را در سلول G5 با این اعمال کنیدفرمول.
=C5
- به طور مشابه، مقدار سلول D5 را کپی کنید تا سلول H5 با این فرمول. در نهایت، محدوده سلولی F5:H5 را انتخاب کنید و از ابزار تکمیل خودکار برای کپی کردن بقیه مقادیر از مجموعه داده به یکباره استفاده کنید.
<. 18>
2. ترکیب توابع VALUE-CONCATENATE برای کپی کردن مقدار سلول به دیگری
شما می توانید یک مقدار سلول را با ترکیب کاربردهای CONCATENATE و VALUE<کپی کنید. 2> همینطور. برای این کار، مراحل زیر را طی کنید.
- ابتدا، این فرمول را در سلول F5 وارد کنید.
=IFERROR(VALUE(B5),CONCATENATE(B5))
- Enter را فشار دهید.
در این فرمول، CONCATENATE تابع برای اضافه کردن رشته های سلول B5 به هم استفاده می شود. سپس از تابع VALUE برای استخراج مقادیر عددی در صورت وجود استفاده کردیم. در نهایت، از تابع IFERROR برای جلوگیری از هر نوع خطا در محاسبه استفاده کنید.
- اکنون، رویه مشابهی را در سلول G5 اعمال کنید.
=IFERROR(VALUE(C5),CONCATENATE(C5))
- به طور مشابه، از این فرمول در سلول H5<2 استفاده کنید>.
=IFERROR(VALUE(D5),CONCATENATE(D5))
- در نهایت، همین رویه را برای محدوده سلولی F6 طی کنید :H10 و خروجی زیر را دریافت خواهید کرد.
توجه:شما نمی توانید از CONCATENATE استفاده کنید.یا VALUEبه صورت جداگانه برای این فرآیند عمل می کند. از آنجا که یکی از استخراج رشته متن ویکی دیگر اعداد را استخراج می کند. به همین دلیل است که باید آنها را ترکیب کنید تا یک راه حل کامل برای هر نوع مقداری به دست آورید.
3. کپی کردن مقدار سلول با عملکرد Excel VLOOKUP
همچنین می توانید مقدار سلول را با استفاده از <1 کپی کنید> تابع VLOOKUP . بیایید ببینیم چگونه کار می کند.
- ابتدا، این فرمول را وارد کنید تا مقدار سلول B5 به سلول F5 استخراج شود. همچنین، Enter را بزنید.
=VLOOKUP(B5,B5,1,FALSE)
- سپس، همان فرمول را برای سطر اول ستون نام خانوادگی بنویسید و مقادیر مرجع سلول را تغییر دهید.
=VLOOKUP(C5,C5,1,FALSE)
- به طور مشابه، این فرمول را در سلول H5 اعمال کنید.
=VLOOKUP(D5,D5,1,FALSE)
در اینجا، از تابع VLOOKUPبرای تنظیم ستون محدوده برای جستجوی مقدار استفاده می شود، زیرا مقدار ما در ابتدای محدوده ما از 1استفاده می کنیم. سپس برای تطابق دقیق، FALSEیا 0را نوشتیم.
- در نهایت همین کار را برای بقیه سلول ها انجام دهید تا این خروجی نهایی به دست آید.
4. مقدار سلول را با عملکرد HLOOKUP در سلولی دیگر در اکسل کپی کنید
شبیه به تابع VLOOKUP ، شما می تواند کار را با استفاده از عملکرد HLOOKUP نیز انجام دهد.
- ابتدا، این فرمول را در سلول F5 تایپ کنید.
=HLOOKUP(B5,B5,1,FALSE)
- بعدی، Enter را فشار دهید.
- سپس، همان فرمول را برای بقیه سلولهایی که سلول را تغییر میدهند، اعمال کنیدمرجع.
- در نهایت، شما با موفقیت مقادیر سلول را در سلول دیگری کپی خواهید کرد.
در این فرمول، HLOOKUP تابع برای تنظیم ستون محدوده برای جستجوی مقدار استفاده می شود، زیرا مقدار ما در ابتدای محدوده ما خواهد بود که از 1 استفاده می کنیم. برای مطابقت دقیق، FALSE را تایپ کردیم.
5. فرمول اکسل با توابع INDEX-MATCH برای کپی مقدار سلول
می توانید از ترکیب<استفاده کنید 1> توابع INDEX-MATCH برای واکشی مقدار از یک سلول خاص. به سادگی مراحل زیر را دنبال کنید.
- ابتدا، این فرمول را در سلول F5 وارد کنید تا مقدار سلول B5 را کپی کنید.
=INDEX(B5,MATCH(B5,B5,0))
- پس از آن، Enter را فشار دهید.
- به دنبال آن، همین مورد را در سلول G5 اعمال کنید.
=INDEX(C5,MATCH(C5,C5,0))
- در آخر، فرمول مشابه را در سلول H5 تغییر مرجع سلول به D5 تایپ کنید.
=INDEX(D5,MATCH(D5,D5,0))
در این فرمول، توابع INDEX-MATCHبه عنوان یک آرایه پویا برای جستجوی مقدار خاص هم به صورت افقی و هم به صورت عمودی کار می کنند. همراه با آن، 0را برای تطابق دقیقتایپ کنید.
- در نهایت، محدوده سلولی F5:H5 را انتخاب کنید و از <استفاده کنید 1>AutoFill ابزار برای دریافت این خروجی نهایی.
روشهای مرسوم برای کپی کردن مقدار سلول به سلولی دیگر در اکسل
Microsoft Excel همچنین به کپی کردن مقادیر سلول به دیگری کمک می کندروش های مرسوم آن این روش ها برای هر نسخه اکسل قابل اجرا هستند.
1. Copy & گزینههای چسباندن
این روش اول شما را با استفاده از گزینههای کپی و جایگذاری در نوار اکسل راهنمایی میکند.
- ابتدا، سلول B4 را انتخاب کنید.
- بعد، در بخش Clipboard در برگه Home ، روی Copy کلیک کنید.
- اکنون، مقصد سلول F4 را انتخاب کنید.
- سپس، دوباره در بخش Clipboard ، گزینه ای به نام را پیدا خواهید کرد. Paste .
- در اینجا، روی نماد Paste از لیست گزینه ها کلیک کنید.
- همین، در نهایت مقدار کپی شده را دریافت خواهید کرد.
- به غیر از این، می توانید دستور Copy را توسط روی سلول مبدأ کلیک راست کنید.
- به دنبال آن، روی سلول مقصد کلیک راست کنید و سپس Paste<2 را پیدا کنید> فرمان.
- شما می توانید هر یک از گزینه های کپی و چسباندن را امتحان کنید.
2. Copy & ; Paste Between Two Cell
می توانید یک مقدار را در دو مقدار موجود کپی-پیست کنید. بیایید مثال را بررسی کنیم.
- ابتدا، نام و سن را در دو سلول مجاور کپی و جایگذاری کردیم.
- سپس، سلولی را با عنوان نام خانوادگی انتخاب و کپی کنید.
- پس از آن، مکان نما را در سمت راست اکثر دو سلول مجاور قرار دهید و سپس روی ماوس کلیک راست کنید.
- اینجا، کلیک کنیددر درج سلول های کپی شده .
- بعد، کادر گفتگوی Insert باز می شود.
- در این کادر ، Shift سلول ها را به راست انتخاب کنید و روی OK کلیک کنید.
- در نهایت، مقدار بین آن ها کپی می شود. دو سلول.
3. اعمال میانبرهای صفحه کلید
می توانید با استفاده از میانبرهای صفحه کلید نیز کپی و جایگذاری کنید. برای انجام کار، به سادگی این فرآیند را طی کنید.
- ابتدا، محدوده سلولی B5:D5 را انتخاب کنید.
- سپس، Ctrl + را فشار دهید. C روی صفحه کلید خود برای کپی کردن سلول.
- بعد از آن، به سادگی به سلول مقصد بروید و Ctrl + V<را فشار دهید. 2> برای دریافت مقادیر کپی شده.
Excel VBA برای کپی کردن مقدار در سلولی دیگر
می توانیم سلول را با استفاده از کپی کنیم. کد VBA . VBA مخفف Visual Basic for Applications است. این یک زبان برنامه نویسی برای اکسل است. بیایید روشهای اعمال کد VBA را برای یک سلول و یک محدوده سلولی بررسی کنیم.
1. یک سلول واحد را کپی کنید
اجازه دهید ابتدا یک سلول واحد را با یک کد VBA کپی کنیم. برای انجام این کار، دستورالعمل زیر را دنبال کنید.
- در ابتدا، سلول B4 را همانطور که می خواهیم آن را کپی کنیم، انتخاب کنید.
- سپس، در داخل تب Developer ، گزینه Visual Basic را در زیر گروه Code انتخاب کنید.
- بعد، در زیر گزینه Insert ، Module را انتخاب کنید.
- اکنون، کد را بنویسیددر اینجا.
4682
مقدار آفست 0 و 4 . 0 نشان دهنده عدم تغییر ردیف و 4 نشان دهنده تغییر 4 ستون است. می توانید مقدار را به دلخواه خود کم یا زیاد کنید.
- بعد از آن، روی نماد Run Sub کلیک کنید یا F5 را در صفحه کلید خود فشار دهید.
- در نهایت، سلول را کپی کرد و با اختلاف 4 سلول جایگذاری کرد.
توجه: فقط برای کپی مقدار (نه فرمت) می توانید این کد را اعمال کنید.
3955
2. کپی کردن محدوده ای از سلول ها
همانند کپی یک سلول منفرد، می توانید محدوده ای از سلول ها را نیز با استفاده از VBA کپی کنید. اگر می خواهید محدوده ای از سلول ها را کپی کنید، کد به صورت زیر خواهد بود:
9316
در نهایت، چیزی شبیه به تصویر زیر خواهید یافت.
نکات اضافی
اگر می خواهید سلولی را از برگه دیگری کپی کنید، تنها کاری که باید انجام دهید این است که نام برگه را قبل از مرجع سلول وارد کنید. به عنوان مثال، میخواهیم مقدار متعلق به سلول B4 صفحه INDEX-MATCH را بدست آوریم. بنابراین، فرمول این راه حل را ارائه می دهد.
توجه: هنگامی که برگه خود را با چند کلمه نام گذاری می کنید، باید نام را در یک Apostrophe (
''
) اما برای نام یک کلمه، این علامت نگارشی نیستمورد نیاز است.