เขตข้อมูล NextIf จะเปรียบเทียบนิพจน์สองนิพจน์ ถ้าการเปรียบเทียบเป็นจริง Word จะผสาน ระเบียนข้อมูล ถัดไปลงในเอกสารผสานปัจจุบัน ถ้าการเปรียบเทียบเป็นเท็จ Word ผสานระเบียนข้อมูลถัดไปลงในเอกสารผสานใหม่

คุณสามารถใช้เขตข้อมูล NextIf เพื่อจัดกลุ่มระเบียนข้อมูล เหมือนกับในรายงานฐานข้อมูล ตัวอย่างเช่น คุณสามารถใช้การผสมเขตข้อมูล If, Set และ NextIf เพื่อผสานระเบียนทั้งหมดที่มีรหัสไปรษณีย์เดียวกันลงในหน้าเดียวในการผสาน และสร้างหน้าใหม่ในการผสานเมื่อพบรหัสไปรษณีย์ใหม่ในไฟล์ข้อมูล อย่างไรก็ตาม การผสานเช่นนี้มีความซับซ้อนในการตั้งค่า และจําเป็นต้องให้แหล่งข้อมูลของคุณมีโครงสร้างเพื่อให้เข้ากับเขตข้อมูลผสานได้

ถ้าเป้าหมายของคุณคือการรวมบางระเบียนจากแหล่งข้อมูลของคุณคุณสามารถเลือกได้เอง คุณสามารถทําสิ่งนี้ได้ง่ายขึ้นโดยใช้คําสั่ง ตัวกรอง ในกล่องโต้ตอบ ผู้รับจดหมายเวียน ซึ่งจะปรากฏขึ้นเมื่อคุณคลิก แก้ไขรายชื่อผู้รับ ในกลุ่ม เริ่มจดหมายเวียน บนแท็บ การส่งจดหมาย

หมายเหตุ: 

  • NextIf ไม่สามารถใช้เขตข้อมูลในเชิงอรรถ อ้างอิงท้ายเรื่อง คําอธิบายประกอบ หัวกระดาษ ท้ายกระดาษ หรือแหล่งข้อมูลได้

  • เขตข้อมูล NextIf ไม่สามารถซ้อนกันได้ภายในเขตข้อมูลใดๆ

ไวยากรณ์

เมื่อคุณดูเขตข้อมูล NextIf ในเอกสารของคุณ ไวยากรณ์จะมีลักษณะดังนี้

{ NEXTIF Expression1 Operator Expression2 }

หมายเหตุ: โค้ดเขตข้อมูลจะบอกเขตข้อมูลว่าควรแสดงอะไร ผลลัพธ์เขตข้อมูลคือสิ่งที่แสดงในเอกสารหลังจากประเมินโค้ดเขตข้อมูลแล้ว เมื่อต้องการสลับระหว่างการดูโค้ดเขตข้อมูลและผลลัพธ์ของโค้ดเขตข้อมูล ให้กด Alt+F9

กล่องโต้ตอบ 'คุณสมบัติ'

Expression1, Expression2

ค่าที่คุณต้องการเปรียบเทียบ นิพจน์เหล่านี้สามารถผสานข้อมูลเขตข้อมูล บุ๊กมาร์ก ชื่อ สตริงของอักขระ ตัวเลข เขตข้อมูลที่ซ้อนกันที่ส่งกลับค่า หรือสูตรทางคณิตศาสตร์ ถ้านิพจน์มีช่องว่าง ให้ใส่นิพจน์ไว้ในเครื่องหมายอัญประกาศ

หมายเหตุ: 

  • ถ้าคุณใช้เขตข้อมูลผสาน (MergeField) ในนิพจน์ เขตข้อมูลผสานจะอ้างถึงข้อมูลในระเบียนข้อมูลปัจจุบัน ไม่ใช่ในระเบียนข้อมูลถัดไป

  • Expression2 ต้องอยู่ในเครื่องหมายอัญประกาศเพื่อให้เปรียบเทียบกับสตริงอักขระ

  • ถ้าตัวดําเนินการคือ = หรือ <>นิพจน์ 2 สามารถมีเครื่องหมายคําถาม (?) เพื่อแสดงอักขระตัวเดียวหรือเครื่องหมายดอกจัน (*) เพื่อแสดงสตริงของอักขระใดๆ

  • ถ้าคุณใช้เครื่องหมายดอกจันใน Expression2 ส่วนของ นิพจน์ 1 ที่สอดคล้องกับเครื่องหมายดอกจันและอักขระที่เหลือใน Expression2 จะต้องยาวไม่เกิน 128 อักขระ

ตัวดำเนินการ

ตัวดําเนินการเปรียบเทียบ แทรกช่องว่างก่อนและหลังตัวดําเนินการ

ตัวดำเนินการ

คำอธิบาย

=

เท่ากับ

<>

ไม่เท่ากับ

>

มากกว่า

<

น้อยกว่า

>=

มากกว่าหรือเท่ากับ

<=

น้อยกว่าหรือเท่ากับ

คำแนะนำ

คุณสามารถใช้เขตข้อมูล NextIf ในเอกสารหรือเป็นส่วนหนึ่งของจดหมายเวียนก็ได้

เมื่อต้องการใช้เขตข้อมูล NextIf ในเอกสาร ให้ทําดังต่อไปนี้:

  1. บนแท็บ แทรก ในกลุ่ม ข้อความ ให้คลิก ส่วนประกอบด่วน แล้วคลิก เขตข้อมูล

  2. ในรายการ ชื่อเขตข้อมูล ให้เลือก NextIf

  3. ในกล่อง โค้ดเขตข้อมูล ให้พิมพ์นิพจน์ ตัวดําเนินการ ข้อความจริง และข้อความเท็จ ตามไวยากรณ์ที่แสดงด้านบน

  4. คลิก ตกลง

เมื่อต้องการใช้เขตข้อมูล NextIf เป็นส่วนหนึ่งของจดหมายเวียน ในขณะที่คุณกําลังตั้งค่าจดหมายเวียน ให้ทําดังต่อไปนี้:

  1. บนแท็บ การส่งจดหมาย ในกลุ่ม เขียน & แทรกเขตข้อมูล ให้คลิก กฎ แล้วคลิก ระเบียนถัดไปถ้า

  2. ในรายการ ชื่อเขตข้อมูล ให้เลือกชื่อของเขตข้อมูลผสาน เช่น เมือง

  3. ในรายการ การเปรียบเทียบ ให้เลือกตัวดําเนินการที่คุณต้องการ ตัวอย่างเช่น เมื่อต้องการแยกผู้รับออกจากเมืองใดเมืองหนึ่ง ให้คลิก เท่ากับ

  4. ในกล่อง เปรียบเทียบกับ ให้พิมพ์ค่าที่คุณต้องการใช้ ตัวอย่างเช่น เมื่อต้องการแยกผู้รับออกจากเมืองโตเกียว ให้พิมพ์ โตเกียว

    หมายเหตุ: ถ้าคุณเลือก ว่างเปล่า หรือไม่ ว่าง ในรายการ การเปรียบเทียบ ให้ปล่อยกล่อง เปรียบเทียบกับ ว่างไว้

ตัวอย่าง

แหล่งข้อมูลของคุณมีเขตข้อมูลที่จะทําเครื่องหมายระเบียนสุดท้ายของแต่ละรหัสไปรษณีย์ และแหล่งข้อมูลจะถูกเรียงลําดับเพื่อให้ระเบียนทั้งหมดที่มีรหัสไปรษณีย์เดียวกันปรากฏอยู่ด้วยกัน เมื่อแหล่งข้อมูลของคุณถูกตั้งค่าด้วยวิธีนี้ คุณสามารถใช้เขตข้อมูล ตั้งค่า และ ถ้า ใน Word เพื่อตรวจสอบว่าระเบียนเป็นเหตุการณ์ล่าสุดของรหัสไปรษณีย์ในแหล่งข้อมูลหรือไม่

ด้วยการตรวจสอบนี้ คุณสามารถใช้เขตข้อมูล NextIf เพื่อกําหนดว่าเรกคอร์ดปัจจุบันเป็นการเกิดขึ้นล่าสุดของรหัสไปรษณีย์ที่เจาะจงหรือไม่ ตราบใดที่ระเบียนปัจจุบันไม่ใช่ระเบียนสุดท้าย ระเบียนสําหรับรหัสไปรษณีย์นั้นจะถูกเพิ่มลงในเอกสารผสานปัจจุบัน เมื่อระเบียนปัจจุบันเป็นเหตุการณ์สุดท้ายของรหัสไปรษณีย์ เอกสารผสานใหม่จะเริ่มต้นขึ้นสําหรับรหัสไปรษณีย์ถัดไปที่แสดงอยู่ในแหล่งข้อมูล

เมื่อคุณแทรกเขตข้อมูล NextIf ต่อไปนี้ลงใน เอกสารหลัก จดหมายเวียน เขตข้อมูล NextIf จะตรวจสอบเนื้อหาของเขตข้อมูล LastZipcode ในระเบียนข้อมูลปัจจุบัน ถ้าเขตข้อมูล LastZipcode ว่างเปล่า ข้อมูลจากระเบียนถัดไปในแหล่งข้อมูลจะถูกผสานลงในเอกสารผสานปัจจุบัน ถ้าเขตข้อมูล LastZipcode ไม่ว่าง ข้อมูลจากระเบียนถัดไปในแหล่งข้อมูลจะถูกผสานลงในเอกสารผสานใหม่

{ NEXTIF { MERGEFIELD LastZipcode } = "" }

ด้านบนของหน้า

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย