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.


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.