Come faccio a combinare un valore di cella con una stringa in una formula di fogli di calcolo Google?


14

Ho la seguente IFcondizione in alcune celle:

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

dove <C5>e <D5> dovrebbero essere i valori delle celle C5e D5.

So che è una domanda semplice ma la ricerca non ha avuto successo. Non so davvero come esprimerlo.


Che ne dici di solo=IF(A1>A2, C5, D5)
Vidar S. Ramdal,

Il testo @ VidarS.Ramdal è obbligatorio. non può essere omesso. Ho bisogno di qualcosa come: "value is %s, D5". non so quale sia la sintassi.
idanshmu,

Ah certo. Vedi la risposta sotto (in un secondo).
Vidar S. Ramdal,

Risposte:


25

È possibile utilizzare l' operatore di concatenazione di stringhe , &:

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

Questo è uguale a, ma meno dettagliato di:

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

Per quanto riguarda il tuo commento di follow-up, puoi concatenare diverse stringhe e valori:

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

Vedi anche Combinazione di elementi nel foglio di calcolo di Google


bello. 10 volte tanto.
idanshmu,

BDW, cosa succede se ho più valori di cella che voglio inserire in diversi punti del testo?
idanshmu,

Vedi risposta rivista.
Vidar S. Ramdal,

1
La frizione è. Grazie per aver messo entrambe le versioni, sapevo esattamente cosa stava succedendo.
Joshua Dance,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.