Eu tenho a seguinte seqüência nas colunas H e I.
H2="http://"
I2="aaa"
H3="http://"
I3="bbb"
Eu quero ter uma coluna J gerada automaticamente, que resulta como:
J2="http://aaa"
J3="http://bbb"
Então, eu coloquei a seguinte fórmula em J1:
= ARRAYFORMULA (IF(ROW(J:J)=1;"formulaTest";CONCATENATE(H:H1, I:I1 ) ))
Mas o resultado que obtive é:
J2="http://http://aaabbb"
J3="http://http://aaabbb"
O que está errado com minha fórmula?
google-sheets
concatenate
srjohnhuang
fonte
fonte
CONCATNATE
, o intervalo completo de colunas é alimentado noARRAYFORMULA
. Usando oe comercial, apenas as entradas únicas são alimentadas, fornecendo o resultado desejado.Nas Planilhas Google, a solução mais simples é usar CONCAT em vez de CONCATENATE.
CONCAT retornará apenas dois valores e pode ser usado dessa maneira para uma fórmula de matriz. Você não pode usar CONCATENATE porque (como mencionado por outros) retornará toda a matriz.
fonte
=arrayformula(H1:H & I1:I)