Bagaimana cara menggabungkan nilai sel dengan string dalam rumus Google Spreadsheets?

14

Saya memiliki IFkondisi berikut di beberapa sel:

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

di mana <C5>dan <D5> harus menjadi nilai sel C5dan D5.

Saya tahu ini adalah pertanyaan sederhana tetapi pencarian tidak berhasil. Saya tidak benar-benar tahu bagaimana mengucapkannya.

idanshmu
sumber
Bagaimana kalau=IF(A1>A2, C5, D5)
Vidar S. Ramdal
@ VidarS.Ramdal teks wajib. tidak bisa dihilangkan. Aku butuh sesuatu seperti: "value is %s, D5". tidak tahu apa itu sintaks.
idanshmu
Ah, tentu saja. Lihat jawaban di bawah (dalam sedetik).
Vidar S. Ramdal

Jawaban:

25

Anda dapat menggunakan operator yang string concatenation , &:

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

Ini sama dengan, tetapi kurang verbose dari:

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

Mengenai komentar tindak lanjut Anda, Anda dapat menggabungkan beberapa string dan nilai:

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

Lihat juga Menggabungkan hal-hal di Google Spreadsheet

Vidar S. Ramdal
sumber
menyenangkan. 10x banyak.
idanshmu
BDW, bagaimana jika saya memiliki beberapa nilai sel yang ingin saya masukkan di tempat yang berbeda dalam teks?
idanshmu
Lihat jawaban yang direvisi.
Vidar S. Ramdal
1
& Adalah kopling. Terima kasih telah meletakkan kedua versi, saya tahu persis apa yang terjadi.
Joshua Dance