Jak opravit chybu „Nelze najít hodnotu pole“ v aplikaci Excel

Microsoft Excel je tabulkový procesor vyvinutý a distribuovaný společností Microsoft. Je k dispozici téměř na všech platformách a je široce používán pro obchodní a jiné účely. Díky snadno použitelnému rozhraní a mnoha vzorcům / funkcím se snadná dokumentace dat stala realitou. Poměrně nedávno však přichází spousta zpráv, kdy uživatelé nemohou použít vzorec, který by nahradil konkrétní písmeno slova, a zobrazí se chyba „Nelze najít hodnotu pole“.

Obvykle existuje mnoho vzorců, které lze použít k provedení strhnutí určitých příkazů. Uživatelé s touto chybou to ale nemohou udělat. Proto se v tomto článku budeme zabývat některými důvody, kvůli kterým je tato chyba spuštěna, a také poskytneme životaschopné metody pro její opravu.

Co způsobuje chybu „Nelze najít hodnotu pole“ v aplikaci Excel?

Po obdržení mnoha zpráv od více uživatelů jsme se rozhodli problém prošetřit a prozkoumali důvody, kvůli kterým byl spuštěn. Zjistili jsme hlavní příčinu problému a uvedli jsme jej níže.

  • Špatný vzorec: Tato chyba je způsobena nesprávným zadáním substitučního vzorce. Většina lidí používá substituční vzorec k nahrazení konkrétního písmene slovem nebo řádkem. To nakonec ušetří spoustu času, ale při nesprávném zadání se tato chyba vrátí.

Nyní, když máte základní znalosti o povaze problému, přejdeme k řešení. Nezapomeňte je implementovat v konkrétním pořadí, v jakém jsou uvedeny, aby nedocházelo ke konfliktům.

Řešení 1: Použití vzorce náhradního pole

Pokud byl vzorec zadán nesprávně, funkce nahrazení nebude fungovat správně. Proto v tomto kroku použijeme k zahájení funkce jiný vzorec. Pro to:

  1. OtevřenoVynikat a zahájení tabulku, na kterou se má vzorec použít.
  2. Klepněte na na buňku, na kterou chcete použít vzorec.
  3. Klepněte na na "Vzorec" bar.
  4. Typ v následujícím vzorci a stiskněte „Enter
    = ArrayFormula (substitute (substitute (substitute (E2: E5 & "", "y", "Y"), "yes", "Y"), "Yes", "Y"))
  5. V tomto případě, "Y„Nahrazuje se„Ano“.
  6. Můžete upravit vzorec tak, aby vyhovoval vašim potřebám, místo slova „Y“ umístit písmeno / slovo, které je třeba nahradit, a místo „ano“ umístit písmeno / slovo, které je třeba nahradit. Podle toho můžete také změnit adresu buněk.

Řešení 2: Použití vzorce RegExMatch

Pokud výše uvedená metoda pro vás nefungovala, je možné, že přístup k problému z jiné perspektivy by jej mohl vyřešit. Proto v tomto kroku budeme implementovat jiný vzorec, který k dokončení práce používá jinou sadu příkazů. Chcete-li jej použít:

  1. Otevřeno Excel a zahájení tabulku, na kterou se má vzorec použít.
  2. Klepněte na na buňku, na kterou chcete použít vzorec.
  3. VybratVzorec" bar.
  4. Enter vzorec napsaný níže a stiskněte „Enter
    = if (REGEXMATCH (E2, "^ Yes | yes | Y | y") = true, "Yes")
  5. Toto také nahradilo „Y“ slovem „Ano“.
  6. Hodnoty „Y“ a „Ano“ lze změnit podle vašich potřeb.

Řešení 3: Použití kombinovaného vzorce

V některých případech trik provede kombinovaný vzorec vygenerovaný z výše uvedených dvou vzorců. V tomto kroku proto k opravě chyby použijeme kombinovaný vzorec. Za tímto účelem:

  1. OtevřenoVynikat a spusťte tabulku, na kterou se má vzorec použít.
  2. Vybrat buňka, na kterou chcete použít vzorec.
  3. Klepněte na na "Vzorec" bar.
  4. Enter níže uvedený vzorec a stiskněte „Enter“
    = ArrayFormula (if (REGEXMATCH (E2: E50, "^ Yes | yes | Y | y") = true, "Yes"))
  5. Toto nahrazuje „Y„S“Ano“A lze je nakonfigurovat tak, aby odpovídaly vašim podmínkám.

Řešení 4: Použití vzorce RegExReplace

Je možné, že k odstranění chyby může být vyžadován vzorec „RegExReplace“. Proto v tomto kroku použijeme vzorec „RegExReplace“, abychom se chyby zbavili. Pro to:

  1. Otevřeno Excel a zahájení tabulku, na kterou se má vzorec použít.
  2. Vybrat buňka, na kterou chcete použít vzorec.
  3. Klepněte na na "Vzorec" bar.
  4. Enter níže uvedený vzorec a stiskněte „Enter
    = ArrayFormula (regexreplace ("" & E2: E50 & "", "y | ano | Ano", "Y"))
  5. Toto nahrazuje „Y„S“Ano“A lze jej nakonfigurovat tak, aby odpovídal vaší situaci.