จดหมายเวียนหลายเงื่อนไข IF สำหรับเซลล์


1

ฉันมีคำสั่งแบบมีเงื่อนไขสำหรับสองกรณี (และค่าเริ่มต้น) ซึ่งใช้งานได้ดี นี่เป็นเพียงการป้อนค่าเซลล์ตามค่าเซลล์อื่นในคอลัมน์ก่อนหน้า

ลดความซับซ้อนของสิ่งที่ฉันมี

{ IF { MERGEFIELD  Code } = "SITE" {=1}
  IF { MERGEFIELD  Code } = "SUB" {=2}
   {MERGEFIELD  Quantity  }}}

แต่ฉันไม่สามารถขยายเป็นสาม (หรือมากกว่า) "IF"

เริ่มจากแบบง่าย ๆ

{ IF { MERGEFIELD  Code } = "SITE" {=1}
  IF { MERGEFIELD  Code } = "SUB" {=2}
  IF { MERGEFIELD  Code } = "OTHER" {=3}
   {MERGEFIELD  Quantity  }}}

และความก้าวหน้าด้วยวิธีการมากมายที่ไม่ประสบความสำเร็จ

ฉันคิดว่ามันเป็นไปได้ - ดังนั้นสิ่งที่ฉันไม่เข้าใจ!


รหัสที่คุณแสดงจะไม่ทำงานเพราะควรมีคู่ของรหัสฟิลด์พิเศษจัดฟันรอบคำสั่ง IF ที่สมบูรณ์ ดังนั้นจึงเป็นการยากที่จะดูว่ามีอะไรผิดปกติกับสิ่งที่คุณมี {= 1} อ้างอิงจริงกับเซลล์ที่ระบุหรือไม่ หากเป็นเช่นนั้นคุณสามารถระบุรหัสที่คุณมีมากกว่าเวอร์ชัน "ประยุกต์"

ขออภัยเพิ่งกลับไปสู่ปัญหาใช่แล้ว codebraces เป็นปัญหา (และความซับซ้อนมหาศาลของข้อความของฉัน) แต่สิ่งที่น่ากลัววิธีที่จะต้องทำสิ่งต่าง ๆ และมันเป็นเช่นนี้ตลอดไป! อัปยศใน MS!
SteveU
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.