Je dois prendre des colonnes séparées contenant les noms et prénoms sur une feuille de calcul et les combiner en une seule colonne sur une feuille différente. En ce moment ma formule est
=CONCATENATE(IMPORTRANGE("URL", "A1:A3"), " ", IMPORTRANGE("URL", "B1:B3"))
Ce que je voudrais, c’est d’obtenir une seule colonne de
First1 Last1
First2 Last2
First3 Last3
Mais au lieu de cela je reçois
First1First2First3 Last1Last2Last3
Comme le deuxième argument de la fonction IMPORTRANGE
est une chaîne, je ne peux pas simplement le diriger vers une cellule, puis faire glisser la fonction sur plusieurs cellules comme je le ferais normalement lors de la concaténation. Y a-t-il un moyen d'accomplir ce que je veux sans copier plusieurs jeux de données dans un seul tableur et sans travailler à partir de là?
Ceci peut être fait avec un arrayformula
comme suit:
=arrayformula(importrange("URL", "A1:A3") & " " & importrange("URL", "B1:B3"))
La partie interne décrit ce qui doit être fait dans une rangée; la arrayformula
dit alors "fais-le pour chaque ligne".