فهرست مطالب
بیشتر اوقات، کاربران باید فرمول های مختلفی را برای محاسبه مقادیر در Microsoft Excel اعمال کنند. باز هم، کاربران ممکن است به فرمول های مشابهی برای محاسبه مقادیر در سلول های ردیف ها یا ستون های پایین تر، درست در کنار سلول نیاز داشته باشند. قرار دادن فرمول در تمام آن سلول ها یک به یک خسته کننده و زمان بر است. در این آموزش، من به شما نشان خواهم داد که چگونه یک فرمول را برای چندین سلول در اکسل اعمال کنید.
دانلود کتاب تمرین تمرین
شما می توانید کتاب کار رایگان Excel را از اینجا دانلود کنید و خودتان تمرین کنید.
Apply Same Formula.xlsm
7 روش آسان برای اعمال فرمول مشابه به سلول های متعدد در اکسل
در به بیش از یک روش، می توانید یک فرمول اکسل را برای چندین سلول اعمال کنید (مرجع سلول ها نیز تغییر خواهند کرد). در این آموزش، من هفت راه مختلف برای اعمال فرمول یکسان به سلول های متعدد در اکسل را به شما نشان می دهم. ابتدا از سه میانبر صفحه کلید مختلف استفاده می کنم، سپس از ویژگی AutoFill Excel استفاده می کنم. برای روش سوم، از دستور Copy و Paste استفاده می کنم و فرآیند کپی فرمول ها را در سلول های غیر مجاور نشان می دهم. در روش چهارم ما در مراحل پنجم و ششم، استفاده از ابزار Fill Handle و جدول Excel را به ترتیب نشان خواهم داد. در نهایت، من یک کد VBA را برای رسیدن به نتیجه اعمال خواهم کرد. بیایید آنها را بررسی کنیم. از روشی استفاده کنید که به بهترین نحو با هدف شما مطابقت دارد.
برای ما
مرحله 3:
- سوم، کد زیر را در ماژول کپی کنید.
4873
VBA Breakdown
- ابتدا، ما رویه Sub را فراخوانی می کنیم Apply_Same_Formula .
4640
- ثانیاً، ما محدوده سلولی را برای اعمال فرمول انتخاب می کنیم
2674
- سوم، ما ورودی فرمول را می دهیم. در محدوده سلول انتخاب شده اعمال شود.
7429
S مرحله 4:
- چهارم، کد را در ماژول.
- سپس، کد را ذخیره کنید و مکان نما را در ماژول نگه دارید، F5 یا دکمه اجرا را فشار دهید تا کد اجرا شود.
مرحله 5:
- در نهایت، پس از اجرای کد، کل مجموعه داده با مقادیر از فرمول ارائه شده در کد.
بیشتر بخوانید: Excel VBA: درج فرمول با مرجع نسبی (همه راه های ممکن)
نتیجه گیری
این پایان این مقاله است. امیدوارم این مقاله برای شما مفید باشد. پس از مطالعه توضیحات بالا، می توانید با استفاده از هر یک از روش های ذکر شده در اکسل، فرمول یکسانی را برای چندین سلول در اکسل اعمال کنید. لطفاً هرگونه سؤال یا توصیه بیشتر را در بخش نظرات زیر با ما در میان بگذارید.
تیم ExcelWIKI همیشه نگران تنظیمات برگزیده شما هستند.بنابراین، پس از اظهار نظر، لطفا چند لحظه به ما فرصت دهید تا مشکلات خود را حل کنیم و ما با بهترین راه حل های ممکن به سوالات شما پاسخ خواهیم داد.
برای اهداف کاری، مجموعه داده های زیر را می گیرم. قیمت برخی از محصولات (به یورو) در ستون قیمت (یورو) آورده شده است. همچنین، نرخ ارز در محدوده سلولی C12:E12 نشان داده شده است. آنچه من می خواهم این است که قیمت محصولات را به ارزهای دیگر مانند USD ، GBP و <8 نشان دهم>JPY . وقتی روشها را در کاربرگ خود اعمال میکنید، مراجع سلولی نیز با توجه به مجموعه دادههای شما تغییر میکنند.بیایید روشها را یاد بگیریم.
1. استفاده از صفحهکلید میانبرهایی برای اعمال فرمول یکسان برای چندین سلول در اکسل
در روش اول، من استفاده از سه میانبر صفحه کلید مختلف را برای کپی کردن فرمول یکسان در چندین سلول نشان خواهم داد. هر یک از میانبرها بسته به کاربردشان عملکرد متفاوتی خواهند داشت. سه میانبر عبارتند از: CTRL + Enter ، CTRL + R و CTRL + D <. 2>.
1.1 فشار دادن CTRL + Enter Keys
با استفاده از این میانبر، من فقط یک فرمول را در سلول D5 می نویسم و از آن استفاده می کنم. در کل محدوده سلول D5: F9 . اجازه دهید در مراحل زیر نحوه انجام آن را به شما نشان دهم.
مرحله 1:
- اول از همه، محدوده سلولی را انتخاب کنید D5:F9 .
- در اینجا، وقتی محدوده سلول ها را انتخاب می کنید، اولین سلول به سلول فعال تبدیل می شود.
- برای انتخاب ما، سلول D5 سلول فعال است. ببینید، سلول های دیگر در محدوده هستندخاکستری (فعال نیست).
مرحله 2:
- دوم، فرمول زیر را تایپ کنید. این فرمول به طور خودکار وارد سلول D5 می شود زیرا D5 سلول فعال است.
=$C5*C$12
> فرمول دارای مراجع سلولی مختلط است. مرجع $C5 به این معنی است که وقتی فرمول در سمت راست کپی می شود، ستون C تغییر نخواهد کرد. بنابراین، مانند C5 ، C5 و C5 خواهد بود. همه C5 هستند، زیرا وقتی فرمول در سمت راست کپی می شود، ردیف تغییر نمی کند. هنگامی که فرمول کپی می شود، مراجع سلولی C5 ، C6 ، C7 ، C8 ، و C9<خواهند بود. 2>. این به این دلیل است که وقتی فرمول را کپی میکنید، ردیفها تغییر میکنند. مرجع
مرحله 3:
- سوم، را فشار دهید CTRL + Enter به طور همزمان روی صفحه کلید شما.
- در نتیجه، نتیجه نهایی مانند تصویر زیر خواهد بود.
1.2 فشار دادن کلیدهای CTRL + R
از میانبر صفحه کلید دوم استفاده خواهیم کرد، یعنی CTRL + R ، برای اعمال همان فرمول در ستون سمت راست. شما می توانید این میانبر را هر بار فقط برای یک ستون اعمال کنید. برای چندین ستون، باید میانبر را چند بار فشار دهید. مراحل این روش به شرح زیر است.
مرحله 1:
- ابتدا، در سلول D5 ، فرمول زیر را تایپ کنید.
=$C5*C$12
مرحله 2:
- دوم را فشار دهید، Enter را فشار دهید و از AutoFill برای دریافت قیمت تمام میوه های ستون D استفاده کنید. .
مرحله 3:
- سوم، ستون سمت راست را تا ستون <1 انتخاب کنید>D
مرحله 4:
- در نهایت، نتیجه مانند تصویر زیر خواهد بود.
- در اینجا، تمام مقادیر را دریافت خواهید کرد. در یک میانبر برای ستون E .
مرحله 5:
- در نتیجه، برای بدست آوردن تمام مقادیر ستون F ، همین فرآیند را تکرار کنید.
1.3 فشار دادن کلیدهای CTRL + D
در روش سوم، از میانبر صفحه کلید CTRL + D برای کپی کردن فرمول یکسان در چندین سلول استفاده خواهم کرد. در حین استفاده از این میانبر، نمی توانید فرمولی را برای یک محدوده اعمال کنید. فقط برای ستون کار می کند.
مرحله 1:
- در ابتدا، سلول D5 <2 را پر کنید> با فرمول روش های قبلیبرای به دست آوردن مقدار مورد نظر.
مرحله 2:
- ثانیاً پس از دریافت مقدار، انتخاب کنید سلول های پایینی همان ستون به همراه سلول فرمول.
مرحله 3:
- سوم ، CTRL + D را فشار دهید و با تنظیم فرمول سلول D5 ، سلول پایینی به طور خودکار پر می شود.
مرحله 4:
- در نهایت، ستون های دیگر مجموعه داده را با استفاده از تکنیک مشابه نشان داده شده در مراحل بالا پر کنید.
بیشتر بخوانید: نحوه استفاده از روش نقطه و کلیک در اکسل (3 مثال)
2 تلویحاً ویژگی تکمیل خودکار برای اعمال فرمول یکسان برای چندین سلول
در مورد رویکرد دوم، من به ویژگی AutoFill اکسل برای کپی کردن فرمول در سلول های متعدد اشاره می کنم. در اینجا، فرمول را فقط در یک سلول می نویسم و سپس فرمول را به کل محدوده سلولی D6:F9 می کشم. برای کسب اطلاعات بیشتر در مورد این روش، مراحل زیر را دنبال کنید.
مرحله 1:
- ابتدا، در سلول D5 ، مقدار مورد نظر را با اعمال فرمول وارد کنید.
- بعد از درج، پس از قرار دادن ماوس در آنجا، علامت مثبت را در گوشه سمت راست پایین سلول خواهید دید.
مرحله 2:
- ثانیاً، علامت را به سلولهای پایینی بکشید تا D9 آنها را با مقدار دلخواه پر کنید.
مرحله3:
- سوم، علامت دیگری را در گوشه سمت راست پایین سلول مشاهده خواهید کرد D9 .
- سپس بکشید AutoFill در سمت راست ستون D برای پر کردن تمام سلولها با مقادیر فرمول.
بیشتر بخوانید: نحوه اعمال فرمول در کل ستون بدون کشیدن در اکسل
3. استفاده از کپی و دستور چسباندن برای اعمال همان فرمول
اکنون استفاده از دستور Copy و Paste در اکسل را نشان خواهم داد. برای کپی کردن یک فرمول در چندین سلول من همچنین استفاده از دو میانبر صفحه کلید را به همراه این دستورات نشان خواهم داد. بیایید به روش اصلی خود برویم.
مرحله 1:
- اول از همه، فرمول را وارد کنید تا نتیجه دلخواه را در سلول <8 بدست آورید>D5 .
مرحله 2:
- ثانیا، راست کلیک کنید در سلول D5 و Copy را انتخاب کنید.
- به طور متناوب ، می توانید پس از انتخاب سلول CTRL + C را فشار دهید.
- در اینجا، این دستور یا میانبر فرمول را از سلول D5<کپی می کند. 9> .
مرحله 3:
- سوم، محدوده سلولی را انتخاب کنید D6:F9 و دوباره روی ماوس کلیک راست کنید.
- سپس، پس از کلیک راست، دستور Paste را انتخاب کنید. فرمول را در محدوده سلول انتخاب شده جایگذاری کنید.
- همچنین، میتوانید CTRL + V را برای چسباندن فشار دهید.فرمول.
مرحله 4:
- در نهایت، فرمول در تمام سلول انتخاب شده کپی می شود. در محدوده سلولی.
بیشتر بخوانید: نحوه درج فرمول برای کل ستون در اکسل (6 روش سریع)
4. کپی کردن فرمول در سلول های غیر مجاور
در روش های قبلی، من فرمول را در کل محدوده سلولی یک مجموعه داده کپی کردم. اما اگر نیازی به پر کردن تمام سلول های مجموعه داده نداشته باشید، رویه چگونه خواهد بود؟ پاسخ این سوال را در مراحل زیر خواهید یافت.
مرحله 1:
- اول از همه، همان فرمول روش های قبلی را وارد کنید. نتیجه را در سلول D5 دریافت کنید.
مرحله 2:
- دوم، سلول D5 را انتخاب کنید و راست کلیک کنید روی ماوس.
- سپس، فرمان Copy را انتخاب کنید.
مرحله 3:
- سوم، سلول های مجموعه داده را که می خواهید فرمول را اعمال کنید علامت بزنید.
- برای انجام این کار، CTRL را فشار دهید. روی صفحه کلید و به طور همزمان روی سلول های مورد نظر کلیک چپ کنید.
مرحله 4:
- چهارم ، CTRL + V را روی صفحه کلید فشار دهید تا فرمول را در سلول های انتخاب شده بچسبانید.
- در نهایت مجموعه داده های شما پس از تصویر زیر به این شکل خواهد بود.
5. استفاده از Excel Fill Handle Tool برای اعمال همان فرمول
من نشان دادماستفاده از ویژگی Excel AutoFill در بحث قبلی این مقاله. اکنون، تکنیک دیگری را با ابزار AutoFill یا Fill Handle برای رسیدن به هدف نشان خواهم داد. در این روش، نمی توانید یک فرمول را برای سلول های سمت راست اعمال کنید.
مرحله 1:
- در ابتدا، سلول را پر کنید. D5 با فرمول روش قبلی.
مرحله 2:
- دوم، ابزار Fill Handle را در گوشه سمت راست پایین D5 خواهید دید.
- سپس بر روی ابزار Fill Handle دوبار کلیک کنید.
مرحله 3:
- ثالثاً سلولهای پایینی ستون D پس از مرحله قبل مقادیر مورد نظر را خواهند داشت.
مرحله 4:
- در نهایت، مراحل 1-3 را تکرار کنید تا به نتیجه دلخواه برای همه برسید. سلول های موجود در مجموعه داده ها.
بیشتر بخوانید: نحوه اعمال فرمول در اکسل برای ردیف های جایگزین (5 روش آسان )
6. قرار دادن جدول اکسل برای اعمال همان فرمول
گاهی اوقات فکر می کنم جدول اکسل یکی از شگفتی های تمدن ماست. تبدیل محدوده به جدول آسان است. فقط یک سلول در محدوده انتخاب کنید و CTRL + T را فشار دهید یا از دستور Insert > جداول > جدول . مراحل انجام این روش به شرح زیر است.
مرحله 1:
- ابتدامحدوده سلولی B5:F9 .
- سپس به برگه Insert در نوار بروید و را انتخاب کنید. جدول .
مرحله 2:
- دوم، شما کادر محاوره ای ایجاد جدول را می بینید.
- پس از تأیید محدوده سلول، OK را فشار دهید.
مرحله 3:
- ثالثاً، جدول داده های ما پس از مراحل قبلی به جدول اکسل تبدیل می شود.
- در سلول D5 جدول، فرمول زیر را تایپ کنید.
=$C5*C$12
مرحله 4:
- چهارم، پس از فشار دادن Enter ، کل ستون سلول زیر D5 به طور خودکار با مقدار فرمول پر می شود.
مرحله 5:
- در نهایت مرحله بالا را برای پر کردن کامل جدول تکرار کنید.
7. اعمال VBA برای اعمال مشابه Formula to Multiple Cells
در نهایت، من یک کد VBA برای پر کردن چندین سلول با فرمول مشابه m آخر اعمال خواهم کرد. روش با دادن دستورات و توالی های مناسب در کد، کار را می توان بدون هیچ ابزار یا ویژگی اضافی انجام داد. بیایید روند کامل را در ادامه مشاهده کنیم.
مرحله 1:
- ابتدا، به Developer <2 بروید> زبانه نوار و از آنجا، Visual Basic را انتخاب کنید.
مرحله 2:
- دوم، VBA را خواهید دید