Jak połączyć wartość komórki z ciągiem w formule Arkuszy kalkulacyjnych Google?

15

Mam następujący IFwarunek w niektórych komórkach:

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

gdzie <C5>i <D5> powinny być wartości komórek C5i D5.

Wiem, że to proste pytanie, ale wyszukiwanie nie powiodło się. Naprawdę nie wiem, jak to sformułować.

idanshmu
źródło
A może po prostu=IF(A1>A2, C5, D5)
Vidar S. Ramdal
@ VidarS.Ramdal tekst jest obowiązkowy. nie można pominąć. Muszę coś takiego: "value is %s, D5". nie wiem jaka jest składnia.
idanshmu
Ach, oczywiście. Zobacz odpowiedź poniżej (za sekundę).
Vidar S. Ramdal

Odpowiedzi:

25

Można użyć operatora konkatenacji , &:

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

Jest to równe, ale mniej szczegółowe niż:

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

Jeśli chodzi o komentarz uzupełniający, możesz połączyć kilka ciągów i wartości:

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

Zobacz także Łączenie elementów w Arkuszu kalkulacyjnym Google

Vidar S. Ramdal
źródło
śliczny. 10x dużo.
idanshmu
BDW, co jeśli mam wiele wartości komórek, które chcę wstawić w różnych miejscach tekstu?
idanshmu
Zobacz poprawioną odpowiedź.
Vidar S. Ramdal
1
Sprzęgło & jest. Dzięki za umieszczenie obu wersji, wiedziałem dokładnie, co się dzieje.
Joshua Dance