
Di que tengo datos como
Col1 Col2 Col3
TeamA Total 10
TeamA P1 5
TeamA P3 3
TeamB Total 12
TeamB P1 5
TeamB P2 4
etc
Y quiero trazar los valores de Col3
solo si Col2 = Total
. Esta es una tabla larga, por lo que seleccionar manualmente las filas correctas no es lo ideal. La posición de las filas que contienen Total
también cambiará según los datos, por lo que debería poder determinarse automáticamente en lugar de depender de un número de fila en particular.
Esto es algo bastante sencillo en R o Python, pero no parece ser el caso en Excel. He considerado tener otra columna que devuelva el número de fila Col2
para todos los casos que coincidan con la cadena "Total"
y luego usar esto como entrada en la serie de datos de la trama de alguna manera. No he podido hacer que eso funcione y también me pregunto si hay una manera mejor.
Respuesta1
Puede crear una tabla dinámica y filtrar sus datos allí.
Para la mayoría de los gráficos, también puede crear un gráfico dinámico a partir de una tabla dinámica para obtener lo que necesita.
Sin embargo, para algunos tipos de gráficos (por ejemplo, diagramas de dispersión) no se pueden crear desde la tabla dinámica. Esta solución alternativa es copiar los datos de la tabla dinámica a una nueva ubicación y crear el gráfico basado en esa nueva.
Respuesta2
Puede que me falte algo, pero parece que esto se puede hacer simplemente filtrando los datos. Estoy usando LO Calc, en lugar de Excel, pero ingresé los datos del ejemplo, activé el filtrado y seleccioné Total en la columna B. Luego simplemente seleccioné las columnas A y C de los datos mostrados e inserté un gráfico (no intento seleccionar alguna opción en particular porque no sé cuáles son sus objetivos de gráficos). Este fue el resultado:
Después de publicar esto, recibí comentarios de que no funciona en Excel. Es bastante inusual que LO Calc pueda hacer algo que Excel no puede. Para probarlo, encontré una versión antigua instalada de Excel y la reproduje. Aquí está el resultado:
Sólo para demostrar que no fingí al incluir solo las líneas Totales, aquí está la hoja de cálculo sin el filtro:
Entonces, suponiendo que esto es lo que estás intentando hacer, parece que puedes usar el filtrado.