2 votes

Est-il possible de référencer des informations qui ne se trouvent actuellement que dans une requête google sheet ?

J'ai une requête ( =QUERY(A9:N,"Select C,D,E,F,G,H,I where B contains """&L3&"""") ) qui renvoie une ligne d'en-tête et une ligne où les réponses sont soit vraies, soit fausses, en fonction des cases à cocher dans le tableau de la requête.

J'essaie de trouver la colonne qui contient true et de renvoyer l'en-tête dans un fichier TEXTJOIN - afin d'obtenir une cellule avec tous les vrais en-têtes, si cela a un sens.

J'essaie actuellement d'utiliser une formule de tableau

=TEXTJOIN(" | ",true ,ArrayFormula(if(QUERY(A9:N,"Select C,D,E,F,G,H,I where B contains """&L3&"""")=true,[HELP],"")))

mais je ne sais pas comment renvoyer l'en-tête ou plutôt la valeur de la cellule juste au-dessus de true - ce serait assez facile si je le laissais remplir une boîte 7x2 mais encore une fois - je préférerais une réponse d'une seule cellule

https://docs.google.com/spreadsheets/d/1e3FtvRGlefL154GCAYg8LpU_3jJOADZJVFBNBaOrDwQ/edit?usp=sharing La feuille de calcul est assez volumineuse, mais la feuille en question est "Vue d'ensemble des nœuds de ressources"

Toute aide est la bienvenue !

2voto

player0 Points 586

Essayer :

=INDEX(TEXTJOIN(" | ", 1, IF(QUERY(A9:N, 
 "select C,D,E,F,G,H,I where B contains '"&L3&"'", 0)=TRUE, C9:I9, )

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X