Ako opraviť chybu „hodnota poľa sa nedala nájsť“ v Exceli

Microsoft Excel je tabuľkový procesor vyvinutý a distribuovaný spoločnosťou Microsoft. Je k dispozícii takmer na všetkých platformách a používa sa vo veľkej miere na obchodné a iné účely. Vďaka jednoduchému použitiu rozhrania a množstvu vzorcov / funkcií urobila ľahkú dokumentáciu údajov skutočnosťou. V poslednej dobe však prichádzajú mnohé správy, v ktorých používatelia nemôžu použiť vzorec, ktorý by nahradil konkrétne písmeno za slovo a zobrazí sa chyba „An Array Value Could not Found“.

Chyba „Hodnotu poľa sa nepodarilo nájsť“

Zvyčajne existuje veľa vzorcov, ktoré je možné použiť na vytvorenie určitých príkazov. Používatelia, u ktorých sa vyskytla táto chyba, to však nedokážu. Preto sa v tomto článku budeme zaoberať niektorými dôvodmi, kvôli ktorým je táto chyba spôsobená, a tiež poskytneme realizovateľné metódy na jej odstránenie.

Čo spôsobuje chybu „Hodnota poľa sa nedala nájsť“ v Exceli?

Po prijatí mnohých správ od viacerých používateľov sme sa rozhodli problém prešetriť a preskúmali sme dôvody, pre ktoré bolo spustené. Zistili sme hlavnú príčinu problému a uviedli sme ho nižšie.

  • Chybný vzorec: Táto chyba je spôsobená nesprávnym zadaním substitučného vzorca. Väčšina ľudí používa substitučný vzorec na nahradenie konkrétneho písmena slovom alebo riadkom. To nakoniec šetrí veľa času, ale pri nesprávnom zadaní sa táto chyba vráti.

Teraz, keď už máte základné znalosti o povahe problému, pôjdeme ďalej k riešeniam. Uistite sa, že sú implementované v špecifickom poradí, v akom sú prezentované, aby sa predišlo konfliktom.

Riešenie 1: Použitie substitučnej sústavy vzorcov

Ak bol vzorec zadaný nesprávne, substitučná funkcia nebude fungovať správne. Preto v tomto kroku budeme na inicializáciu funkcie používať iný vzorec. Pre to:

  1. Otvorte program Excel a spustite tabuľku, na ktorú sa má vzorec aplikovať.
  2. Kliknite na bunku, na ktorú chcete použiť vzorec.

    Výber bunky
  3. Kliknite na panel „ Vzorec “.
  4. Zadajte nasledujúci vzorec a stlačte kláves „ Enter “.
     = ArrayFormula (nahradiť (nahradiť (nahradiť (E2: E5 & "", "y", "Y")), "áno", "Y"), "Áno", "Y")) 
  5. V takom prípade sa písmenoY “ nahrádza slovom „ Áno “.
  6. Vzorec môžete upraviť tak, aby vyhovoval vašim potrebám, namiesto písmena „Y“ umiestniť písmeno / slovo, ktoré treba nahradiť, a písmeno „slovo“, ktoré je potrebné nahradiť, nahradiť písmenom „áno“. Adresu buniek môžete zodpovedajúcim spôsobom zmeniť.

Riešenie 2: Použitie vzorca RegExMatch

Ak vyššie uvedená metóda pre vás nefungovala, je možné, že prístup k problému s inou perspektívou by to mohla vyriešiť. Preto v tomto kroku implementujeme iný vzorec, ktorý používa inú sadu príkazov na dokončenie práce. Za účelom jeho uplatnenia:

  1. Otvorte program Excel a spustite tabuľku, na ktorú sa má vzorec aplikovať.
  2. Kliknite na bunku, na ktorú chcete použiť vzorec.
  3. Vyberte lištu „ Vzorec “.

    Výber lišty vzorcov
  4. Zadajte vzorec uvedený nižšie a stlačte kláves „ Enter “.
     = ak (REGEXMATCH (E2, "^ áno | áno | Y | y") = true, "áno") 
  5. Toto tiež nahradilo „Y“ za „Áno“.
  6. Hodnoty „Y“ a „Áno“ sa dajú zmeniť podľa vašich potrieb.

Riešenie 3: Použitie kombinovaného vzorca

V niektorých prípadoch získa kombinovaný vzorec vygenerovaný z vyššie uvedených dvoch vzorcov trik. Preto v tomto kroku použijeme kombinovaný vzorec na opravu chyby. Za týmto účelom:

  1. Otvorte program Excel a spustite tabuľku, na ktorú sa má vzorec aplikovať.
  2. Vyberte bunku, na ktorú chcete použiť vzorec.
  3. Kliknite na panel „Vzorec“ .

    Kliknutím na lištu vzorcov
  4. Zadajte vzorec uvedený nižšie a stlačte kláves „Enter“.
     = ArrayFormula (ak (REGEXMATCH (E2: E50, "^ Áno | áno | Y | y") = true, "Áno")) 
  5. Nahrádza to „ Y “ aj „ Áno “ a dá sa podľa toho nakonfigurovať, aby vyhovovalo vašim podmienkam.

Riešenie 4: Použitie vzorca RegExReplace

Je možné, že na odstránenie chyby môže byť potrebný vzorec „RegExReplace“. Preto v tomto kroku použijeme vzorec „RegExReplace“, aby sme sa tejto chyby zbavili. Pre to:

  1. Otvorte program Excel a spustite tabuľku, na ktorú sa má vzorec aplikovať.
  2. Vyberte bunku, na ktorú chcete použiť vzorec.
  3. Kliknite na panel „ Vzorec “.

    Kliknutím na lištu vzorcov
  4. Zadajte vzorec uvedený nižšie a stlačte kláves „ Enter “.
     = ArrayFormula (regexreplace ("" & E2: E50 & "", "y | yes | Yes", "Y")) 
  5. Nahrádza „ Y “ za „ Áno “ a dá sa nakonfigurovať tak, aby zodpovedalo vašej situácii.

Zaujímavé Články