
Busqué las opciones disponibles, pero no pude encontrar la que tenía un formato que pudiera entender.
Trabajando con Excel. Es necesario que la celda cambie de color según palabras específicas (no una). Por ejemplo, si en la celda alguien ingresa las palabras "Ratón, teclado, concentrador, unidad externa, puntero" más cientos de otras de una lista específica predefinida (por mí en otra hoja de trabajo oculta), entonces cambia a violeta y si las palabras aparecen como " Excel, PowerPoint, Software, Matriz, Pantalla, Ventana", etc., cambia a amarillo. En otras palabras, estas palabras deberían atraer la atención de un especialista específico al ver el color específico (y las palabras etiquetadas con este color).
De forma sencilla:
- Crea una lista A de 50 (o incluso más) textos (Hoja de trabajo 2, oculto)
- Crea una lista B de 100 textos (o incluso más) (Hoja de trabajo 2, oculto)
- Si en una celda específica (columna o fila) deHoja de trabajo 1Aparece un texto de la Lista A, esa celda (celdas) específica cambia de color a violeta, si es de la lista B, luego a amarillo.
- La celda permanece sin cambios si a) la palabra es diferente de las Listas A y B; b) mal escrito o b) dejado en blanco.
PD:
- No quiero utilizar la opción "Desplegable", considerando que la cantidad de opciones puede ser enorme y los clientes sufren por no ver el texto pequeño o simplemente ser perezosos.
- Desea revisar el "Formato condicional" con el "Texto específico" por 2 razones: 1) seleccionarlo por mucho tiempo uno por uno y 2) sería difícil para el auditor verificar qué valores de texto se enumeran para el cambio de formato.
Respuesta1
Lo que básicamente estás pidiendo es hacer un formato condicional con referencia a otra hoja. Pero, lamentablemente, Excel no puede realizar formato condicional con referencia a otra hoja. Pero puedes utilizar un método alternativo de duplicación como se muestra a continuación:
Para aplicar formato condicional al Sheet1
uso de valores de Sheet2
, debe reflejar los valores en Sheet1
.
Creando un espejo de la Hoja 2, columna B en la Hoja 1
- Ir a
Sheet1
. - Inserte una nueva columna haciendo clic derecho en el encabezado de la columna A y seleccionando "Insertar".
Ingrese la siguiente fórmula en A1:
=IF(ISBLANK(Sheet2!B1),"",Sheet2!B1)
- Copie
A1
haciendo clic derecho y seleccionando "Copy
". - Pegue la fórmula en la columna
A
haciendo clic derecho en su encabezado y seleccionando "Paste
".
Sheet1
La columna A
ahora debería reflejar exactamente los valores de Sheet2
la columna B
.
(Nota: si no te gusta en la columna A
, funciona igual de bien tenerlo en la columna Z
o en cualquier otro lugar).
Aplicar el formato condicional
- Permanecer en
Sheet1
. - Seleccione la columna
B
haciendo clic izquierdo en su encabezado. - Seleccione el elemento del menú
Format > Conditional Formatting...
Cambie
Condition 1
a "Formula is
" e ingrese esta fórmula:=MATCH(B1,$A:$A,0)
Haga clic en el
Format...
botón y seleccione un fondo morado.
Ahora debería ver el fondo morado aplicado a las celdas coincidentes en Sheet1
.
Ocultar la columna del espejo
- Permanecer en
Sheet1
. - Haga clic derecho en el encabezado de la columna
A
y seleccione "Hide
".
Esto debería actualizarse automáticamente Sheet1
cada vez que se cambie algo Sheet2
.
Utilice el método anterior para las celdas que desea resaltar enYellow