Cómo reparar el error 'No se pudo encontrar un valor de matriz' en Excel

Microsoft Excel es un programa de hoja de cálculo desarrollado y distribuido por Microsoft. Está disponible en casi todas las plataformas y se usa ampliamente para negocios y otros fines. Debido a su interfaz fácil de usar y numerosas fórmulas / funciones, ha hecho realidad la documentación fácil de los datos. Sin embargo, recientemente, se han recibido muchos informes en los que los usuarios no pueden aplicar una fórmula para reemplazar una letra específica de una palabra y se muestra el error "No se pudo encontrar un valor de matriz".

Error "No se pudo encontrar un valor de matriz"

Por lo general, hay muchas fórmulas que se pueden aplicar para hacer entrar ciertos comandos. Pero los usuarios que experimentan este error no pueden hacerlo. Por lo tanto, en este artículo, analizaremos algunas razones por las cuales se desencadena este error y también proporcionaremos métodos viables para solucionarlo.

¿Qué causa el error "No se pudo encontrar un valor de matriz" en Excel?

Después de recibir numerosos informes de múltiples usuarios, decidimos investigar el problema y analizamos las razones por las cuales se estaba desencadenando. Encontramos la causa raíz del problema y la enumeramos a continuación.

  • Fórmula incorrecta: este error se produce cuando la fórmula de sustitución se ingresa incorrectamente. La mayoría de las personas usan la fórmula de sustitución para reemplazar una letra específica con una palabra o una línea. Esto termina ahorrando mucho tiempo, pero si se ingresa incorrectamente, se devuelve este error.

Ahora que tiene una comprensión básica de la naturaleza del problema, avanzaremos hacia las soluciones. Asegúrese de implementarlos en el orden específico en que se presentan para evitar conflictos.

Solución 1: uso de fórmula de matriz sustituta

Si la fórmula se ingresó incorrectamente, la función de sustitución no funcionará correctamente. Por lo tanto, en este paso, utilizaremos una fórmula diferente para iniciar la función. Para eso:

  1. Abra Excel e inicie su hoja de cálculo a la que se aplicará la fórmula.
  2. Haga clic en la celda a la que desea aplicar la fórmula.

    Seleccionar la celda
  3. Haga clic en la barra de " Fórmula ".
  4. Escriba la siguiente fórmula y presione " Enter "
     = ArrayFormula (sustituto (sustituto (sustituto (E2: E5 & "", "y", "Y"), "sí", "Y"), "Sí", "Y")) 
  5. En este caso, " Y " se está reemplazando por " ".
  6. Puede editar la fórmula para que se ajuste a sus necesidades, coloque la letra / palabra que debe reemplazarse en lugar de "Y" y la letra / palabra que necesita reemplazarse debe colocarse en el lugar de "sí". También puede cambiar la dirección de las celdas en consecuencia.

Solución 2: uso de la fórmula RegExMatch

Si el método anterior no funcionó para usted, es posible que al abordar el problema con una perspectiva diferente pueda resolverlo. Por lo tanto, en este paso, implementaremos una fórmula diferente que utiliza un conjunto diferente de comandos para realizar el trabajo. Para aplicarlo:

  1. Abra Excel e inicie su hoja de cálculo a la que se aplicará la fórmula.
  2. Haga clic en la celda a la que desea aplicar la fórmula.
  3. Seleccione la barra de " Fórmula ".

    Seleccionar la barra de fórmulas
  4. Ingrese la fórmula escrita a continuación y presione " Enter "
     = if (REGEXMATCH (E2, "^ Sí | sí | Y | y") = verdadero, "Sí") 
  5. Esto también reemplazó "Y" con "Sí".
  6. Los valores para "Y" y "Sí" se pueden cambiar para adaptarse a sus necesidades.

Solución 3: uso de fórmula combinada

En algunos casos, la fórmula combinada generada a partir de las dos fórmulas mencionadas anteriormente hace el truco. Por lo tanto, en este paso, utilizaremos una fórmula combinada para corregir el error. Para hacer eso:

  1. Abra Excel e inicie su hoja de cálculo a la que se aplicará la fórmula.
  2. Seleccione la celda a la que desea aplicar la fórmula.
  3. Haga clic en la barra de "Fórmula" .

    Al hacer clic en la barra de fórmulas
  4. Ingrese la fórmula mencionada a continuación y presione "Enter"
     = ArrayFormula (if (REGEXMATCH (E2: E50, "^ Sí | sí | Y | y") = verdadero, "Sí")) 
  5. Esto reemplaza " Y " con " " también y se puede configurar para adaptarse a sus condiciones en consecuencia.

Solución 4: uso de la fórmula RegExReplace

Es posible que se requiera la fórmula "RegExReplace" para erradicar el error. Por lo tanto, en este paso, utilizaremos la fórmula "RegExReplace" para deshacernos del error. Para eso:

  1. Abra Excel e inicie su hoja de cálculo a la que se aplicará la fórmula.
  2. Seleccione la celda a la que desea aplicar la fórmula.
  3. Haga clic en la barra de " Fórmula ".

    Al hacer clic en la barra de fórmulas
  4. Ingrese la fórmula mencionada a continuación y presione " Enter "
     = ArrayFormula (regexreplace ("" & E2: E50 & "", "y | yes | Yes", "Y")) 
  5. Esto reemplaza " Y " con " " y se puede configurar para adaptarse a su situación en consecuencia.

Artículos De Interés