Как да коригирам грешка „Стойността на масива не може да бъде намерена“ в Excel

Microsoft Excel е програма за електронни таблици, разработена и разпространявана от Microsoft. Той е достъпен на почти всички платформи и се използва широко за бизнес и други цели. Поради лесния за използване интерфейс и многобройните формули / функции, той направи лесното документиране на данните реалност. Съвсем наскоро обаче се появиха много отчети, при които потребителите не могат да приложат формула, която да замени конкретна буква за дума и се показва грешка „Стойност на масива не може да бъде намерена“.

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

Какво причинява грешка „Стойността на масив не може да бъде намерена“ в Excel?

След като получихме множество доклади от множество потребители, решихме да разследваме проблема и разгледахме причините, поради които той се задейства. Открихме основната причина за проблема и го изброихме по-долу.

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

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

Решение 1: Използване на заместваща формула на масив

Ако формулата е въведена неправилно, функцията за заместване няма да работи правилно. Следователно в тази стъпка ще използваме различна формула, за да инициираме функцията. За това:

  1. Отворете Excel и стартирайте електронната си таблица, към която трябва да се приложи формулата.
  2. Щракнете върху клетката, към която искате да приложите формулата.
  3. Кликнете върху лентата „ Формула “.
  4. Въведете следната формула и натиснете „ Enter
    = ArrayFormula (заместител (заместител (заместител (E2: E5 & "", "y", "Y"), "да", "Y"), "Да", "Y"))
  5. В този случай „ Y “ се заменя с „ Да “.
  6. Можете да редактирате формулата, за да отговаря на вашите нужди, да поставите буквата / думата, която трябва да бъде заменена, вместо „Y“, а буквата / думата, която трябва да бъде заменена, трябва да бъде поставена на мястото на „да“. Можете също така да промените съответно адреса на клетките.

Решение 2: Използване на формулата RegExMatch

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

  1. Отворете Excel и стартирайте електронната си таблица, към която трябва да се приложи формулата.
  2. Щракнете върху клетката, към която искате да приложите формулата.
  3. Изберете лентата „ Формула “.
  4. Въведете формулата, написана по-долу, и натиснете „ Enter
    = if (REGEXMATCH (E2, "^ Да | да | Y | y") = вярно, "Да")
  5. Това също замени "Y" с "Да".
  6. Стойностите за „Y“ и „Yes“ могат да бъдат променени, за да отговарят на вашите нужди.

Решение 3: Използване на комбинирана формула

В някои случаи комбинираната формула, генерирана от гореспоменатите две формули, прави трика. Следователно в тази стъпка ще използваме комбинирана формула за отстраняване на грешката. За да направите това:

  1. Отворете Excel и стартирайте електронната си таблица, към която трябва да се приложи формулата.
  2. Изберете клетката, към която искате да приложите формулата.
  3. Кликнете върху лентата „Формула“ .
  4. Въведете формулата, спомената по-долу, и натиснете „Enter“
    = ArrayFormula (ако (REGEXMATCH (E2: E50, "^ Да | да | Y | y") = вярно, "Да"))
  5. Това заменя и „ Y “ с „ Да “ и може да бъде конфигурирано така, че да отговаря на вашите условия.

Решение 4: Използване на формула RegExReplace

Възможно е формулата „RegExReplace“ да е необходима за премахване на грешката. Следователно в тази стъпка ще използваме формулата „RegExReplace”, за да се отървем от грешката. За това:

  1. Отворете Excel и стартирайте електронната си таблица, към която трябва да се приложи формулата.
  2. Изберете клетката, към която искате да приложите формулата.
  3. Кликнете върху лентата „ Формула “.
  4. Въведете формулата, спомената по-долу, и натиснете „ Enter
    = ArrayFormula (regexreplace ("" & E2: E50 & "", "y | да | да", "Y"))
  5. Това заменя „ Y “ с „ Да “ и може да бъде конфигурирано така, че да съответства на вашата ситуация.