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

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

Data Validation ใน Excel ให้ความสะดวกในการตั้งช่วงการตรวจสอบข้อมูลที่ช่วยได้หลายอย่าง เช่น ข้อมูลไหนเลือกได้/ไม่ได้ หรือสร้างรายการแบบเลื่อนลงที่ประหยัดเวลา ขณะใช้ฟังก์ชัน VLOOKUP เราต้องตั้งค่า lookup value และ Data Validation สามารถทำให้ง่ายขึ้น บทความนี้จะให้ 2 วิธีที่มีประโยชน์ในการใช้สูตร VLOOKUP แบบกำหนดเอง (Custom) ใน Data Validation ของ Excel

คุณสามารถดาวน์โหลดเทมเพลต Excel ฟรีจากที่นี่และฝึกปฏิบัติด้วยตัวเอง

2 วิธีใช้สูตร VLOOKUP แบบกำหนดเองใน Excel Data Validation

มาทำความรู้จักชุดข้อมูลของเราก่อน มันแสดงถึงยอดขายของพนักงานขายบางคนในภูมิภาคต่างๆ

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

1. ใช้รายการแบบเลื่อนลงของ Data Validation ร่วมกับฟังก์ชัน VLOOKUP ใน Excel

ในวิธีนี้ เราจะใช้ฟีเจอร์ Drop-Down list ของ Data Validation สำหรับ ฟังก์ชัน VLOOKUP เพื่อที่เราจะหาข้อมูลสำหรับ lookup value ได้ง่าย ขั้นแรก เราจะดูวิธีสร้าง drop-down list สำหรับ เซลล์ D11 จากนั้นเราจะใช้มันสำหรับ ฟังก์ชัน VLOOKUP

ขั้นตอน:

  • เลือก เซลล์ D11
  • จากนั้นคลิกตามลำดับ: Data > Data Tools > Data Validation > Data Validation

และทันที กล่องโต้ตอบจะเปิดขึ้น

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

  • จากส่วน Settings (การตั้งค่า) เลือก List (รายการ) จากกล่องแบบเลื่อนลง Allow (อนุญาต)
  • ต่อไป คลิก ที่ไอคอน Open (เปิด) จากกล่อง Source (แหล่งที่มา)

มันจะนำคุณไปตั้งค่าช่วงข้อมูล

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

  • เลือก (Select) ชื่อพนักงานขาย (salespersons' names) โดยลากเมาส์
  • จากนั้นกดปุ่ม Enter และมันจะนำคุณกลับไปที่กล่องโต้ตอบก่อนหน้า

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

  • ช่วงถูกเลือกสำเร็จ แค่กด OK

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

จากนั้นคุณจะได้ไอคอนแบบเลื่อนลงข้างขวาเซลล์ที่เลือก คลิกมันคุณจะได้รายการ มาเลือก Sam และใช้ ฟังก์ชัน VLOOKUP ตอนนี้ เราจะใช้ VLOOKUP โดยใช้รายการนี้เพื่อหายอดขายและภูมิภาคแยกกันแตพร้อมกัน

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

  • เพื่อได้ชื่อภูมิภาค ให้เขียนสูตรต่อไปนี้ใน เซลล์ D12–

=VLOOKUP(D11,B5:D9,2,0)

  • จากนั้นกดปุ่ม Enter เพื่อได้ผลลัพธ์

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

ตอนนี้เราจะหายอดขายใน เซลล์ D13

  • พิมพ์สูตรต่อไปนี้ในมัน-

=VLOOKUP(D11,B5:D9,3,0)

  • ต่อไป กดปุ่ม Enter เพื่อได้ผลลัพธ์

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

ตอนนี้ถ้าคุณต้องการได้ภูมิภาคและยอดขายสำหรับพนักงานขายคนอื่น แค่เลือกชื่อจาก drop-down list และคุณจะได้ผลลัพธ์ที่ตรงกันทันที

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

อ่านเพิ่มเติม: วิธีใช้ Named Range สำหรับ Data Validation List กับ VBA ใน Excel

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

  • [Fixed] Data Validation Not Working for Copy Paste in Excel (with Solution)
  • วิธีลบเซลล์ว่างจาก Data Validation List ใน Excel (5 วิธี)
  • Default Value in Data Validation List with Excel VBA (Macro and UserForm)
  • วิธีสร้าง Data Validation List จากตารางใน Excel (3 วิธี)
  • Excel Data Validation Drop Down List with Filter (2 Methods)

2. ใช้ Data Validation แบบไดนามิกกับสูตร VLOOKUP คู่ (Double VLOOKUP)

ที่นี่ เราจะตรวจสอบความถูกต้องของข้อมูลสำหรับเกณฑ์ที่กำหนดโดยใช้เครื่องมือ Data Validation และฟังก์ชัน VLOOKUP คู่ (double VLOOKUP) หากตรงตามเกณฑ์ Excel จะแสดง TRUE มิฉะนั้น FALSE สำหรับนั้น ผมใช้ชุดข้อมูลใหม่ที่แสดงราคาของอุปกรณ์บางอย่าง ผมเลือกช่วงราคาต่ำสุดและสูงสุดสำหรับแต่ละรายการ ตอนนี้ผมจะตรวจสอบราคาที่กำหนดว่าตรงตามเกณฑ์หรือไม่โดยใช้ฟังก์ชัน VLOOKUP คู่

ขั้นตอน:

  • ในเซลล์ D11 เขียนสูตรต่อไปนี้-

=AND(C11>=VLOOKUP(B11,B5:D8,2,0),C11<=VLOOKUP(B11,B5:D8,3,0))

  • ต่อไป กดปุ่ม Enter สำหรับผลลัพธ์ และมันบอกว่าเป็น TRUE

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

  • สุดท้าย แค่ลาก Fill Handle ลงเพื่อได้ผลลัพธ์อื่นๆ

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

นี่คือผลลัพธ์ทั้งหมด-

เชี่ยวชาญ Custom VLOOKUP Validation ใน Excel: คำแนะนำทีละขั้นตอน

💭 การแยกส่วนสูตร:

➥ C11<=VLOOKUP(B11,B5:D8,3,0)
ที่นี่ ฟังก์ชัน VLOOKUP จะหาช่วงบนสำหรับค่าของ เซลล์ B11 และ Excel จะตรวจสอบค่าของ เซลล์ C11 ว่ามันน้อยกว่าหรือเท่ากับผลลัพธ์ของฟังก์ชัน VLOOKUP หรือไม่ ดังนั้นมันจะคืนค่าเป็น-
TRUE

➥ C11>=VLOOKUP(B11,B5:D8,2,0)
ฟังก์ชัน VLOOKUP นี้จะหาช่วงล่างสำหรับค่าของ เซลล์ B11 และ Excel จะตรวจสอบค่าของ เซลล์ C11 ว่ามันมากกว่าหรือเท่ากับผลลัพธ์ของฟังก์ชัน VLOOKUP หรือไม่ ดังนั้นมันคืนค่า-
TRUE

➥ AND(C11>=VLOOKUP(B11,B5:D8,2,0),C11<=VLOOKUP(B11,B5:D8,3,0))
สุดท้าย ฟังก์ชัน AND จะรวมผลลัพธ์ทั้งสอง หากทั้งสองคืน TRUE มันจะคืน TRUE หากผลลัพธ์ใดผลลัพธ์หนึ่งคืน FALSE มันจะคืน FALSE ดังนั้นผลลัพธ์สุดท้ายจะคืนค่าเป็น-
TRUE

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

สรุป

ผมหวังว่าขั้นตอนที่อธิบายไว้ข้างต้นจะเพียงพอสำหรับการใช้ Excel Data Validation กับสูตร VLOOKUP แบบกำหนดเอง โปรดถามคำถามใดๆ ในส่วนความคิดเห็นและให้คำติชมด้วยนะครับ

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

  • ใช้ Data Validation แบบกำหนดเองสำหรับเกณฑ์หลายอย่างใน Excel (4 ตัวอย่าง)
  • วิธีใช้คำสั่ง IF ในสูตร Data Validation ใน Excel (6 วิธี)
  • ใช้ Data Validation ใน Excel พร้อมสี (4 วิธี)
  • วิธีใช้ Data Validation List จากแผ่นงานอื่น (6 วิธี)
  • Excel VBA สร้าง Data Validation List จาก Array