web-dev-qa-db-fra.com

Combinaison de colonnes horizontalement avec une formule de tableau

Je dois joindre des colonnes avec une formule (pas un script) dans Google Sheets d'une manière différente de celles que j'ai trouvées. Voici mes données originales. Supposons que les Avengers s'entraînent en jouant au racquetball:

Full Name   North Court   Middle Court   South Court   Reserved Court 
---------   -----------   ------------   -----------   --------------
Ironman     Tues 4:00PM                                North Court
Hulk                      Tues 5:00PM                  Middle Court
Thor                                     Tues 5:00PM   South Court
Hawkeye                   Tues 6:00PM                  Middle Court
Antman                                   Tues 4:00PM   South Court
Spiderman                 Wed  5:00PM                  Middle Court
Captain Am  Wed  5:00PM                                North Court

J'ai besoin de combiner ces données horizontalement comme suit:

Full Name   Reserved Time   Reserved Court 
---------   -------------   --------------
Ironman     Tues 4:00PM     North Court
Hulk        Tues 5:00PM     Middle Court
Thor        Tues 5:00PM     South Court
Hawkeye     Tues 6:00PM     Middle Court
Antman      Tues 4:00PM     South Court
Spiderman   Wed  5:00PM     Middle Court
Captain Am  Wed  5:00PM     North Court

Je peux y arriver sur une ligne avec la formule suivante:

=split(join(";",'Form Responses'!C2:G2),";")

Cependant, je ne vois pas comment faire fonctionner cela avec une formule ou un filtre array. Je ne peux pas utiliser de copie. J'ai besoin d'une formule/fonction dans une cellule, telle qu'une formule de tableau, pour afficher les données des colonnes A à E de la feuille Sheet1 dans les colonnes A à C de la feuille Sheet2.

2
Carl Walker

En supposant que les colonnes que vous avez sont C-G, en entrant

=arrayformula({C2:C, D2:D & E2:E & F2:F, G2:G})

dans la cellule, H2 aura l'effet désiré. La formule array indique que dans chaque ligne, on doit avoir trois entrées: une de C, une concaténation de D, E, F et la dernière de G.

1
user79865