เขตข้อมูล If จะเปรียบเทียบค่าสองค่า แล้วแทรกข้อความที่เหมาะสมกับผลลัพธ์ของการเปรียบเทียบ เมื่อใช้ในเอกสารหลักจดหมายเวียน เขตข้อมูล ถ้า เขตข้อมูล สามารถตรวจสอบข้อมูลในระเบียนข้อมูลที่ผสานได้ เช่น รหัสไปรษณีย์หรือหมายเลขบัญชี ตัวอย่างเช่น คุณสามารถส่งจดหมายไปยังลูกค้าที่อยู่ในเมืองใดเมืองหนึ่งเท่านั้น
คุณสามารถใช้เขตข้อมูล If ในเอกสาร หรือคุณสามารถใช้เขตข้อมูล If เป็นส่วนหนึ่งของกฎ If-Then-Else ในจดหมายเวียน
เมื่อต้องการใช้เขตข้อมูล If ในเอกสาร ให้ทําดังต่อไปนี้
-
บนแท็บ แทรก ในกลุ่ม ข้อความ ให้คลิก ส่วนประกอบด่วน แล้วคลิก เขตข้อมูล
-
ในรายการ ชื่อเขตข้อมูล ให้เลือก If
-
ในกล่อง โค้ดเขตข้อมูล ให้พิมพ์นิพจน์ ตัวดําเนินการ ข้อความจริง และข้อความเท็จ ตามไวยากรณ์ที่แสดงด้านบน
-
คลิก ตกลง
เมื่อต้องการใช้เขตข้อมูล If เป็นส่วนหนึ่งของจดหมายเวียน ให้ทําดังต่อไปนี้ในขณะที่คุณกําลังตั้งค่าจดหมายเวียน
-
บนแท็บ การส่งจดหมาย ในกลุ่ม เขียน & แทรกเขตข้อมูล ให้คลิก กฎ แล้วคลิก ถ้า... แล้ว อย่างอื่น
-
ในรายการ ชื่อเขตข้อมูล ให้เลือกชื่อของเขตข้อมูลผสาน เช่น เมือง
-
ในรายการ การเปรียบเทียบ ให้เลือกตัวดําเนินการที่คุณต้องการ ตัวอย่างเช่น เมื่อต้องการแยกผู้รับออกจากเมืองใดเมืองหนึ่ง ให้เลือก เท่ากับ
-
ในกล่อง เปรียบเทียบกับ ให้พิมพ์ค่าที่คุณต้องการใช้ ตัวอย่างเช่น เมื่อต้องการแยกผู้รับออกจากเมืองโตเกียว ให้พิมพ์ โตเกียว
หมายเหตุ: ถ้าคุณเลือก ว่างเปล่า หรือไม่ ว่าง ในรายการ การเปรียบเทียบ ให้ปล่อยกล่อง เปรียบเทียบกับ ว่างไว้
-
ในกล่อง แทรกข้อความนี้ ให้พิมพ์ข้อความที่คุณต้องการให้ปรากฏในเอกสารเมื่อเงื่อนไขที่คุณระบุเป็นจริง ตัวอย่างเช่น เมื่อต้องการกําหนดข้อความสําหรับผู้รับในโตเกียว เอง คุณสามารถพิมพ์โดยเฉพาะอย่างยิ่งสําหรับพื้นที่ใกล้เคียงโตเกียวของคุณ
-
ในกล่อง มิฉะนั้น ให้แทรกข้อความนี้ ให้พิมพ์ข้อความที่คุณต้องการให้ปรากฏในเอกสารเมื่อเงื่อนไขที่คุณระบุไม่เป็นจริง ตัวอย่างเช่น เมื่อต้องการให้ข้อความทั่วไปสําหรับผู้รับที่ไม่ได้อยู่ในโตเกียว คุณสามารถพิมพ์โดยเฉพาะอย่างยิ่งสําหรับพื้นที่ใกล้เคียงของคุณ
ไวยากรณ์
เมื่อคุณดูโค้ดเขตข้อมูล If ในเอกสารของคุณ ไวยากรณ์จะมีลักษณะดังนี้
{ IF Expression1OperatorExpression2TrueTextFalseText}
หมายเหตุ: โค้ดเขตข้อมูลจะบอกเขตข้อมูลว่าควรแสดงอะไร ผลลัพธ์เขตข้อมูลคือสิ่งที่แสดงในเอกสารหลังจากประเมินโค้ดเขตข้อมูลแล้ว เมื่อต้องการสลับระหว่างการดูโค้ดเขตข้อมูลและผลลัพธ์ของโค้ดเขตข้อมูล ให้กด Alt+F9
คำแนะนำ
Expression1, Expression2
ค่าที่คุณต้องการเปรียบเทียบ นิพจน์เหล่านี้สามารถผสานข้อมูลเขตข้อมูล บุ๊กมาร์ก ชื่อ สตริงของอักขระ ตัวเลข เขตข้อมูลที่ซ้อนกันที่ส่งกลับค่า หรือสูตรทางคณิตศาสตร์ ถ้านิพจน์มีช่องว่าง ให้ใส่นิพจน์ไว้ในเครื่องหมายอัญประกาศ
หมายเหตุ:
-
Expression2 ต้องอยู่ในเครื่องหมายอัญประกาศเพื่อให้เปรียบเทียบกับสตริงอักขระ
-
ถ้าตัวดําเนินการคือ = หรือ <>นิพจน์ 2 สามารถมีเครื่องหมายคําถาม (?) เพื่อแสดงอักขระตัวเดียวหรือเครื่องหมายดอกจัน (*) เพื่อแสดงสตริงของอักขระใดๆ
-
ถ้าคุณใช้เครื่องหมายดอกจันใน Expression2 ส่วนของ นิพจน์ 1 ที่สอดคล้องกับเครื่องหมายดอกจันและอักขระที่เหลือใน Expression2 จะต้องยาวไม่เกิน 128 อักขระ
ตัวดำเนินการ
ตัวดําเนินการเปรียบเทียบ แทรกช่องว่างก่อนและหลังตัวดําเนินการ
ตัวดำเนินการ |
คำอธิบาย |
= |
เท่ากับ |
<> |
ไม่เท่ากับ |
> |
มากกว่า |
< |
น้อยกว่า |
>= |
มากกว่าหรือเท่ากับ |
<= |
น้อยกว่าหรือเท่ากับ |
TrueText, FalseText
ข้อความที่ให้ผลลัพธ์เมื่อการเปรียบเทียบเป็นจริง (TrueText) หรือเท็จ (FalseText) ถ้าไม่ได้ระบุ FalseText และการเปรียบเทียบเป็นเท็จ เขตข้อมูล IF จะไม่มีผลลัพธ์ แต่ละสตริงที่มีหลายคําต้องอยู่ภายในเครื่องหมายอัญประกาศ
ตัวอย่าง
ตัวอย่างต่อไปนี้ระบุว่าถ้าใบสั่งซื้อของลูกค้ามากกว่าหรือเท่ากับ 100 หน่วย ข้อความ "ขอบคุณ" จะปรากฏในเอกสาร ถ้าใบสั่งซื้อของลูกค้าน้อยกว่า 100 หน่วย ข้อความ "คําสั่งซื้อขั้นต่ําคือ 100 หน่วย" จะปรากฏในเอกสาร
{IF order>=100 "Thanks" "The minimum order is 100 units"}