Kaip ištaisyti klaidą „Masyvo vertės nepavyko rasti“ programoje „Excel“

„Microsoft Excel“ yra skaičiuoklių programa, kurią sukūrė ir platina „Microsoft“. Jis prieinamas beveik visose platformose ir yra plačiai naudojamas verslui ir kitiems tikslams. Dėl nesudėtingos sąsajos ir daugybės formulių / funkcijų, lengva duomenų dokumentacija tapo tikrove. Tačiau gana neseniai gauta pranešimų, kai vartotojai negali pritaikyti formulės, kad pakeistų konkrečią žodžio raidę, ir rodoma klaida „Masyvo vertės nepavyko rasti“.

Klaida „Nepavyko rasti masyvo vertės“

Paprastai yra daugybė formulių, kurias galima pritaikyti norint įsitraukti tam tikras komandas. Tačiau vartotojai, patyrę šią klaidą, negali to padaryti. Todėl šiame straipsnyje apžvelgsime kai kurias priežastis, dėl kurių ši klaida suveikia, taip pat pateiksime perspektyvius būdus ją ištaisyti.

Kas lemia „Excel“ klaidą „Masyvo vertės nepavyko rasti“?

Gavę daugybę pranešimų iš kelių vartotojų, nusprendėme ištirti problemą ir išsiaiškinome priežastis, dėl kurių ji kilo. Mes nustatėme pagrindinę problemos priežastį ir išvardijome ją žemiau.

  • Klaidinga formulė: Ši klaida atsiranda neteisingai įvedus pakeitimo formulę. Daugelis žmonių naudoja pakaitų formulę, norėdami pakeisti konkrečią raidę žodžiu ar linija. Tai sutaupys daug laiko, tačiau neteisingai įvedus šią klaidą, ji bus grąžinta.

Dabar, kai jūs suprantate problemos pobūdį, pereisime prie sprendimų. Įsitikinkite, kad įgyvendinate juos tam tikra tvarka, kokia jie pateikiami, kad išvengtumėte konfliktų.

1 sprendimas: naudoti pakaitinę masyvo formulę

Jei formulė įvesta neteisingai, pakeitimo funkcija neveiks tinkamai. Todėl šiame žingsnyje mes pradėsime naudoti kitą formulę, norėdami pradėti funkciją. Už tai:

  1. Atidarykite „ Excel“ ir paleiskite savo skaičiuoklę, kuriai bus taikoma formulė.
  2. Spustelėkite langelį, kuriam norite pritaikyti formulę.

    Langelio pasirinkimas
  3. Spustelėkite juostą „ Formulė “.
  4. Įveskite šią formulę ir paspauskite „ Enter
     = ArrayFormula (pakaitalas (pakaitalas (pakaitalas (pakaitalas (E2: E5 ir "", "y", "Y"), "taip", "Y"), "Taip", "Y"))) 
  5. Šiuo atveju „ Y “ keičiamas į „ Taip “.
  6. Galite redaguoti formulę, kad ji atitiktų jūsų poreikius, vietoj „Y“ raidę / žodį, kurį reikia pakeisti, ir raidę / žodį, kurį reikia pakeisti, reikia įterpti į „taip“ vietą. Taip pat galite atitinkamai pakeisti langelių adresą.

2 sprendimas: naudokite „RegExMatch“ formulę

Jei aukščiau pateiktas metodas jums nepatiko, gali būti, kad, spręsdami problemą iš kitos perspektyvos, ją išspręsite. Todėl šiame žingsnyje mes įgyvendinsime kitokią formulę, kuri naudoja skirtingą komandų rinkinį darbui atlikti. Norėdami tai pritaikyti:

  1. Atidarykite „ Excel“ ir paleiskite savo skaičiuoklę, kuriai bus taikoma formulė.
  2. Spustelėkite langelį, kuriam norite pritaikyti formulę.
  3. Pasirinkite juostą „ Formulė “.

    Formulės juostos pasirinkimas
  4. Įveskite žemiau parašytą formulę ir paspauskite „ Enter
     = if (REGEXMATCH (E2, "^ Taip | Taip | Taip | Y | y") = teisinga, "Taip") 
  5. Tai taip pat pakeitė „Y“ į „Taip“.
  6. „Y“ ir „Taip“ reikšmės gali būti pakeistos, kad atitiktų jūsų poreikius.

3 sprendimas: naudoti kombinuotą formulę

Kai kuriais atvejais sudėtinga formulė, sugeneruota iš aukščiau paminėtų dviejų formulių. Todėl šiame žingsnyje klaidą ištaisyti naudosime kombinuotą formulę. Norėdami tai padaryti:

  1. Atidarykite „ Excel“ ir paleiskite savo skaičiuoklę, kuriai bus taikoma formulė.
  2. Pasirinkite langelį, kuriam norite pritaikyti formulę.
  3. Spustelėkite juostą „Formulė“ .

    Spustelėjus formulės juostą
  4. Įveskite žemiau nurodytą formulę ir paspauskite „Enter“
     = „ArrayFormula“ (jei (REGEXMATCH (E2: E50, „^ Taip | taip | Taip | Y | y“) = teisinga, „Taip“)) 
  5. Tai taip pat pakeičia „ Y “ į „ Taip “ ir gali būti sukonfigūruota, kad atitiktų jūsų sąlygas.

4 sprendimas: naudokite „RegExReplace“ formulę

Gali būti, kad norint pašalinti klaidą gali reikėti „RegExReplace“ formulės. Todėl šiame žingsnyje norėdami atsikratyti klaidos naudosime „RegExReplace“ formulę. Už tai:

  1. Atidarykite „ Excel“ ir paleiskite savo skaičiuoklę, kuriai bus taikoma formulė.
  2. Pasirinkite langelį, kuriam norite pritaikyti formulę.
  3. Spustelėkite juostą „ Formulė “.

    Spustelėkite „Formulės“ juostą
  4. Įveskite žemiau nurodytą formulę ir paspauskite „ Enter
     = „ArrayFormula“ (pakeisti „(„ “ir E2: E50 ir„ “, „ y | taip | taip “, „ Y “) 
  5. Tai pakeičia „ Y “ į „ Taip “ ir gali būti sukonfigūruota taip, kad atitiktų jūsų situaciją.

Įdomios Straipsniai