2012-08-22 25 views
5

Tengo un gráfico basado en una tabla.
Los datos de la tabla tienen un formato condicional para ser un número o una moneda.Formato condicional al eje del gráfico

Cuando formateado como un número llanura el eje Y tiene el siguiente aspecto:

enter image description here

Cuando el formato de moneda el eje Y no adopta el mismo formato. ¿Esto es deliberado o un error en Excel? ¿Hay alguna solución? No quiero usar VBA en la solución, pero cualquier tipo de fórmula, por supuesto, está bien.

enter image description here

Respuesta

1

Editar - Solución real:

La solución a esta cosa difícil fue usar rangos con nombre!

Un rango con nombre puede cambiar su contenido, redirigiendo así un gráfico de forma dinámica en función de una condición. Esto es bastante poderoso. Lo usé en otras ocasiones, pero primero tuve que obsesionarme con esta pregunta, para que mi memoria se disparara.

En mi captura de pantalla, se puede ver todo el contenido para solucionarlo. Simplemente configure esos dos nombres con la condición que desee.

Desafortunadamente, mi solución requiere doblar sus columnas de datos para reflejar los diferentes formatos. Pero al menos, resuelve tu problema.

solution with named ranges


Editar:

Después de mirar en este problema más detallada, que debe marcar aquí, que mi respuesta no resuelve este problema en particular. Si bien esto se puede utilizar en combinación con una solución VBA para el problema dado, no se puede aplicar sin VBA, excepto, por supuesto, para los datos formateados estáticos.


Esto es posible con la configuración correcta para el eje:

enter image description here

Cuando se vincula a la fuente, el formato de los datos se verá reflejado en el diagrama;)

De lo contrario, su gráfico utilizará cualquier formato que haya configurado para este eje.

+0

Gracias por esto: la pregunta menciona específicamente 'formato condicional '- esta respuesta no funciona. – whytheq

+0

Lo siento, no entendí que lo sabías y simplemente no funciona con cond. formattig. ¿Has probado también alguna solución de VBA, que funcionó o no funcionó bien? ¿Te importa una solución VBA? – Jook

+0

He estado usando VBA durante 10 años - esperaba resolver esto por medio de las aleaciones – whytheq

1

El formato condicional no se aplica a cualquier gráfico, se muestra sólo en las tablas de la hoja. Es más una capa que una fuente de datos real. Uso formato de moneda estándar o puede utilizar una fórmula como =a1&" £" si necesita hacer algunos datos adicionales formatear

+0

esto convierte el número en texto y luego el gráfico es _¡incluso más confundido! – whytheq

+0

@SiddharthRout ... ¿cómo te salvas con esto? – whytheq

+0

mientras que el formato condicional no se aplica a los gráficos directamente, pero al usar 'Vinculado a la fuente' tendrá los mismos efectos, excepto por cualquier material específico del color, pero todos los formatos de datos, como datos,%, moneda, etc. – Jook

0

Here es un vínculo que puede ayudarle. Puedes hacerlo usando rangos con nombre y desplazamiento. Eso es lo mejor que pude encontrar después de un poco de búsqueda.

+0

He leído brevemente la publicación y no puedo ver una respuesta definitiva. Si ha leído esto y cree que hay una respuesta, ¿puede agregar los detalles a su publicación? – whytheq

Cuestiones relacionadas