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.