Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

บางครั้งเราต้องการป้อนข้อมูลตามหลายเกณฑ์ในแผ่นข้อมูล Excel การป้อนข้อมูลที่ไม่ได้ตามเงื่อนไขที่ต้องการอาจสร้างปัญหาในแผ่นงาน ดังนั้นเราคาดหวังให้มีข้อความผิดพลาดหากป้อนข้อมูลผิด ในบทความนี้ เราจะแสดงตัวอย่างการใช้ Custom Data Validation สำหรับ Multiple Criteria ใน Excel

ดาวน์โหลดสมุดงานต่อไปนี้เพื่อฝึกปฏิบัติด้วยตัวเอง

4 ตัวอย่างการใช้ Custom Data Validation สำหรับ Multiple Criteria ใน Excel

1. ใช้ Custom Data Validation สำหรับ Multiple Criteria ในเซลล์เดียวของ Excel

ฟังก์ชัน OR ของ Excel ตรวจสอบว่ามีเงื่อนไขหรืออาร์กิวเมนต์ใดในอาร์กิวเมนต์เป็นจริงหรือไม่ เราใช้ฟังก์ชัน OR นี้เมื่อต้องจัดการกับหลายเกณฑ์ เพื่อสาธิต ฉันจะใช้ชุดข้อมูลตัวอย่าง ตัวอย่างเช่น ชุดข้อมูลต่อไปนี้มี 2 เกณฑ์: Criteria 1 มีรายการสินค้า และ Criteria 2 มี 2 วันที่เฉพาะ ที่นี่ เราจะใช้ฟังก์ชัน OR ในเซลล์ B5 เพื่อให้การป้อนข้อมตรงตามเกณฑ์ใดเกณฑ์หนึ่ง ดังนั้น ให้ทำตามขั้นตอนด้านล่างเพื่อใช้ Custom Data Validation สำหรับ Multiple Criteria ใน Excel

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

ขั้นตอน:

  • ก่อนอื่น ภายใต้แท็บ Data เลือก Data Validation จากกลุ่ม Data Tools

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

  • ผลส्वरूप กล่องโต้ตอบ Data Validation จะปรากฏ
  • จากนั้น ภายใต้แท็บ Settings เลือก Custom ในฟิลด์: Allow
  • หลังจากนั้น ในกล่อง Formula พิมพ์สูตร:
=OR(COUNTIF($D$5:$D$10,B5)=1, AND(B5>=E5,B5<=E6))
  • ต่อมา กด OK

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

ที่นี่ ฟังก์ชัน AND ตรวจสอบว่าวันที่ที่ป้อนอยู่ระหว่าง E5 (1-Feb-2022) และ E6 (1-Mar-2022) ฟังก์ชัน COUNTIF ตรวจสอบค่าข้อความของ B5 ว่ามาจากช่วง D5:D10 และสุดท้าย ฟังก์ชัน OR ตรวจสอบว่าเซลล์ B5 ตรงตามเงื่อนไขที่ระบุใดเกณฑ์หนึ่ง

  • สุดท้าย คุณจะสามารถป้อนสินค้าจาก Criteria 1 หรือวันที่ใดวันที่หนึ่งระหว่างวันที่ที่ระบุได้
  • แต่ หากคุณป้อนข้อมูลที่ไม่ได้ตามเงื่อนไขใดๆ คุณจะได้กล่องโต้ตอบผิดพลาด

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

อ่านเพิ่มเติม: วิธีใช้ Multiple Data Validation ในเซลล์เดียวใน Excel (3 ตัวอย่าง)

2. ใช้ Custom Data Validation สำหรับ Multiple Criteria ในช่วงเซลล์ที่เลือก

นอกจากนี้ เรายังสามารถใช้ Data Validation ในช่วงของเซลล์แทนที่จะเป็นเซลล์เดียว כמוในตัวอย่างก่อนหน้า ในชุดข้อมูลด้านล่าง เรามี 2 เกณฑ์: Criteria 1 มีรายการสินค้า และ Criteria 2 มีการป้อนตัวเลขคือ 50 ในตัวอย่างนี้ เราจะใช้ Custom Data Validation สำหรับ Multiple Criteria ในช่วง B5:B10 เรียนรู้ขั้นตอนด้านล่างเพื่อป้อนข้อมูลที่ตรงตาม Criteria 1 หรือ Criteria 2

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

ขั้นตอน:

  • ก่อนอื่น เลือกช่วง B5:B10
  • ต่อไป ไปที่ Data ➤ Data Tools ➤ Data Validation กล่องโต้ตอบ Data Validation จะปรากฏ
  • ที่นี่ ภายใต้แท็บ Settings เลือก Custom ในฟิลด์ Allow และในกล่อง Formula พิมพ์:
=OR(B5<$E$5,COUNTIF($D$5:$D$10,B5)=1)
  • หลังจากนั้น กด OK

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

ฟังก์ชัน COUNTIF ตรวจสอบว่าการป้อนข้อมูลมาจากช่วง D5:D10 และจะนับก็ต่อเมื่อมีอยู่ในช่วง เกณฑ์ถัดไปคือตรวจสอบว่าการป้อนข้อมูล น้อยกว่า E5 (50) และสุดท้าย ฟังก์ชัน OR ตรวจสอบว่าการป้อนข้อมูลในช่วง B5:B10 ตรงตามเงื่อนไขใดเกณฑ์หนึ่ง

  • ในที่สุด คุณจะสามารถป้อนข้อมูลที่ถูกต้องตามเงื่อนไขได้
  • สำหรับตัวอย่างนี้ oven และ 15 ในเซลล์ B5 และ B6 เป็นค่าที่ถูกต้อง แต่ เมื่อเราพยายามป้อน 59 จะได้ข้อความผิดพลาด เพราะ 59 มากกว่า 50

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

อ่านเพิ่มเติม: สร้าง Data Validation Drop-Down List พร้อมการเลือกหลายรายการใน Excel

บทความคล้ายกัน:

  • Excel VBA to Create Data Validation List from Array
  • Use Data Validation List from Another Sheet (6 Methods)
  • วิธีใช้ Data Validation ใน Excel พร้อมสี (4 วิธี)
  • Use IF Statement in Data Validation Formula in Excel (6 Ways)
  • วิธีสร้าง Excel Drop Down List สำหรับ Data Validation (8 วิธี)

3. ป้องกันการป้อนข้อมูลซ้ำใน Excel และจำกัดจำนวนตัวอักษรด้วย Custom Data Validation

นอกจากนี้ เรายังสามารถป้องกันการป้อนข้อมูลซ้ำและจำกัดจำนวนตัวอักษรได้ด้วยการใช้ Custom Data Validation ตัวอย่างเช่น ชุดข้อมูลด้านล่างแสดง ID, Salesman, และ Product ของบริษัท ที่นี่ เราจะทำให้รายการ IDs สมบูรณ์ด้วยการป้อนตัวเลข 3 หลัก และไม่ซ้ำกัน ดังนั้น เรียนรู้กระบวนการด้านล่างเพื่อดำเนินการนี้

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

ขั้นตอน:

  • ในตอนแรก เลือกช่วง B5:B10
  • จากนั้น ไปที่ Data ➤ Data Tools ➤ Data Validation
  • ผลส्वरूप กล่องโต้ตอบจะปรากฏ
  • ภายใต้แท็บ Settings เลือก Custom ใน Allow ต่อไป ในกล่อง Formula พิมพ์สูตร:
=AND(COUNTIF($B$5:$B$10,B5)<=1, ISNUMBER(B5), LEN(B5)=3)
  • กด OK

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

โดยสรุป ฟังก์ชัน ISNUMBER รับเฉพาะการป้อนตัวเลข ฟังก์ชัน LEN ตรวจสอบการป้อนข้อมูลเพียง 3 หลัก ฟังก์ชัน COUNTIF ป้องกันการป้อนซ้ำ และสุดท้าย ฟังก์ชัน AND ตรวจสอบว่าการป้อนข้อมูลตรงตามเงื่อนไขทั้งหมดหรือไม่ จะถูกต้องก็ต่อเมื่อตรงตามเงื่อนไขทั้งหมด

  • ในที่สุด คุณสามารถป้อนข้อมูลที่ถูกต้องโดยคงเงื่อนไขทั้งหมดได้
  • มิฉะนั้น จะได้กล่องโต้ตอบผิดพลาด

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

อ่านเพิ่มเติม: วิธีใช้ Custom VLOOKUP Formula ใน Excel Data Validation

4. อนุญาตวันที่ระหว่างสองวันที่โดยใช้ Custom Data Validation สำหรับ Multiple Criteria ใน Excel

ในตัวอย่างสุดท้าย เราจะแสดงวิธีอนุญาตการป้อนวันที่ระหว่างสองวันที่ที่กำหนด ในชุดข้อมูลต่อไปนี้ เรามีวันที่เริ่มต้นในเซลล์ D12 และวันที่สิ้นสุดในเซลล์ D13 เราต้องป้อน Dispatch Date ของแต่ละ Salesman ระหว่างสองวันที่นั้น ดังนั้น ทำตามกระบวนการด้านล่าง

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

ขั้นตอน:

  • เลือกช่วง D5:D10 ก่อน
  • ตอนนี้ เลือก Data ➤ Data Tools ➤ Data Validation
  • กล่องโต้ตอบ Data Validation จะปรากฏ
  • ภายใต้แท็บ Settings เลือก Custom ใน Allow ในกล่อง Formula พิมพ์:
=AND(D5>=$D$12, D5<=$D$13)
  • จากนั้น กด OK

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

ที่นี่ ฟังก์ชัน AND ตรวจสอบว่าการป้อนวันที่อยู่ระหว่างวันที่ในเซลล์ D12 และ D13

  • ดังนั้น คุณจะสามารถป้อนวันที่ตามเกณฑ์ได้ แต่ทันทีที่คุณพิมพ์วันที่ไม่ถูกต้องซึ่งไม่ตรงตามเงื่อนไข คุณจะได้ข้อความผิดพลาด
  • ในตัวอย่างนี้ แม้ 29-02-2022 จะอยู่ระหว่างวันที่ที่ระบุ แต่มันแสดงกล่องผิดพลาด เพราะ 2022 ไม่ใช่ปีอธิกสุรทิน และดังนั้น 29 กุมภาพันธ์ จึงไม่มีอยู่

เชี่ยวชาญ Excel Custom Data Validation: 4 ตัวอย่างปฏิบัติสำหรับการตรวจสอบข้อมูลหลายเกณฑ์

เนื้อหาเกี่ยวข้อง: Default Value in Data Validation List with Excel VBA (Macro and UserForm)

สรุป

จากนี้ไป คุณจะสามารถใช้ Custom Data Validation สำหรับ Multiple Criteria ใน Excel ด้วยวิธีที่อธิบายไว้ข้างต้น ใช้งานต่อไป และแจ้งให้เราทราบหากคุณมีวิธีอื่นในการทำงานนี้ อย่าลืมแสดงความคิดเห็น ข้อเสนอแนะ หรือคำถามในส่วนความคิดเห็นด้านล่าง

บทความเกี่ยวข้อง

  • Excel Data Validation Drop Down List with Filter (2 Examples)
  • วิธีสร้าง Data Validation List จากตารางใน Excel (3 วิธี)
  • Data Validation Drop Down List with VBA in Excel (7 Applications)
  • [Fixed] Data Validation Not Working for Copy Paste in Excel (with Solution)
  • วิธีใช้ Named Range สำหรับ Data Validation List พร้อม VBA ใน Excel