J'ai la chaîne suivante dans les colonnes H et I.
H2="http://"
I2="aaa"
H3="http://"
I3="bbb"
Je veux avoir une colonne J générée automatiquement, qui donne comme résultat:
J2="http://aaa"
J3="http://bbb"
Alors je mets la formule suivante en J1:
= ARRAYFORMULA (IF(ROW(J:J)=1;"formulaTest";CONCATENATE(H:H1, I:I1 ) ))
Mais le résultat que j'ai obtenu est:
J2="http://http://aaabbb"
J3="http://http://aaabbb"
Qu'est-ce qui ne va pas avec ma formule?
C'est ce que vous recherchez:
=ARRAYFORMULA((IF(ROW(J:J)=1,"formulaTest",H1:H & I1:I)))
Dans Google Sheets, la solution la plus simple consiste simplement à utiliser CONCAT au lieu de CONCATENATE.
=ARRAYFORMULA(CONCAT(H1:H,I1:I))
CONCAT ne renverra que deux valeurs et peut être utilisé de cette manière pour une formule matricielle. Vous ne pouvez pas utiliser CONCATENATE car (comme mentionné par d'autres), le tableau entier sera renvoyé.