Como combinar um valor de célula com uma string em uma fórmula de planilhas do Google?

14

Eu tenho a seguinte IFcondição em alguma célula:

=IF(A1>A2, "value is <C5>", "value is <D5>")

onde <C5>e <D5> devem ser os valores das células C5e D5.

Eu sei que é uma pergunta simples, mas a pesquisa não foi bem-sucedida. Eu realmente não sei como expressar isso.

idanshmu
fonte
Que tal apenas=IF(A1>A2, C5, D5)
Vidar S. Ramdal
O texto @ VidarS.Ramdal é obrigatório. não pode ser omitido. Eu preciso de algo como: "value is %s, D5". não sei qual é a sintaxe.
Idshmu
Ah, claro. Veja a resposta abaixo (em um segundo).
Vidar S. Ramdal

Respostas:

25

Você pode usar o operador de concatenação , &:

=IF(A1>A2, "value is " & C5, "value is " & D5)

Isso é igual a, mas menos detalhado que:

=IF(A1>A2, CONCAT("value is ", C5), CONCAT("value is ", D5))

Quanto ao seu comentário de acompanhamento, você pode concatenar várias seqüências de caracteres e valores:

=IF(A1>A2, "value is " & C5 & " right now, but could be " & D5, "value is " & D5 & " at the moment, but could be " & C5)

Veja também Combinando itens na planilha do Google

Vidar S. Ramdal
fonte
adorável. 10x muito.
Idshmu
BDW, e se eu tiver vários valores de célula que deseje inserir em lugares diferentes do texto?
Idshmu
Veja a resposta revisada.
Vidar S. Ramdal
1
O & é embreagem. Obrigado por colocar as duas versões, eu sabia exatamente o que estava acontecendo.
Joshua Dance