Excel - graphique dynamique de l'axe x - x ignorer les catégories de l'absence de données
J'ai une liste prédéfinie de x étiquettes, par exemple, les mois de l'année.
Je veux dynamiquement à l'exclusion de certains de ces de mon excel parcelle, par exemple si certaines des valeurs de y sont vide, zéro, une ou des erreurs.
Choses que j'ai essayé:
- Si j'utilise un (si les données sont mauvais, alors le changement xlabel à vide ou NA())
processus, excel, laisse toujours un espace pour le blanc ou #N/A x étiquette - voir l'image. C'est la deuxième plus upvoted réponse à Création d'un graphique dans Excel, qui ignore les #N/A ou des cellules vides, mais n'est pas tout à fait faire ce que je suis après... Malheureusement, il n'existe aucune option pour les "Lacunes" dans la Masquées et Cellules Vides Paramètres.
- Si je filtrer les lignes où les valeurs de Y rencontrer le rejeter condition, j'ai un tableau que je veux, mais le filtre n'est pas mise à jour automatiquement lorsque les valeurs Y sont modifiées par un calcul d'ailleurs, c'est à dire ses pas dynamique. Graphiques croisés dynamiques sont les mêmes.
- Je ne peux pas obtenir de formule plages nommées (Les graphiques Excel - réglage fin de la série de façon dynamique) pour faire ce que je veux - la formule sera de retour comme quelque chose de "Jan, FAUX, Mar, Apr' plutôt que 'Janvier, Mars, Avril, et nous nous retrouvons avec le même problème que dans l'image ci-dessus.
Non-VBA solutions préféré = )
Vous devez vous connecter pour publier un commentaire.
Copain, semble Non VBA solution est encore à trouver, comme solution réside cacher le dit ligne.
Toutefois, si vous êtes plié sur la constatation de la non-solution vba puis ici, c'est très brut solution
supposons que ce sont les données (C3:I15) avec l'aide des colonnes qui a été décrit ci-dessous -
helper colonne (hC1) a la formule
=SI(ISNUMBER(D4),1,"")
hC2 a formule
=IFERROR(E4*ROW(),"")
hC3 la formule
=PETIT($F$4:$F$15,LIGNE()-3)
=SI(ISNUMBER(G4),INDEX(C4:C15), MATCH(G4 F4:F15,0)),"")
=RECHERCHEV(H4,C4:D15,2,FALSE)
faites glisser vers le bas toutes les formules après l'entrée en première lignes....
Maintenant, vous pouvez tracer le graphique à partir des données en continu -