Jak naprawić błąd „Nie można znaleźć wartości tablicy” w programie Excel

Microsoft Excel to program do obsługi arkuszy kalkulacyjnych opracowany i rozpowszechniany przez firmę Microsoft. Jest dostępny na prawie wszystkich platformach i jest szeroko stosowany do celów biznesowych i innych. Dzięki prostemu w obsłudze interfejsowi i licznym formułom / funkcjom, łatwe dokumentowanie danych stało się rzeczywistością. Jednak całkiem niedawno pojawiło się wiele raportów, w których użytkownicy nie mogą zastosować formuły zastępującej określoną literę słowem i wyświetlany jest błąd „Nie można znaleźć wartości tablicy”.

Zwykle istnieje wiele formuł, które można zastosować, aby wprowadzić określone polecenia w wnętrzu. Ale użytkownicy, u których występuje ten błąd, nie mogą tego zrobić. Dlatego w tym artykule przyjrzymy się niektórym powodom, dla których ten błąd jest wyzwalany, a także przedstawimy realne metody jego naprawy.

Co powoduje błąd „Nie można znaleźć wartości tablicy” w programie Excel?

Po otrzymaniu wielu zgłoszeń od wielu użytkowników postanowiliśmy zbadać problem i przyjrzeć się powodom, dla których został uruchomiony. Znaleźliśmy główną przyczynę problemu i wymieniliśmy ją poniżej.

  • Nieprawidłowa formuła: ten błąd jest spowodowany nieprawidłowym wprowadzeniem formuły zastępowania. Większość ludzi używa formuły podstawienia, aby zastąpić określoną literę słowem lub linią. W rezultacie oszczędza to dużo czasu, ale jeśli zostanie wprowadzony niepoprawnie, ten błąd zostanie zwrócony.

Teraz, gdy masz już podstawową wiedzę na temat natury problemu, przejdziemy do rozwiązań. Upewnij się, że wdrażasz je w określonej kolejności, w której są przedstawione, aby uniknąć konfliktu.

Rozwiązanie 1: Korzystanie z zastępczej formuły tablicowej

Jeśli formuła została wprowadzona niepoprawnie, funkcja podstawiania nie będzie działać poprawnie. Dlatego w tym kroku użyjemy innej formuły do ​​zainicjowania funkcji. Za to:

  1. Otwórz program Excel i uruchom arkusz kalkulacyjny, do którego ma zostać zastosowana formuła.
  2. Kliknij komórkę, do której chcesz zastosować formułę.
  3. Kliknij pasek „ Formuła ”.
  4. Wpisz poniższą formułę i naciśnij „ Enter
    = ArrayFormula (substitute (substitute (substitute (E2: E5 & "", "y", "Y"), "yes", "Y"), "Yes", "Y"))
  5. W tym przypadku „ Y ” jest zastępowane przez „ Tak ”.
  6. Możesz edytować formułę, aby dopasować ją do swoich potrzeb, umieścić literę / słowo, które ma zostać zastąpione w miejsce „Y”, a literę / słowo, które ma zostać zastąpione, należy umieścić w miejscu „tak”. Możesz również odpowiednio zmienić adres komórek.

Rozwiązanie 2: Korzystanie z formuły RegExMatch

Jeśli powyższa metoda nie zadziałała, możliwe, że podejście do problemu z innej perspektywy może go rozwiązać. Dlatego w tym kroku będziemy wdrażać inną formułę, która używa innego zestawu poleceń do wykonania pracy. Aby go zastosować:

  1. Otwórz program Excel i uruchom arkusz kalkulacyjny, do którego ma zostać zastosowana formuła.
  2. Kliknij komórkę, do której chcesz zastosować formułę.
  3. Wybierz pasek „ Formuła ”.
  4. Wpisz poniższy wzór i naciśnij „ Enter
    = if (REGEXMATCH (E2, "^ Yes | yes | Y | y") = true, "Yes")
  5. To również zastąpiło „Y” słowem „Tak”.
  6. Wartości „Y” i „Yes” można zmienić w zależności od potrzeb.

Rozwiązanie 3: Korzystanie z formuły złożonej

W niektórych przypadkach połączona formuła wygenerowana z wyżej wymienionych dwóch formuł załatwia sprawę. Dlatego w tym kroku będziemy używać połączonej formuły, aby naprawić błąd. Aby to zrobić:

  1. Otwórz program Excel i uruchom arkusz kalkulacyjny, do którego ma zostać zastosowana formuła.
  2. Wybierz komórkę, do której chcesz zastosować formułę.
  3. Kliknij na „Formuła” barowym.
  4. Wpisz poniższy wzór i naciśnij „Enter”
    = ArrayFormula (if (REGEXMATCH (E2: E50, "^ Yes | yes | Y | y") = true, "Yes"))
  5. To również zastępuje „ Y ” przez „ Tak ” i może być skonfigurowane tak, aby pasowało do twoich warunków.

Rozwiązanie 4: Korzystanie z formuły RegExReplace

Możliwe, że do wyeliminowania błędu może być wymagana formuła „RegExReplace”. Dlatego w tym kroku będziemy używać formuły „RegExReplace”, aby pozbyć się błędu. Za to:

  1. Otwórz program Excel i uruchom arkusz kalkulacyjny, do którego ma zostać zastosowana formuła.
  2. Wybierz komórkę, do której chcesz zastosować formułę.
  3. Kliknij pasek „ Formuła ”.
  4. Wpisz poniższy wzór i naciśnij „ Enter
    = ArrayFormula (regexreplace ("" & E2: E50 & "", "y | yes | Yes", "Y"))
  5. Zastępuje „ YsłowemTak ” i można go skonfigurować odpowiednio do sytuacji.