Як поєднати значення комірки з рядком у формулі електронних таблиць Google?


15

У мене в такій IFкомірці є такий стан:

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

де <C5>і <D5> повинні бути значення комірок C5і D5.

Я знаю, що це просте запитання, але пошук не був успішним. Я не знаю, як це викласти.


Як щодо просто=IF(A1>A2, C5, D5)
Відар С. Рамдал

@ VidarS.Ramdal текст є обов'язковим. не можна опустити. Мені потрібно що - щось на кшталт: "value is %s, D5". не знаю, що таке синтаксис.
іданшму

Ах, звичайно. Дивіться відповідь нижче (через секунду).
Відар С. Рамдал

Відповіді:


25

Ви можете використовувати оператор конкатенації , &:

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

Це дорівнює, але менш багатослівним, ніж:

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

Що стосується подальшого коментаря, ви можете об'єднати кілька рядків і значень:

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

Також дивіться Комбінування матеріалів у таблиці Google


чудовий. 10x багато.
іданшму

BDW, що робити, якщо у мене є кілька значень комірок, які я хочу вставити в різних місцях тексту?
іданшму

Дивіться переглянутий відповідь.
Відар С. Рамдал

1
& Є зчеплення. Дякую, що виклали обидві версії, я точно знав, що відбувається.
Танець Джошуа
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.