Excel کپی فرمول شما را در کل سطر یا ستون آسان می کند ، اما همیشه به نتایج دلخواه خود نمی رسید. اگر به نتایج غیر منتظره یا خطاهای وحشتناک #REF و /DIV0 برسید ، می تواند بسیار ناامید کننده باشد. اما نگران نباشید-نیازی به ویرایش صفحات گسترده 5000 خطی سلول به سلول ندارید. این wikiHow روشهای ساده ای را برای کپی فرمول ها در سلول های دیگر به شما آموزش می دهد.
مراحل
روش 1 از 4: استفاده از Find and Replace برای کپی دقیق فرمولها
مرحله 1. کتاب کار خود را در Excel باز کنید
گاهی اوقات ، شما یک صفحه گسترده بزرگ پر از فرمول دارید و می خواهید آنها را دقیقاً کپی کنید. تغییر همه چیز به منابع سلول مطلق خسته کننده خواهد بود ، به خصوص اگر فقط بخواهید آنها را دوباره تغییر دهید. از این روش برای جابجایی سریع فرمول ها با منابع نسبی سلول در جاهای دیگر بدون تغییر منابع استفاده کنید. در صفحه گسترده مثال ما ، ما می خواهیم فرمولها را از ستون C به ستون D کپی کنیم بدون اینکه چیزی تغییر کند.
ستون الف | ستون B | ستون ج | ستون D | |
---|---|---|---|---|
ردیف 1 | 944 | قورباغه ها | = A1/2 | |
ردیف 2 | 636 | وزغ | = A2/2 | |
ردیف 3 | 712 | نیوتس | = A3/2 | |
ردیف 4 | 690 | مارها | = A4/2 |
اگر فقط سعی می کنید فرمول را در یک سلول کپی کنید ، به آخرین مرحله ("روش های جایگزین" را امتحان کنید) در این بخش بروید
مرحله 2. Ctrl+H را فشار دهید تا پنجره Find باز شود
میانبر در ویندوز و macOS یکسان است.
مرحله 3. "=" را با یک کاراکتر دیگر پیدا کرده و جایگزین کنید
"" را در قسمت "Find what" تایپ کنید و سپس یک کاراکتر دیگر را در کادر "Replace with" تایپ کنید. کلیک همه را جایگزین کنید تبدیل همه فرمولها (که همیشه با علامت مساوی شروع می شوند) به رشته های متنی که با کاراکتر دیگری شروع می شود. همیشه از کاراکتری که در صفحه گسترده خود استفاده نکرده اید استفاده کنید.
برای مثال ، آن را با #یا & ، یا یک رشته طولانی تر از کاراکترها ، مانند ## & جایگزین کنید.
ستون الف | ستون B | ستون ج | ستون D | |
---|---|---|---|---|
ردیف 1 | 944 | قورباغه ها | ## & A1/2 | |
ردیف 2 | 636 | وزغ | ## & A2/2 | |
ردیف 3 | 712 | نیوتس | ## & A3/2 | |
ردیف 4 | 690 | مارها | ## & A4/2 |
از کاراکترهای * یا؟ استفاده نکنید ، زیرا این مراحل بعدی را دشوارتر می کند
مرحله 4. سلول ها را کپی و جایگذاری کنید
سلولهایی را که می خواهید کپی کنید برجسته کرده و سپس فشار دهید Ctrl + C (رایانه شخصی) یا Cmd + C (Mac) برای کپی کردن آنها. سپس ، سلولهایی را که می خواهید در آنها جایگذاری کنید انتخاب کرده و فشار دهید Ctrl + V (رایانه شخصی) یا Cmd + V (Mac) برای چسباندن. از آنجا که آنها دیگر به عنوان فرمول تفسیر نمی شوند ، دقیقاً کپی خواهند شد.
ستون الف | ستون B | ستون ج | ستون D | |
---|---|---|---|---|
ردیف 1 | 944 | قورباغه ها | ## & A1/2 | ## & A1/2 |
ردیف 2 | 636 | وزغ | ## & A2/2 | ## & A2/2 |
ردیف 3 | 712 | نیوتس | ## & A3/2 | ## & A3/2 |
ردیف 4 | 690 | مارها | ## & A4/2 | ## & A4/2 |
مرحله 5. دوباره از Find & Replace برای تغییر عکس استفاده کنید
اکنون که فرمول ها را در جایی که می خواهید دارید ، دوباره از "جایگزینی همه" برای تغییر تغییر استفاده کنید. در مثال ما ، ما به دنبال رشته کاراکتر "## &" می گردیم و دوباره آن را با "=" جایگزین می کنیم ، بنابراین این سلول ها بار دیگر فرمول می شوند. اکنون می توانید ویرایش صفحه گسترده خود را طبق معمول ادامه دهید:
ستون الف | ستون B | ستون ج | ستون D | |
---|---|---|---|---|
ردیف 1 | 944 | قورباغه ها | = A1/2 | = A1/2 |
ردیف 2 | 636 | وزغ | = A2/2 | = A2/2 |
ردیف 3 | 712 | نیوتس | = A3/2 | = A3/2 |
ردیف 4 | 690 | مارها | = A4/2 | = A4/2 |
مرحله 6. روشهای جایگزین را امتحان کنید
اگر روش ذکر شده در بالا به دلایلی کار نمی کند ، یا اگر نگران تغییر تصادفی سایر محتویات سلول با گزینه "جایگزینی همه" هستید ، چند مورد دیگر را می توانید امتحان کنید:
- برای کپی فرمول یک سلول بدون تغییر منابع ، سلول را انتخاب کنید ، سپس فرمول نشان داده شده در نوار فرمول را در بالای پنجره (نه در خود سلول) کپی کنید. مطبوعات خروج نوار فرمول را ببندید ، سپس فرمول را در هر کجا که نیاز دارید بچسبانید.
- مطبوعات Ctrl و ` (معمولاً روی همان کلید ~) تا صفحه گسترده را در حالت نمایش فرمول قرار دهید. فرمول ها را کپی کرده و در ویرایشگر متنی مانند Notepad یا TextEdit جایگذاری کنید. دوباره آنها را کپی کنید ، سپس دوباره آنها را در صفحه گسترده در محل مورد نظر بچسبانید. سپس ، را فشار دهید Ctrl و ` دوباره برای بازگشت به حالت مشاهده معمولی.
روش 2 از 4: پر کردن یک ستون یا سطر با یک فرمول
مرحله 1. فرمول را در یک سلول خالی وارد کنید
اکسل انتشار فرمول را در یک ستون یا در یک سطر با "پر کردن" سلول ها آسان می کند. مانند هر فرمول ، با یک شروع کنید = علامت بزنید ، سپس از هر کدام از توابع یا حسابی که می خواهید استفاده کنید. ما از یک صفحه گسترده مثال ساده استفاده می کنیم و ستون A و B را با هم اضافه می کنیم. مطبوعات وارد یا برگشت برای محاسبه فرمول
ستون الف | ستون B | ستون ج | |
---|---|---|---|
ردیف 1 | 10 | 9 | 19 |
ردیف 2 | 20 | 8 | |
ردیف 3 | 30 | 7 | |
ردیف 4 | 40 | 6 |
مرحله 2. روی گوشه سمت راست پایین سلول با فرمولی که می خواهید کپی کنید کلیک کنید
مکان نما بولد می شود + امضا کردن.
مرحله 3. مکان نما را روی ستون یا سطری که در آن کپی می کنید کلیک کرده و بکشید
فرمول وارد شده به طور خودکار در سلولهایی که مشخص کرده اید وارد می شود. منابع نسبی سلول به طور خودکار به منظور ارجاع به سلول در همان موقعیت نسبی به جای اینکه دقیقاً یکسان باقی بماند ، به روز می شوند. در اینجا صفحه گسترده مثال ما است که فرمول های استفاده شده و نتایج نمایش داده شده را نشان می دهد:
ستون الف | ستون B | ستون ج | |
---|---|---|---|
ردیف 1 | 10 | 9 | = A1+B1 |
ردیف 2 | 20 | 8 | = A2+B2 |
ردیف 3 | 30 | 7 | = A3+B3 |
ردیف 4 | 40 | 6 | = A4+B4 |
ستون الف | ستون B | ستون ج | |
---|---|---|---|
ردیف 1 | 10 | 9 | 19 |
ردیف 2 | 20 | 8 | 28 |
ردیف 3 | 30 | 7 | 37 |
ردیف 4 | 40 | 6 | 46 |
- همچنین می توانید روی علامت بعلاوه دوبار کلیک کنید تا کل ستون به جای کشیدن پر شود. در صورت مشاهده سلول خالی ، اکسل پر کردن ستون را متوقف می کند. اگر داده های مرجع دارای یک شکاف هستند ، باید این مرحله را تکرار کنید تا ستون زیر شکاف را پر کنید.
- راه دیگر برای پر کردن کل ستون با فرمول یکسان ، انتخاب سلول های مستقیم زیر ستون حاوی فرمول و سپس فشار دادن آن است Ctrl + D.
روش 3 از 4: کپی یک فرمول در چندین سلول با چسباندن
مرحله 1. فرمول را در یک سلول وارد کنید
مانند هر فرمول ، با یک شروع کنید = علامت بزنید ، سپس از توابع یا حسابی که می خواهید استفاده کنید. ما از یک صفحه گسترده مثال ساده استفاده می کنیم و ستون A و B را با هم اضافه می کنیم. وقتی فشار می دهید وارد یا برگشت ، فرمول محاسبه می شود.
ستون الف | ستون B | ستون ج | |
---|---|---|---|
ردیف 1 | 10 | 9 | 19 |
ردیف 2 | 20 | 8 | |
ردیف 3 | 30 | 7 | |
ردیف 4 | 40 | 6 |
مرحله 2. سلول را انتخاب کرده و Ctrl+C را فشار دهید (رایانه شخصی) یا ⌘ Command+C (Mac).
این فرمول را در کلیپ بورد شما کپی می کند.
مرحله 3. سلولهایی را که می خواهید فرمول را در آنها کپی کنید انتخاب کنید
روی یکی کلیک کرده و با استفاده از ماوس یا کلیدهای جهت دار به بالا یا پایین بکشید. بر خلاف روش پر کردن ستون یا سطر ، سلولهایی که فرمول را کپی می کنید نیازی به مجاورت سلولی که از آن کپی می کنید ، ندارند. می توانید نگه دارید کنترل کلید را هنگام انتخاب کپی سلول ها و محدوده های مجاور انتخاب کنید.
مرحله 4. Ctrl+V را فشار دهید (رایانه شخصی) یا ⌘ Command+V (Mac) برای چسباندن.
اکنون فرمولها در سلولهای انتخاب شده ظاهر می شوند.
روش 4 از 4: استفاده از منابع سلول نسبی و مطلق
مرحله 1. از یک مرجع نسبی سلول در فرمول استفاده کنید
در فرمول اکسل ، "مرجع سلول" آدرس سلول است. می توانید این موارد را به صورت دستی تایپ کنید یا روی سلولی که می خواهید هنگام وارد کردن فرمول استفاده کنید کلیک کنید. به عنوان مثال ، صفحه گسترده زیر دارای فرمولی است که به سلول A2 اشاره می کند:
ستون الف | ستون B | ستون ج | |
---|---|---|---|
ردیف 2 | 50 | 7 | = A2*2 |
ردیف 3 | 100 | ||
ردیف 4 | 200 | ||
ردیف 5 | 400 |
مرحله 2. درک کنید که چرا آنها به عنوان مراجع نسبی نامیده می شوند
در فرمول Excel ، یک مرجع نسبی از موقعیت نسبی آدرس سلول استفاده می کند. در مثال ما ، C2 فرمول "= A2" را دارد که به مقدار دو سلول در سمت چپ اشاره ای نسبی دارد. اگر فرمول را در C4 کپی کنید ، همچنان به دو سلول در سمت چپ ارجاع داده می شود که اکنون "= A4" را نشان می دهد.
ستون الف | ستون B | ستون ج | |
---|---|---|---|
ردیف 2 | 50 | 7 | = A2*2 |
ردیف 3 | 100 | ||
ردیف 4 | 200 | = A4*2 | |
ردیف 5 | 400 |
این برای سلولهای خارج از یک ردیف و ستون نیز کار می کند. اگر فرمول یکسانی را از سلول C1 در سلول D6 کپی کرده باشید (نشان داده نمی شود) ، Excel مرجع "A2" را به یک سلول یک ستون به راست (C → D) و 5 ردیف زیر (7 2 2) ، یا " B7"
مرحله 3. به جای آن از مرجع مطلق استفاده کنید
فرض کنید شما نمی خواهید Excel به طور خودکار فرمول شما را تغییر دهد. به جای استفاده از مرجع نسبی سلول ، می توانید آن را بسازید مطلق با افزودن یک علامت $ در جلوی ستون یا سطر که می خواهید همان را حفظ کنید ، مهم نیست که کجا فرمول را نیز کپی می کنید. در اینجا چند مثال صفحه گسترده وجود دارد که فرمول اصلی را در متن بزرگتر و پررنگ نشان می دهد و نتیجه را هنگام کپی و چسباندن به سلولهای دیگر نشان می دهد:
-
ستون نسبی ، ردیف مطلق (3 دلار آمریکا):
فرمول دارای مرجع مطلق به ردیف 3 است ، بنابراین همیشه به ردیف 3 اشاره می کند:
ستون الف ستون B ستون ج ردیف 1 50 7 = 3 دلار آمریکا ردیف 2 100 = 3 دلار آمریکا = 3 دلار آمریکا ردیف 3 200 = 3 دلار آمریکا = 3 دلار آمریکا ردیف 4 400 = 3 دلار آمریکا = 3 دلار آمریکا -
ستون مطلق ، ردیف نسبی (B1 $):
فرمول دارای مرجع مطلق ستون B است ، بنابراین همیشه به ستون B اشاره می کند.
ستون الف ستون B ستون ج ردیف 1 50 7 = B1 دلار ردیف 2 100 = B2 دلار = B2 دلار ردیف 3 200 = B3 دلار = B3 دلار ردیف 4 400 = B4 دلار = B4 دلار -
ستون و ردیف مطلق ($ B $ 1):
این فرمول به ستون B ردیف 1 مرجع مطلق دارد ، بنابراین همیشه به ستون B ردیف 1 اشاره می کند.
ستون الف ستون B ستون ج ردیف 1 50 7 = $ B $ 1 ردیف 2 100 = $ B $ 1 = $ B $ 1 ردیف 3 200 = $ B $ 1 = $ B $ 1 ردیف 4 400 = $ B $ 1 = $ B $ 1 مرحله 4. از کلید F4 برای جابجایی بین مطلق و نسبی استفاده کنید
مرجع سلول را در فرمول با کلیک روی آن برجسته کرده و فشار دهید F4 برای افزودن یا حذف خودکار $ نمادها. همچنان فشار دهید F4 تا منابع مطلق یا نسبی مورد نظر شما انتخاب شوند ، سپس را فشار دهید وارد یا برگشت.
ویدئو - با استفاده از این سرویس ، ممکن است برخی از اطلاعات با YouTube به اشتراک گذاشته شود
نکات
- اگر یک فرمول را در یک سلول جدید کپی کرده و یک مثلث سبز را ببینید ، اکسل خطای احتمالی را تشخیص داده است. فرمول را با دقت بررسی کنید تا ببینید آیا مشکلی پیش آمده است.
- اگر به طور تصادفی کاراکتر = را جایگزین کردید؟ یا * در روش "دقیقاً کپی فرمول" ، جستجو برای "؟" یا "*" نتایجی را که انتظار دارید به شما نمی دهد. با جستجوی عبارت "~؟" این مورد را تصحیح کنید. یا به جای "~*".
- یک سلول را انتخاب کرده و Ctrl '(apostrophe) را فشار دهید تا آن را با فرمول بالای آن پر کنید.