Bir Google E-Tablolar formülünde hücre değerini bir dizeyle nasıl birleştiririm?


15

IFBazı hücrelerde aşağıdaki durum var :

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

nerede <C5>ve <D5> olmalıdır hücrelerin değerleri C5ve D5.

Bunun basit bir soru olduğunu biliyorum ama arama başarılı olmadı. Bunu nasıl ifade edeceğimi gerçekten bilmiyorum.


Peki ya=IF(A1>A2, C5, D5)
Vidar S. Ramdal

@ VidarS.Ramdal metni zorunludur. atlanamaz. Gibi bir şey gerekir: "value is %s, D5". sözdiziminin ne olduğunu bilmiyorum.
idanshmu

Ah, elbette. Aşağıdaki cevaba bakınız (saniyeler içinde).
Vidar S. Ramdal

Yanıtlar:


25

Sen kullanabilirsiniz dize birleştirme operatörü , &:

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

Bu eşittir, ancak daha az ayrıntılıdır:

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

Takip yorumunuza gelince, birkaç dizeyi ve değeri birleştirebilirsiniz:

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

Ayrıca bkz . Google E-Tablodaki şeyleri birleştirme


güzel. 10x çok.
idanshmu

BDW, metnin farklı yerlerine eklemek istediğim birden çok hücre değerim varsa ne olur?
idanshmu

Gözden geçirilmiş cevaba bakınız.
Vidar S. Ramdal

1
& Debriyaj. Her iki sürümü de eklediğiniz için teşekkürler, neler olduğunu tam olarak biliyordum.
Joshua Dance
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.