Как да намерите и премахнете кръгови препратки в Excel

Как да намерите и премахнете кръгови препратки в Excel

Кръговите препратки могат да бъдат досадни за проследяване и премахване сами. Научете се да използвате инструментите на Excel, за да се отървете от тях.





Какво представляват кръговите препратки в Excel?

Кръгова справка е термин, използван за формула, която посещава клетка повече от веднъж в нейната линия на изчисления. Поради това изчисленията ще отнемат много време, за да се пресекат числата и е много вероятно изчисленията да върнат грешен отговор през повечето време.





Кръговите препратки обаче не винаги са вредни. В някои случаи те са доста полезни. Въпреки това кръговите препратки представляват риск да излязат извън контрол и да допринесат за проблеми, които не са очевидни веднага.





Ако имате кръгова справка в електронната си таблица, но никога не сте възнамерявали да имате такава, тогава трябва да се отървете от нея.

Разбиране на циркулярни препратки

За да премахнете формулата, първо трябва да я разберете. Има два начина, по които препратката може да бъде кръгова: директно и индиректно.



Преки циркулярни справки

Директна кръгова справка се случва, когато клетка се отнася директно към себе си. Нека направим пряка кръгова справка:

  1. В клетките А1 , А2, и A3 , въведете числата 100, 200 и 300.
  2. Изберете клетка А4 и в лентата с формули въведете формулата по -долу: | _+_ | Това е проста функция SUM, която ще сумира клетките A1, A2, A3 и A4.
  3. След като въведете формулата, натиснете Въведете . Ще се появи съобщение за грешка.
  4. В съобщението за грешка, което се появява, Excel ви предупреждава, че в тази електронна таблица съществува кръгова справка. Щракнете Добре .

Тази формула създава кръгова справка, в която A4 се стреми да сумира набор от стойности със стойността на A4. Каква е обаче стойността на А4? Никога няма да разберете, нито Excel.





В резултат на тази кръгова справка Excel ще върне 0 за формулата. Може да не знаете отговора на тази формула, но не е 0.

Свързани: Функции за търсене в Excel за ефективно търсене на електронни таблици





Косвени циркулярни справки

Непряка кръгова справка е, когато клетка се позовава на себе си чрез други клетки.

  1. В клетката А1 , въведете формулата по -долу: | _+_ | Това ще зададе стойността на A1 до тази на D1. Каквото и да е.
  2. Въведете числата 100 и 200 в клетките В1 и C1 , съответно.
  3. Изберете клетка D1 и в лентата с формули въведете формулата по -долу: | _+_ | Това е друга функция SUM, която ще сумира стойностите в клетки A1, B1 и C1 и ще върне резултата в D1.
  4. Натиснете Въведете . Ще се появи съобщение за грешка.
  5. В съобщението за грешка щракнете Добре .

Както и преди, Excel връща 0. Въпреки това, за разлика от предишния пример, клетката D4 не прави пряка препратка към себе си. Вместо това той сумира A1 с набор от стойности. Какво е А1? Това е D4. И така, какво е D4? Това е A1 с масив от стойности.

Образувана е кръгова справка.

как да си върнете стари съобщения във facebook

Свързани: Как да копирате формули в Microsoft Excel

Намерете и премахнете кръгови препратки в Excel

В по -сложни сценарии, където множество клетки се отнасят една към друга, намирането на кръгови препратки може да не е толкова лесно, колкото разглеждането само на формулата. Excel има инструменти, които да ви помогнат да намерите кръгови препратки.

Преди да стигнем до намирането на кръгови препратки, нека добавим някои към вашата електронна таблица:

  1. В клетките А1 , А2 , и A3 , въведете 1, 2 и 3.
  2. Изберете клетка А4 .
  3. В лентата с формули въведете формулата по -долу и натиснете Въведете : | _+_ | Както в първия пример, това също е пряка кръгова справка, където A4 се отнася до себе си.
  4. В съобщението за грешка щракнете Добре .

Excel връща 0, защото формулата в A4 е пряка кръгова справка. Нека създадем и косвен:

  1. В клетката C1 , Тип двайсет .
  2. Въведете формулата по -долу за клетка E4 : =SUM(A1+A2+A3+A4)
  3. Въведете формулата по -долу за клетка G1 : =D1
  4. И накрая, изберете клетка C1 върху лентата с формули и заменете двайсет с реда по -долу: | _+_ |

Както се очакваше, Excel връща 0, защото тези клетки се отнасят една към друга в кръг. Въпреки това, тъй като те не се отнасят директно към себе си, те са непреки кръгови препратки.

Свързани: Как да броите уникални стойности в Excel

Нека да проучим как можете да използвате инструментите на Excel, за да намерите кръгови препратки в електронната си таблица. Имайте предвид, че електронната ви таблица съдържа четири кръгови препратки, а именно A4 (директно), C1, E4 и G1 (непряко).

  1. От менюто на лентата отидете на Формула раздел.
  2. В Одит на формули секция, щракнете върху бутона със стрелка до Проверка на грешки .
  3. В менюто задръжте курсора на мишката Кръгови справки . Това ще отвори списък с кръгови препратки.
  4. Щракнете върху клетката в списъка. Това ще ви отведе до клетката с кръгова справка.
  5. Ще забележите, че Excel показва само една от четирите препратки. Това е така, защото Excel обработва тези вериги една по една.
  6. След като коригирате първата кръгова справка, можете да преминете към следващата.
  7. В следващата стъпка, фиксирайте кръговата отправна точка .
  8. Върнете се към Проверка на грешки и щракнете Кръгови справки .
  9. От списъка изберете следващата кръгова справка и продължете да я поправяте.

Проследяване на клетъчните връзки

Проследяването на клетъчните взаимоотношения може да се превърне в предизвикателство в електронни таблици, където твърде много клетки се отнасят една към друга. Това е мястото на Excel Одит на формули функцията може да бъде полезна. Може да ви помогне да получите по -добра визуализация на вашите формули.

  1. Изберете клетка, съдържаща формула.
  2. От лентата отидете на Формула раздел.
  3. В Одит на формули раздел, щракнете Проследяване на прецеденти .
  4. Всички клетки, които засягат стойностите на избраната клетка, ще бъдат свързани помежду си със сини стрелки.
  5. След това от същия раздел щракнете Проследяване на зависими . (Този метод ще изтегли сини стрелки от избраната клетка към всяка от клетките, които засяга.)
  6. И накрая, за да видите формулите вместо стойностите за всички клетки, щракнете върху Показване на формули .

Разчупете кръга

Excel използва кръгови препратки, когато се опитва да изчисли резултата от клетка, която е била посетена повече от един път по време на изчислителния кръг. Така че, това няма да ви помогне през цялото време.

И все пак много финансови модели съдържат кръгови препратки. Но те трябва да се избягват, когато е възможно. Сега, когато знаете как да се грижите за кръгови препратки, може би е подходящият момент да научите по -разширени функции на Excel.

Дял Дял Туит електронна поща Как да използвате IF изявления в Microsoft Excel

Независимо дали сте опитен експерт или начинаещ в електронни таблици, ще искате да разгледате това ръководство за IF изявления в Excel.

Прочетете Напред
Свързани теми
  • Производителност
  • Електронна таблица
  • Microsoft Excel
  • Microsoft Office 365
  • Съвети за Microsoft Office
За автора Амир М. Интелигентност(39 статии са публикувани)

Амир е студент по фармация със страст към технологиите и игрите. Обича да свири музика, да шофира коли и да пише думи.

Още от Amir M. Bohlooli

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате