Applies ToWord for Microsoft 365 Word for Microsoft 365 for Mac Word 2021 Word 2021 for Mac Word 2019 Word 2019 for Mac Word 2016

โค้ดเขตข้อมูล Compare จะเปรียบเทียบค่าสองค่าและแสดงผลลัพธ์ "1" ถ้าการเปรียบเทียบเป็นจริง หรือ "0" (ศูนย์) ถ้าการเปรียบเทียบเป็นเท็จ คุณสามารถใช้เขตข้อมูลนี้เพื่อสร้างการเปรียบเทียบทางตรรกะแบบผสมกับฟังก์ชัน And และ Or ในเขตข้อมูล = (สูตร) แล้วคุณสามารถใช้ผลลัพธ์ของเขตข้อมูล = (Formula) ในเขตข้อมูล If ได้

ไวยากรณ์

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

{ COMPARE Expression1 Operator Expression2 }

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

คำแนะนำ

Expression1, Expression2

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

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

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

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

คำอธิบาย

=

เท่ากับ

<>

ไม่เท่ากับ

>

มากกว่า

<

น้อยกว่า

>=

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

<=

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

หมายเหตุ: ถ้าตัวดําเนินการคือ = หรือ <>นิพจน์ 2 สามารถมีเครื่องหมายคําถาม (?) เพื่อแสดงอักขระตัวเดียว หรือเครื่องหมายดอกจัน (*) เพื่อแสดงสตริงของอักขระใดๆ นิพจน์ต้องอยู่ในเครื่องหมายอัญประกาศเพื่อให้เปรียบเทียบกับสตริงอักขระ ถ้าคุณใช้เครื่องหมายดอกจันใน Expression2 ส่วนของ นิพจน์ 1 ที่สอดคล้องกับเครื่องหมายดอกจัน และอักขระที่เหลือใน Expression2 จะต้องยาวไม่เกิน 128 อักขระ

ตัวอย่าง

สมมติว่าเขตข้อมูล If ในตัวอย่างต่อไปนี้ถูกแทรกลงในเอกสารหลักจดหมายเวียน เขตข้อมูล Compare จะตรวจสอบเขตข้อมูล CustomerNumber และ CustomerRating เมื่อ ระเบียนข้อมูล แต่ละ ระเบียนข้อมูล ผสานกัน ฟังก์ชัน Or ของเขตข้อมูล = (Formula) จะส่งกลับค่า "1" (true) ถ้ามีเขตข้อมูลอย่างน้อยหนึ่งเขตข้อมูลระบุถึงเครดิตที่ไม่ดี ซึ่งในกรณีนี้ข้อความแรกในเครื่องหมายอัญจะพิมพ์

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber } >= 4 }{ COMPARE { MERGEFIELD CustomerRating } <= 9 } ) } = 1 "เครดิตที่ยอมรับไม่ได้" "เครดิตที่ยอมรับได้"}

เขตข้อมูล Compare ต่อไปนี้ให้ผลลัพธ์เป็นค่า "1" ถ้าค่าใดๆ ในเขตข้อมูล PostalCode เป็นช่วง 98500 – 98599

{ COMPARE " { MERGEFIELD PostalCode } " = "985*" }

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

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

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

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