¿Cómo combino un valor de celda con una cadena en una fórmula de Hojas de cálculo de Google?

14

Tengo la siguiente IFcondición en alguna celda:

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

donde <C5>y <D5> deben ser los valores de las celdas C5y D5.

Sé que es una pregunta simple pero la búsqueda no fue exitosa. Realmente no sé cómo expresar esto.

idanshmu
fuente
¿Qué tal solo?=IF(A1>A2, C5, D5)
Vidar S. Ramdal
@ VidarS. El texto de radares es obligatorio. No se puede omitir. Necesito algo como: "value is %s, D5". No sé cuál es la sintaxis.
idanshmu
Ah, por supuesto. Vea la respuesta a continuación (en un segundo).
Vidar S. Ramdal

Respuestas:

25

Se puede utilizar el operador de concatenación de cadenas , &:

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

Esto es igual a, pero menos detallado que:

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

En cuanto a su comentario de seguimiento, puede concatenar varias cadenas y valores:

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

Consulte también Combinar cosas en la hoja de cálculo de Google

Vidar S. Ramdal
fuente
encantador. 10x mucho
idanshmu
BDW, ¿qué pasa si tengo múltiples valores de celda que quiero insertar en diferentes lugares en el texto?
idanshmu
Ver respuesta revisada.
Vidar S. Ramdal
1
El & es embrague. Gracias por poner ambas versiones, sabía exactamente lo que estaba sucediendo.
Joshua Dance el