Cómo corregir 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 propósitos. Debido a su interfaz fácil de usar y numerosas fórmulas / funciones, ha hecho realidad la fácil documentación de 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 por una palabra y se muestra el error “No se pudo encontrar un valor de matriz”.

Por lo general, hay muchas fórmulas que se pueden aplicar para incorporar ciertos comandos. Pero los usuarios que experimentan este error no pueden hacerlo. Por lo tanto, en este artículo, analizaremos algunas de las razones por las cuales se activa 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 varios usuarios, decidimos investigar el problema y analizar las razones por las que se estaba activando. 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 la gente usa 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 el 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, usaremos 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.
  3. Haga clic en la barra " Fórmula ".
  4. Escribe la siguiente fórmula y presiona " Enter "
    = ArrayFormula (substitute (substitute (substitute (E2: E5 & "", "y", "Y"), "sí", "Y"), "Sí", "Y"))
  5. En este caso, " Y " se reemplaza por " ".
  6. Puede editar la fórmula para que se ajuste a sus necesidades, colocar la letra / palabra que debe reemplazarse en lugar de "Y" y la letra / palabra con la que debe reemplazarse debe colocarse en 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 " Fórmula ".
  4. Ingrese la fórmula escrita a continuación y presione " Enter "
    = si (REGEXMATCH (E2, "^ Sí | sí | Y | y") = verdadero, "Sí")
  5. Esto también reemplazó "Y" con "Sí".
  6. Los valores de "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, usaremos una fórmula combinada para corregir el error. Para poder 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 "Fórmula" .
  4. Ingrese la fórmula que se menciona a continuación y presione "Enter"
    = ArrayFormula (if (REGEXMATCH (E2: E50, "^ Sí | sí | Y | y") = verdadero, "Sí"))
  5. Esto también reemplaza " Y " por " " 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 eliminar el 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 " Fórmula ".
  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.