¿Cómo agrego formato condicional a las celdas que contienen # N / A en Excel?


18

Tengo una columna en Excel 2013 llena de valores encontrados con VLOOKUP(). Por alguna razón, no puedo usar el formato condicional para resaltar las celdas que contienen #N/A.

Intenté crear reglas de resaltado para "Igual a ..." y "Texto que contiene ...", pero ninguno parece funcionar.

¿Cómo puedo usar el formato condicional para resaltar celdas que contienen # N / A?

Formato de celdas que contienen el texto # N / A

Respuestas:


21

#N/Ano es "texto" en lo que respecta a Excel, simplemente lo parece. En realidad, es un error muy específico que significa que el valor es "No disponible" debido a algún error durante el cálculo.

Puede usar ISNA(Range)para hacer coincidir un error de este tipo.

En lugar de "contiene texto", desea crear una nueva regla en blanco en lugar de las genéricas y luego "Usar una fórmula para determinar qué celdas formatear".

Allí debería poder configurar la regla para la primera celda de su rango y fluirá hacia abajo por el resto del rango.

=ISNA(range)

Por ejemplo, para formatear celdas condicionalmente B6:B8:

  1. Seleccione la primera celda que desea resaltar. (B6)
  2. Haga clic en Inicio -> Formato condicional -> Administrar reglas -> Nueva regla .
  3. Seleccione Usar una fórmula para determinar qué celdas formatear .
  4. En el campo Formato de valores donde esta fórmula es verdadera , ingrese =ISNA($B6).
  5. Haga clic en Formato para establecer el formato de la celda, luego seleccione Aceptar .
  6. Haga clic en Aceptar nuevamente para crear la regla de formato.
  7. En el Administrador de reglas de formato condicional , edite el rango en Se aplica a (ej . $B6:$B8:)
  8. Seleccione Aceptar para aplicar la regla.

Formato rojo para celdas B6: B8 que contiene # N / A

Que coincidirá con verdadero y, por lo tanto, aplicará el formato que desee.

Como referencia, Microsoft proporciona una lista de las funciones IS que muestra cuáles son, así como ejemplos de su uso.


Una razón por la que el uso de "contiene texto" no funcionaría es que si cambiara la configuración de su idioma, sospecho que "# N / A" podría cambiar a la abreviatura local de N / A.
Muzer

Cuando agrego la regla, no fluye hacia las otras celdas. Solo se aplica a la celda que he resaltado
Stevoisiak

@StevenVascellaro Asegúrese de tener un rango configurado, pero también asegúrese de que el signo "$" en la fórmula esté en el lugar correcto, ya que restringe cómo "fluye" la regla. Para bajar solo los datos, debe estar delante de la columna, en mi caso "B". Para cruzarlo, debe estar delante del número pero no en la columna. Si está delante de ambos, la regla no funcionará. Tengo $ B6 para que afecte las cosas desde la fila 6 hacia abajo.
Mokubai

1
Si tiene un conjunto de datos de varias columnas y varias filas y lo desea en todo el rango "se aplica a", entonces solo desea un punto de inicio en ese rango para la fórmula y ningún signo "$".
Mokubai

@StevenVascellaro tenga en cuenta la fórmula y el rango "se aplica a" aquí: i.stack.imgur.com/mkk0l.png
Mokubai


2

O utilice la opción "Formatear solo celdas que contienen" y cambie el primer menú desplegable de "Valor de celda" a "Errores"


1

Otra opción es utilizar la siguiente fórmula:

=IFERROR(VLOOKUP(A1,[Some Range],[Some Column]), "Not Found")

Reemplace "No encontrado" con algún texto de error adecuado.

Luego, establezca una regla de formato condicional para el texto de error que ha escrito. Si VLOOKUP encuentra un valor, generará el valor. De lo contrario, generará el texto de error que luego tendrá aplicadas reglas de formato condicional.


1

Por lo general, simplemente engañé al sistema marcando todas las celdas en un color específico y luego agregué una regla para formatear los valores "correctos" en negro. el resultado es que todos los valores incorrectos permanecen coloreados

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.