ฟังก์ชัน มี: กำหนดว่าฟิลด์ประกอบด้วยข้อมูลที่ตรงกันสำหรับสตริงอักขระที่ระบุหรือไม่

Article Number:040506

ฟังก์ชัน มี จะส่งกลับค่า TRUE หากฟิลด์ที่ระบุมีข้อมูลที่ตรงกันกับสตริงอักขระที่ระบุ และส่งกลับค่า FALSE ถ้าไม่เป็นเช่นนั้น
ฟังก์ชัน มี สามารถใช้เพื่อกำหนดเงื่อนไขต่อไปนี้

  • หากเลือกตัวเลือกที่ระบุสำหรับ กล่องตัวเลือก หรือช่อง ตัวเลือกแบบหลายตัวเลือก
  • หากฟิลด์ในตารางมีค่าที่ตรงกับสตริงอักขระที่ระบุอย่างแน่นอน

การประเมินฟังก์ชัน มี สามารถใช้ร่วมกับฟังก์ชัน IF ได้เช่นกัน

มีรูปแบบฟังก์ชัน มี

เนื้อหาได้รับการคัดลอกแล้ว
CONTAINS(field_code, "search string")

จะต้องระบุทั้งอาร์กิวเมนต์ "field_code" และ "search string"

สำหรับอาร์กิวเมนต์ "field_code" ให้ระบุรหัสฟิลด์ของฟิลด์ที่ต้องการค้นหา
คุณสามารถระบุฟิลด์ต่อไปนี้ได้

  • กล่องตัวเลือก เครื่องหมาย
  • ช่องตัว ตัวเลือกแบบหลายตัวเลือก
  • ฟิลด์ ในตาราง:
    • ช่อง ข้อความ
    • ฟิลด์ ปุ่มตัวเลือก
    • ฟิลด์ ดรอปดาวน์
    • ฟิลด์ Lookup (หากฟิลด์ที่มีชนิดข้อมูล "สตริง" ถูกตั้งค่าเป็นฟิลด์คีย์)

หากคุณตั้งค่าสูตรด้วยฟังก์ชัน มี สำหรับเขตข้อมูลในตาราง คุณสามารถระบุเขตข้อมูลต่อไปนี้เป็นอาร์กิวเมนต์ได้

  • ช่อง กล่องตัวเลือก ในตารางเดียวกัน
  • ฟิลด์ ตัวเลือกแบบหลายตัวเลือก ในตารางเดียวกัน

สำหรับอาร์กิวเมนต์ "สตริงการค้นหา" ให้ระบุสตริงอักขระที่คุณต้องการค้นหาโดยใส่เครื่องหมายคำพูดคู่ ("") หากพบค่าที่ตรงกับสตริงอักขระที่ระบุเป็น "สตริงการค้นหา" ฟังก์ชันจะส่งกลับค่า TRUE

สูตร

เมื่อระบุฟิลด์ในสูตร ตรวจสอบให้แน่ใจว่าได้ระบุรหัสฟิลด์เป็นอาร์กิวเมนต์ (ไม่ใช่ชื่อฟิลด์)
ในตัวอย่างด้านล่าง รหัสฟิลด์จะถูกตั้งสำหรับฟิลด์แต่ละฟิลด์เป็นชื่อฟิลด์โดยมีขีดล่างแทนช่องว่าง (เช่น รหัสฟิลด์สำหรับฟิลด์ กล่องตัวเลือก เครื่องหมายคือ "Check_box")

สูตร แสดง "ตรวจสอบแล้ว" หากเลือกช่องกาเครื่องหมาย "เสร็จสิ้น"

สูตรต่อไปนี้จะแสดง "เลือกแล้ว" ถ้าเลือกช่องกาเครื่องหมาย "เสร็จสิ้น" สำหรับช่อง กล่องตัวเลือก และจะแสดง "ไม่ได้เลือก" ถ้าไม่ได้เลือก

เนื้อหาได้รับการคัดลอกแล้ว
IF(CONTAINS(Check_box, "Completed"),"Checked","Unchecked")

ภาพหน้าจอ: "ตรวจสอบแล้ว" จะแสดงโดยอัตโนมัติเนื่องจากช่องกาเครื่องหมาย "เสร็จสิ้น" ถูกเลือกไว้สำหรับช่อง "กล่องตัวเลือก"

สูตรในตัวอย่างนี้ต้องตั้งค่าเป็นฟิลด์ ข้อความ วางฟิลด์ ข้อความ บนฟอร์มแอป เลือก คำนวณอัตโนมัติ ในการตั้งค่าฟิลด์ จากนั้นป้อนสูตร

สูตร เพื่อแสดง "ทํางานในวันอาทิตย์" หากเลือกช่องทําเครื่องหมาย "วันอาทิตย์"

สูตรต่อไปนี้จะแสดง "ทํางานในวันอาทิตย์" หากเลือกช่องทําเครื่องหมาย "วันอาทิตย์" สําหรับฟิลด์ "วันทํางาน" และ "ไม่ทํางานในวันอาทิตย์" หากไม่เป็นเช่นนั้น

เนื้อหาได้รับการคัดลอกแล้ว
IF(CONTAINS(Workdays, "Sunday"), "Working on Sundays", "Not Working on Sundays")

ภาพหน้าจอ: "ทํางานในวันอาทิตย์" จะปรากฏขึ้นโดยอัตโนมัติเนื่องจากช่องทําเครื่องหมาย "วันอาทิตย์" ถูกเลือกไว้สําหรับฟิลด์ "วันทํางาน"

สูตรในตัวอย่างนี้ต้องตั้งค่าเป็นฟิลด์ ข้อความ วางฟิลด์ ข้อความ บนฟอร์มแอป เลือก คำนวณอัตโนมัติ ในการตั้งค่าฟิลด์ จากนั้นป้อนสูตร

สูตร แสดง “ทำงานในวันหยุดสุดสัปดาห์” หากเลือกช่องกาเครื่องหมาย “วันเสาร์” หรือ “วันอาทิตย์”

สูตรต่อไปนี้จะแสดง "การทำงานในวันหยุดสุดสัปดาห์" หากเลือกช่องกาเครื่องหมาย "วันเสาร์" หรือ "วันอาทิตย์" สำหรับฟิลด์ "วันทำงาน"
ฟังก์ชัน OR ใช้เพื่อรวมเงื่อนไข
ฟังก์ชัน AND, OR และ NOT: รวมเงื่อนไข

เนื้อหาได้รับการคัดลอกแล้ว
IF(OR(CONTAINS(Workdays, "Saturday"),CONTAINS(Workdays, "Sunday")), "Working on Weekends", "")

ภาพหน้าจอ: "ทำงานในวันหยุดสุดสัปดาห์" จะแสดงโดยอัตโนมัติเนื่องจากเลือกช่องกาเครื่องหมาย "วันเสาร์" สำหรับช่อง "วันทำงาน"

สูตรในตัวอย่างนี้ต้องตั้งค่าเป็นฟิลด์ ข้อความ วางฟิลด์ ข้อความ บนฟอร์มแอป เลือก คำนวณอัตโนมัติ ในการตั้งค่าฟิลด์ จากนั้นป้อนสูตร

สูตร แสดงต้นทุนที่แตกต่างกันขึ้นอยู่กับว่ามีการเลือกช่องกาเครื่องหมายหรือไม่

สูตรต่อไปนี้จะแสดงต้นทุนที่พักที่แตกต่างกันขึ้นอยู่กับว่าได้เลือกช่องกาเครื่องหมายในช่อง "ตัวเลือก ที่พัก" หรือไม่

หากเลือกช่องกาเครื่องหมาย "รวมอาหารเช้า" ในช่อง "ตัวเลือก ที่พัก" ค่าที่พักจะแสดงเป็น $95 ซึ่งเป็นค่าอาหารเช้า ($15) ที่เพิ่มเข้ากับค่าที่พักปกติ ($80) หากไม่ได้เลือกช่องกาเครื่องหมาย ค่าที่พักจะแสดงเป็น $80

เนื้อหาได้รับการคัดลอกแล้ว
80+IF(CONTAINS(Lodging_Option, "Breakfast Included"), 15, 0)

ภาพหน้าจอ: ค่าที่พักที่รวมค่าอาหารเช้าจะแสดงโดยอัตโนมัติ เนื่องจากช่องกาเครื่องหมาย "รวมอาหารเช้า" ถูกเลือกไว้ในช่อง "ตัวเลือก ที่พัก"

สูตร แสดง "เสร็จสิ้น" เมื่อเลือกช่องกาเครื่องหมายทั้งหมดของฟิลด์

สูตรต่อไปนี้จะแสดงคำว่า "เสร็จสิ้น" ในฟิลด์ "สถานะการตรวจสอบ" เมื่อเลือกช่องกาเครื่องหมายทั้งหมด (A, B และ C) สำหรับฟิลด์ "ตรวจสอบ"
ฟังก์ชัน AND ใช้เพื่อรวมเงื่อนไข
ฟังก์ชัน AND, OR และ NOT: รวมเงื่อนไข

เนื้อหาได้รับการคัดลอกแล้ว
IF(AND(CONTAINS(Check, "A"),CONTAINS(Check, "B"),CONTAINS(Check, "C")),"Completed","")

ภาพหน้าจอ: "เสร็จสิ้น" จะแสดงโดยอัตโนมัติในช่อง "สถานะการตรวจสอบ" เนื่องจากช่องกาเครื่องหมายทั้งหมด (A, B และ C) ถูกเลือกสำหรับช่อง "ตรวจสอบ"

สูตรในตัวอย่างนี้ต้องตั้งค่าเป็นฟิลด์ ข้อความ วางฟิลด์ ข้อความ บนฟอร์มแอป เลือก คำนวณอัตโนมัติ ในการตั้งค่าฟิลด์ จากนั้นป้อนสูตร

สูตร ที่จะแสดง "ไม่ เสร็จสิ้น" หากไม่ได้เลือกช่องกาเครื่องหมายของฟิลด์ทั้งหมด

สูตรต่อไปนี้จะแสดงข้อความ "ไม่ เสร็จสิ้น" ในฟิลด์ "สถานะการตรวจสอบ" เมื่อไม่ได้เลือกช่องกาเครื่องหมายใดช่องหนึ่ง (A, B และ C) สำหรับฟิลด์ "ตรวจสอบ"
ฟังก์ชัน OR ใช้เพื่อรวมเงื่อนไข ฟังก์ชัน AND, OR และ NOT: รวมเงื่อนไข

เนื้อหาได้รับการคัดลอกแล้ว
IF(OR(CONTAINS(Check, "A"),CONTAINS(Check, "B"),CONTAINS(Check, "C")),"","Not Completed")

ภาพหน้าจอ: "ไม่ เสร็จสิ้น" จะแสดงโดยอัตโนมัติเนื่องจากไม่ได้เลือกช่องกาเครื่องหมาย (A, B และ C) ทั้งหมดสำหรับช่อง "ตรวจสอบ"

สูตรในตัวอย่างนี้ต้องตั้งค่าเป็นฟิลด์ ข้อความ วางฟิลด์ ข้อความ บนฟอร์มแอป เลือก คำนวณอัตโนมัติ ในการตั้งค่าฟิลด์ จากนั้นป้อนสูตร

สูตร แสดง "คำสั่งด่วน" หากป้อน "ด่วน" ในตาราง

สูตรต่อไปนี้จะแสดง "คําสั่งเร่งด่วน" ในฟิลด์ "ลําดับความสําคัญของคําสั่งซื้อ" หากป้อน "เร่งด่วน" ในฟิลด์ "ลำดับความสำคัญ" ของตาราง และ "ปกติ" หากไม่ใช่

เนื้อหาได้รับการคัดลอกแล้ว
Formula: IF(CONTAINS(Priority, "Urgent"), "Urgent order", "Normal")

ภาพหน้าจอ: "คำสั่งเร่งด่วน" จะแสดงโดยอัตโนมัติเนื่องจากมีการป้อน "เร่งด่วน" ไว้ในแถวของช่อง "ลำดับความสำคัญ" ในตาราง

สูตรในตัวอย่างนี้ต้องตั้งค่าเป็นฟิลด์ ข้อความ วางฟิลด์ ข้อความ บนฟอร์มแอป เลือก คำนวณอัตโนมัติ ในการตั้งค่าฟิลด์ จากนั้นป้อนสูตร
หากค่าของฟิลด์ "ลำดับความสำคัญ" ตรงกับสตริงอักขระ "เร่งด่วน" ระบบจะแสดง "คำสั่งเร่งด่วน"