خطای REF در اکسل (9 مثال مناسب)

  • این را به اشتراک بگذارید
Hugh West

خطای مرجع یا REF خطا در اکسل زمانی رخ می دهد که فرمول به سلول های نامعتبر اشاره می کند. این ممکن است زمانی اتفاق بیفتد که شما سلول‌ها، ردیف‌ها یا ستون‌هایی را که در یک فرمول استفاده می‌شوند حذف کنید. در مورد خطای مرجع، اکسل #REF را نشان می دهد! علامت خطا. در این مقاله، به شما نشان خواهیم داد که چگونه REF خطاها می توانند در اکسل رخ دهند و چگونه می توانید با این خطا مقابله کنید.

داده داده زیر را در نظر بگیرید. در اینجا اطلاعات فروش سه ماهه و سالانه فروشندگان مختلف آورده شده است. داده‌های فروش سالانه با جمع‌بندی تمام داده‌های فروش فصلی پیدا می‌شوند. اکنون با استفاده از این مجموعه داده، به شما نشان خواهیم داد که چگونه REF خطا می تواند در اکسل رخ دهد و چگونه می توانید از شر این خطا خلاص شوید.

دانلود تمرین کتاب کار

می توانید کتاب کار را از لینک زیر دانلود کنید

خطاهای REF در Excel.xlsx

نمونه هایی از مقابله با خطای REF در اکسل

1. خطای REF از حذف یک سلول، ستون یا ردیف

اگر سلول، ستون یا ردیفی را که در فرمول استفاده می شود حذف کنیم، اکسل REF را نشان می دهد. خطا در سلول فرمول بیایید ببینیم اگر فروش فصل چهارم (ستون E ) را از مجموعه داده خود حذف کنیم، چه اتفاقی خواهد افتاد.

در نتیجه با حذف ستون فروش فصل چهارم ، اکنون سلول های ستون فروش سالانه خطای REF را نشان می دهند. این اتفاق می افتد زیرا اکنون فرمول در این ستون نمی تواند یکی از ستون های ارجاع شده را پیدا کند. اگر هر سلولی را ازستون فرمول می توانیم از نوار فرمول ببینیم که یکی از سلول های ارجاع شده #REF را نشان می دهد! امضاء کنید. همانطور که ستون یک سلول ارجاع شده از فرمول را حذف کرده ایم، اکنون فرمول نمی تواند سلول را پیدا کند و خطای REF را نشان می دهد.

بیشتر بخوانید: چگونه #REF را رفع کنیم! خطا در Excel (6 راه حل)

2. پیدا کردن سلول ها با خطای REF

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

➤ برای پیدا کردن همه خطاها در یک زمان ابتدا کل خود را انتخاب کنید مجموعه داده و رفتن به صفحه اصلی > در حال ویرایش > پیدا کردن & > به Special بروید.

➤ پس از آن، رفتن به Special پنجره ظاهر می شود. ابتدا Formulas را انتخاب کنید و Errors را بررسی کنید. پس از آن بر روی OK کلیک کنید.

اکنون، خواهید دید تمام سلول های دارای REF خطا در مجموعه داده شما انتخاب خواهند شد.

بیشتر بخوانید: نحوه یافتن مرجع خطاها در اکسل (3 روش آسان)

3. حذف چندین خطای REF

شما می توانید تمام خطاهای REF را از مجموعه داده اکسل خود با استفاده از <1 حذف کنید> یافتن و جایگزینی ویژگی. ➤ ابتدا کل مجموعه داده خود را انتخاب کنید و به Home > در حال ویرایش > پیدا کردن & >Replace .

اکنون، پنجره Find and Replace ظاهر می شود.

➤ در Find what نوع کادر #REF! و روی Replace All کلیک کنید.

پس از آن، یک کادر تأیید ظاهر می شود که تعداد جایگزین ها را نشان می دهد.

OK را در این کادر فشار دهید و کادر Find and Replace را ببندید.

در نتیجه، در آنجا خواهید دید دیگر خطای REF در مجموعه داده شما وجود ندارد. فرمول مقداری را نشان می دهد که ستون های حذف شده را معاف می کند.

اگر روی هر سلولی از ستون فرمول کلیک کنید، می توانید از نوار فرمول ببینید که #REF ! علامت حذف می شود و فرمول فقط با در نظر گرفتن سلول های موجود مقدار را محاسبه می کند .

بیشتر بخوانید: نحوه حذف خطای مقدار در اکسل (4 روش سریع)

4. محدوده مرجع برای اجتناب از خطای REF

به جای ارجاع به سلول های دارای کاما به عنوان مرجع نسبی ، برای جلوگیری از خطای REF می توانید از مرجع محدوده استفاده کنید. در موارد قبل از فرمول زیر در سلول F6 , =SUM(B6,C6,D6,E6) استفاده کرده ایم. اکنون برای یافتن جمع بندی در ستون F از مرجع محدوده استفاده می کنیم.

➤ فرمول زیر را در سلول F6 ,

<8 تایپ کنید> =SUM(B6:E6)

در اینجا، فرمول از محدوده سلولی B6:E6 به عنوان مرجع استفاده می کند و جمع را در سلول F6 نشان می دهد. سلول F6 را به انتهای مجموعه داده خود بکشید، بنابراین فرمولروی تمام سلول های ستون F اعمال خواهد شد.

حالا اگر یکی از ستون های خود را که در فرمول استفاده شده حذف کنید، خواهید دید که خطای REF این بار نشان داده نخواهد شد. در این مورد، فرمول مقداری را محاسبه می‌کند که مقادیر ستون حذف‌شده را حذف می‌کند.

5. خطای REF عملکرد VLOOKUP

اگر یک اشتباه وارد کنید شماره فهرست ستون در عملکرد VLOOKUP اکسل REF خطا را نشان می دهد. فرض کنید برای مجموعه داده خود می خواهیم فروش سالانه فروشندگان مختلف را پیدا کنیم. بنابراین ما فرمول زیر را در یک سلول خالی تایپ کردیم، =VLOOKUP(H8,A4:F12,7,FALSE). در اینجا، H8 مقدار جستجو است ( Harold A4:F12 آرایه جدول است. 7 شماره نمایه ستون است و FALSE نشان می دهد که فرمول مطابقت دقیقی را برمی گرداند.

در فرمول ما، ما 7 را به عنوان شماره شاخص ستون داده اند. اما آرایه جدول A4:F12 است که فقط 6 ستون دارد. در نتیجه، فرمول یک خطای REF برمی‌گرداند.

بیایید فرمول را تصحیح کنیم.

➤ فرمول تصحیح شده زیر را تایپ کنید. ,

=VLOOKUP(H8,A4:F12,6,FALSE)

در اینجا، H8 مقدار جستجو است، A4:F12 آرایه جدول است. 6 شماره نمایه ستون است و FALSE نشان می دهد که فرمول مطابقت دقیقی را برمی گرداند.

اکنون در این زمان، نمایه ستون شماره 6 در آرایه جدول قرار دارد. بنابراین فرمول این خطای REF را نشان نمی دهدزمان؛ بلکه فروش سالانه فروشنده ای را که نامش در سلول H8 است برمی گرداند. 2>

  • دلایل و اصلاحات خطای NAME در اکسل (10 مثال)
  • در مورد خطا رزومه بعدی: مدیریت خطا در Excel VBA
  • Excel VBA: خاموش کردن "On Error Resume Next"

6. عملکرد HLOOKUP با خطا در مرجع

اگر شما یک شماره فهرست ردیف نادرست را در عملکرد HLOOKUP وارد کنید اکسل خطای REF را نشان می دهد. فرض کنید برای مجموعه داده خود می خواهیم کل فروش فصل های مختلف را با استفاده از HLOOKUP پیدا کنیم. بنابراین فرمول زیر را در یک سلول خالی تایپ کرده‌ایم، =HLOOKUP(H8,B5:F12,9,FALSE) در اینجا، H8 مقدار جستجو است، B5:F12 آرایه جدول است. 9 عدد شاخص ROW است و FALSE نشان می دهد که فرمول مطابقت دقیقی را برمی گرداند.

در فرمول ما، ما 9 را به عنوان شماره شاخص ردیف داده اند. اما آرایه جدول B5:F12 است که فقط 8 ردیف دارد. در نتیجه، فرمول یک خطای REF برمی‌گرداند.

بیایید فرمول را تصحیح کنیم.

➤ فرمول تصحیح شده زیر را تایپ کنید. ,

=HLOOKUP(H8,B5:F12,8,FALSE)

در اینجا، H8 مقدار جستجو است، B5:F12 آرایه جدول است. 8 شماره فهرست ردیف است و FALSE نشان می‌دهد که فرمول دقیقاً مطابقت دارد.

اکنون در این زمان، شاخص ردیف شماره 8 در آرایه جدول قرار دارد. بنابراینفرمول خطای REF را نشان نمی دهد. بلکه کل فروش را در سه ماهه 3 برمی گرداند.

7. تابع INDEX با مرجع نادرست

اگر ردیف نادرستی وارد کنید یا شماره ستون در عملکرد INDEX اکسل REF خطا را نشان می دهد. فرض کنید، برای مجموعه داده‌هایمان می‌خواهیم کل فروش سالانه را پیدا کنیم. بنابراین فرمول زیر را در یک سلول خالی تایپ کرده ایم، =INDEX(B6:F12,7,6) در اینجا، B5:F12 آرایه است. 7 شماره سطر و 6 شماره ستون است.

در فرمول خود، 6 را به عنوان ستون داده ایم. عدد. اما آرایه B5:F12 است که فقط 5 ستون دارد. در نتیجه، فرمول یک خطای REF می دهد.

بیایید فرمول را تصحیح کنیم.

➤ فرمول اصلاح شده زیر را تایپ کنید ,

=INDEX(B6:F12,7,6)

در اینجا، B5:F12 آرایه است. 7 شماره ردیف و 5 شماره ستون است.

اکنون در این زمان، ستون شماره 5 در داخل آرایه. بنابراین فرمول خطای REF را نشان نمی دهد. بلکه ارزش کل فروش سالانه را نشان می دهد.

8. خطای مرجع در تابع INDIRECT

در زمان وارد کردن داده ها از کتاب کار دیگری با تابع INDIRECT ، اگر کتاب کار از جایی که داده ها وارد می شوند بسته باشد، اکسل یک خطای REF می دهد. فرض کنید می خواهیم داده های فروش فروشنده ای به نام جنیفر را از کتاب کار با نام وارد کنیم. جنیفر .

اکنون، بدون باز کردن کتاب کار جنیفر تابع زیر را در کتاب کار فعلی خود تایپ کرده‌ایم،

=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")

در اینجا، Jennifer.xlsx کتاب کاری است که می خواهیم داده را از آنجا وارد کنیم، H10 نام برگه است، SALES_DATA از Jennifer.xlsx کتاب کار. و $B$6 سلول برگه SALES_DATA Jennifer.xlsx کتاب کار است.

اما این فرمول داده ها را از کتاب کار وارد نمی کند. یک خطای REF نشان می دهد.

➤ اکنون کتاب کار جنیفر را باز کنید و دوباره همان فرمول را وارد کنید.

این بار، دیگر خطای REF را نشان نمی‌دهد و مقدار را از Jennifer کتاب کار می‌دهد.

9. متن سفارشی را به جای خطای REF با تابع IFERROR وارد کنید

می توانیم خطای REF را از کاربرگ خود حذف کنیم و می توانیم متن سفارشی را در محل نشان دهیم. این خطا با استفاده از تابع IFERROR. اولین مثال را در نظر بگیرید که در آن ستون فرمول را با #REF دریافت کردیم! به دلیل حذف یک ستون امضا کنید. اکنون با تابع IFERROR ، متن Incomplete را در جای آن علائم خطا نشان خواهیم داد.

➤ ابتدا فرمول زیر را در خانه اول ستون تایپ کنید، <1 را فشار دهید>ENTER ، و سلول را به انتها بکشید تا فرمول در همه سلول ها اعمال شود.

=IFERROR(SUM(B6,C6,D6,E6), "Incomplete")

در صورت عدم خطا، فرمول جمع بندی را نشان می دهد.رخ می دهد.

اکنون، اگر یکی از ستون ها را حذف کنیم، فرمول دیگر علامت خطا را نشان نمی دهد. بلکه متن "ناقص" را نشان می دهد .

بیشتر بخوانید: خطای اکسل: عدد در این سلول به صورت متن قالب بندی شده است (6 رفع مشکل)

نتیجه گیری

در این مقاله سعی کرده ایم ایده های اساسی در مورد نحوه بروز خطای REF در اکسل به شما ارائه دهیم. و چگونه می توانید با چنین خطاهایی مقابله کنید. امیدواریم اکنون بتوانید مشکل ارور مرجع در اکسل را حل کنید. اگر با هر گونه سردرگمی روبرو شدید لطفاً نظر خود را بنویسید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.