Word birleştirme IF birleştirme IF alanları nasıl concat


3

Word 2013'üm var ve yalnızca bir adres birleştirme alanı 1'e eşitse, bir metin parçasını görüntülemeye ihtiyacım var.

Basit:

{ IF {MERGEFIELD Discount} = 1 "You get a discount" "You don't get a discount" }

Ancak, verilen indirimi de ekleyebilmem gerekiyor (çünkü geniş çapta değişebilir), örneğin, bir indirim hakkına sahiplerse şunu söylemek isteyebilirim:

You get a discount of £<<discount_value>>

Fakat hayatım boyunca bunun nasıl yapılacağını çözemiyorum. Çevrimiçi gördüğüm hiçbir şey nasıl yapılacağını göstermiyor, birleştirme yöntemini (Excel'de olduğu gibi) kullanmayı denedim, ancak bu işe yaramadı:

{ IF {MERGEFIELD Discount} = 1 CONCAT("You get a discount of £", {MERGEFEILD Discount_Value}) "You don't get a discount" }

Ayrıca, eğer bir IF koşulu oluşturmak için sihirbazı kullanırsam (sonra bunu Alt + F9 ile görüntüleyin), sonra bir IF koşulu ile manuel olarak yazıp yazmam konusunda farklı görünüyor. IF koşulunu el ile yazmam da işe yaramaz.

Sorular:

  1. Bir IFkoşul içinde nasıl birleşirim ?
  2. Word sihirbazını kullanmadan bir IF koşulunu manuel olarak nasıl yazabilirim?

Yanıtlar:


3

Aslında, iki sorumun da cevabını buldum:

{Adres-mektup birleştirme işleminde kullanmak için basit bir küme parantezi yazamayacağınız ortaya çıkıyor . Ctrl+F9(Windows'ta) tuşuna basılarak yerleştirilebileceğini düşündüğüm bir çeşit özel kaşlı ayraç olmalı .

Şimdi IF koşullarını elle yazabilirim.

Bir dizgiyi bir alanla birleştirmek {MERGEFIELD some_field}için ekli tırnak içindeki dizgiyi kullanmanız yeterlidir :

"You are entitled to a discount of £{MERGEFIELD Discount_Value}"
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.