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ć.


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


ś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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.