ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

เขตข้อมูล 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 } = "" }

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

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

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

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

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

ข้อมูลนี้เป็นประโยชน์หรือไม่

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

ขอบคุณสำหรับคำติชมของคุณ!

×