Je cherche à comprendre quelle serait la syntaxe correcte d'une formule pour un tableur Google qui utiliserait la fonction IF THEN
à l'intérieur d'une formule IMPORTRANGE
.
Je veux importer toutes les références de la colonne C
du classeur 1, feuille 1 et les coller dans la colonne C
, feuille 1 ou classeur 2.
J'aimerais voir une formule qui niquement extrairait les cellules qui ont un contenu, tout en laissant toutes les cellules vides supplémentaires derrière.
Je voudrais utiliser la formule suivante.
=QUERY(
IMPORTRANGE(
"0Anrm0HgYyzzRdGR3TWpBelFCenJYM01ZUDZsaWNsTkE",
"Sheet1!C3:C13"
),
"SELECT Col1 WHERE Col1 <> ''"
)
Copy/paste
=QUERY(IMPORTRANGE("0Anrm0HgYyzzRdGR3TWpBelFCenJYM01ZUDZsaWNsTkE", "Sheet1!C3:C13"),"SELECT Col1 WHERE Col1 <> ''")
La formule QUERY
prend le jeu de données obtenu à partir de la formule IMPORTRANGE
et affiche la première colonne (Col1
) uniquement lorsque Col1 a une entrée.
J'ai ajouté ma solution dans votre fichier.
QUERY essaiera de déterminer le type de caractère/numérique de chaque colonne. Si vous avez des colonnes qui combinent du texte et des chiffres dans des cellules, avec des chiffres au début, le choix sera numérique et les cellules de texte remplacées par des blancs.
Utilisez =filter(A8:A15,A8:A15<>"")
mais remplacez A8:A15
par l'importation.
Donc, =filter(ImportRange("0Anrm0HgYyzzRdGR3TWpBelFCenJYM01ZUDZsaWNsTkE";"Sheet1!C3:C13"),ImportRange("0Anrm0HgYyzzRdGR3TWpBelFCenJYM01ZUDZsaWNsTkE";"Sheet1!C3:C13")<>"")