如何在Google Spreadsheets公式中将单元格值与字符串结合在一起?


15

IF在某些单元格中具有以下条件:

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

单元格和的值在哪里<C5><D5> 应该是C5D5

我知道这是一个简单的问题,但搜索未成功。我真的不知道该怎么说。


怎么样=IF(A1>A2, C5, D5)
Vidar S. Ramdal

@ VidarS.Ramdal文本是强制性的。不能省略。我需要类似的东西:"value is %s, D5"。不知道语法是什么。
idanshmu 2014年

嗯当然了 请参阅下面的答案(秒)。
Vidar S. Ramdal

Answers:


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 Spreadsheet中的内容


可爱。10倍
idanshmu 2014年

BDW,如果要在文本的不同位置插入多个单元格值怎么办?
idanshmu 2014年

参见修改后的答案。
Vidar S. Ramdal 2014年

1
&是离合器。感谢提供两个版本,我确切地知道发生了什么。
约书亚舞
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.