ไปยังเนื้อหาหลัก

รายการแบบเลื่อนลงแบบมีเงื่อนไขพร้อมคำสั่ง IF (5 ตัวอย่าง)

หากคุณต้องการสร้างรายการแบบเลื่อนลงที่เปลี่ยนแปลงตามสิ่งที่คุณเลือกในเซลล์อื่น การเพิ่มเงื่อนไขลงในรายการแบบหล่นลงอาจเป็นวิธีแก้ปัญหาที่ช่วยได้ เมื่อสร้างรายการแบบเลื่อนลงแบบมีเงื่อนไข การใช้คำสั่ง IF เป็นวิธีการที่ใช้งานง่าย เนื่องจากมักใช้ในการทดสอบเงื่อนไขใน Excel บทช่วยสอนนี้สาธิต 5 วิธีที่จะช่วยคุณสร้างรายการดรอปดาวน์แบบมีเงื่อนไขใน Excel ทีละขั้นตอน


ใช้คำสั่ง IF หรือ IFS เพื่อสร้างรายการแบบเลื่อนลงแบบมีเงื่อนไข

ส่วนนี้มีสองหน้าที่: ฟังก์ชั่น IF และ ฟังก์ชันไอเอฟเอส เพื่อช่วยคุณสร้างรายการดรอปดาวน์แบบมีเงื่อนไขโดยอิงตามเซลล์อื่นๆ ใน Excel ด้วยสองตัวอย่าง

เพิ่มเงื่อนไขเดียว เช่น สองประเทศและเมืองของทั้งสองประเทศ

ดังที่แสดงใน gif ด้านล่าง คุณสามารถสลับไปมาระหว่างเมืองในสองประเทศได้อย่างง่ายดาย “ประเทศสหรัฐอเมริกา และ ฝรั่งเศส” ในรายการแบบหล่นลง มาดูวิธีการใช้ฟังก์ชัน IF กัน

ขั้นตอนที่ 1: สร้างรายการแบบหล่นลงหลัก

ขั้นแรก คุณต้องสร้างรายการดรอปดาวน์หลักที่จะทำหน้าที่เป็นพื้นฐานสำหรับรายการดรอปดาวน์แบบมีเงื่อนไขของคุณ

1. เลือกเซลล์ (E2 ในกรณีนี้) ที่คุณต้องการแทรกรายการแบบเลื่อนลงหลัก ไปที่ ข้อมูล เลือก การตรวจสอบข้อมูล.

2 ใน การตรวจสอบข้อมูล กล่องโต้ตอบ ทำตามขั้นตอนเหล่านี้เพื่อกำหนดการตั้งค่า

1) อยู่ใน การตั้งค่า แท็บ;
2) เลือก รายการ ใน อนุญาต กล่อง;
3) ในช่อง Source ให้เลือกช่วงของเซลล์ที่มีค่าที่คุณต้องการแสดงในรายการแบบหล่นลง (ที่นี่ฉันเลือกส่วนหัวของตาราง)
4) คลิกปุ่ม OK ปุ่ม. ดูภาพหน้าจอ:

ขั้นตอนที่ 2: สร้างรายการแบบเลื่อนลงแบบมีเงื่อนไขด้วยคำสั่ง IF

1. เลือกช่วงของเซลล์ (ในกรณีนี้คือ E3:E6) ที่คุณต้องการแทรกรายการแบบเลื่อนลงแบบมีเงื่อนไข

2 ไปที่ ข้อมูล เลือก การตรวจสอบข้อมูล.

3 ใน การตรวจสอบข้อมูล คุณต้องกำหนดค่าดังต่อไปนี้

1) อยู่ใน การตั้งค่า แท็บ;
2) เลือก รายการ ใน อนุญาต รายการแบบหล่นลง
3) ป้อนสูตรต่อไปนี้ใน แหล่ง กล่อง;
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
4) คลิกปุ่ม OK ปุ่ม. ดูภาพหน้าจอ:

หมายเหตุ: สูตรนี้บอก Excel: ถ้าค่าใน E2 เท่ากับค่าใน B2 ให้แสดงค่าทั้งหมดในช่วง B3:B6 มิฉะนั้น ให้แสดงค่าในช่วง C3:C6
ที่ไหน
1) E2 คือเซลล์รายการแบบหล่นลงที่คุณระบุไว้ในขั้นตอนที่ 1 ซึ่งมีส่วนหัว
2) B2 เป็นเซลล์ส่วนหัวแรกของช่วงเดิม
3) B3: B6 ประกอบด้วยเมืองใน ประเทศสหรัฐอเมริกา.
4) C3: C6 ประกอบด้วยเมืองใน ฝรั่งเศส.
ผล

รายการแบบเลื่อนลงแบบมีเงื่อนไขเสร็จสมบูรณ์แล้ว

ดังที่แสดงในภาพ gif ด้านล่าง หากคุณต้องการเลือกเมืองในสหรัฐอเมริกา ให้คลิกที่ E2 เพื่อเลือกเมืองในสหรัฐอเมริกาจากรายการดรอปดาวน์ จากนั้นเลือกเมืองที่เป็นของสหรัฐอเมริกาในเซลล์ด้านล่าง E2 หากต้องการเลือกเมืองในฝรั่งเศส ให้ดำเนินการแบบเดียวกัน

หมายเหตุ:
1) วิธีการข้างต้นใช้ได้กับสองประเทศและเมืองของพวกเขาเท่านั้น เนื่องจากฟังก์ชัน IF ใช้เพื่อทดสอบเงื่อนไขและส่งคืนค่าหนึ่งหากตรงตามเงื่อนไข และอีกค่าหนึ่งหากไม่ตรงตามเงื่อนไข
2) หากมีการเพิ่มประเทศและเมืองอื่นๆ ในกรณีนี้ ฟังก์ชัน IF ที่ซ้อนกันต่อไปนี้และฟังก์ชัน IFS สามารถช่วยได้

เพิ่มหลายเงื่อนไข เช่น มากกว่าสองประเทศและเมืองของพวกเขา

ดังที่แสดงในภาพ gif ด้านล่าง มีสองตาราง ตารางหนึ่งคอลัมน์ประกอบด้วยประเทศต่างๆ ในขณะที่ตารางหลายคอลัมน์ประกอบด้วยเมืองในประเทศเหล่านั้น ที่นี่เราต้องสร้างรายการแบบเลื่อนลงที่มีเงื่อนไขซึ่งมีเมืองที่จะเปลี่ยนแปลงตามประเทศที่คุณเลือกใน E10 โปรดทำตามขั้นตอนด้านล่างเพื่อดำเนินการให้เสร็จสิ้น

ขั้นตอนที่ 1: สร้างรายการแบบเลื่อนลงที่มีทุกประเทศ

1. เลือกเซลล์ (ที่นี่ฉันเลือก E10) ที่คุณต้องการแสดงประเทศไปที่ ข้อมูล คลิกแท็บ การตรวจสอบข้อมูล.

2. ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร การตรวจสอบข้อมูล คุณต้อง:

1) อยู่ใน การตั้งค่า แท็บ;
2) เลือก รายการ ใน อนุญาต รายการแบบหล่นลง
3) เลือกช่วงที่มีประเทศใน แหล่ง กล่อง;
4) คลิกปุ่ม OK ปุ่ม. ดูภาพหน้าจอ:

รายการแบบเลื่อนลงมีทุกประเทศเสร็จสมบูรณ์แล้ว

ขั้นตอนที่ 2: ตั้งชื่อช่วงเซลล์สำหรับเมืองในแต่ละประเทศ

1. เลือกช่วงทั้งหมดของตารางเมือง ไปที่ สูตร คลิกแท็บ สร้างจากการเลือก.

2 ใน สร้างชื่อจากการเลือก ให้เลือกเฉพาะไฟล์ แถวบนสุด และคลิกที่ OK ปุ่ม

หมายเหตุ:
1) ขั้นตอนนี้ช่วยให้คุณสร้างช่วงที่มีชื่อหลายช่วงได้พร้อมกัน ที่นี่จะใช้ส่วนหัวของแถวเป็นชื่อช่วง

2) โดยค่าเริ่มต้นไฟล์ ชื่อผู้จัดการ ไม่อนุญาตให้มีช่องว่างเมื่อกำหนดชื่อใหม่ หากมีช่องว่างในส่วนหัว Excel จะแปลงเป็น (_) แทน. ตัวอย่างเช่น, ประเทศสหรัฐอเมริกา จะมีชื่อว่า สหรัฐ. ชื่อช่วงเหล่านี้จะใช้ในสูตรต่อไปนี้
ขั้นตอนที่ 3: สร้างรายการแบบเลื่อนลงแบบมีเงื่อนไข

1. เลือกเซลล์ (ที่นี่ฉันเลือก E11) เพื่อส่งออกรายการแบบเลื่อนลงแบบมีเงื่อนไข ไปที่ ข้อมูล เลือก การตรวจสอบข้อมูล.

2 ใน การตรวจสอบข้อมูล คุณต้อง:

1) อยู่ใน การตั้งค่า แท็บ;
2) เลือก รายการ ใน อนุญาต รายการแบบหล่นลง
3) ป้อนสูตรต่อไปนี้ใน แหล่ง กล่อง;
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))
4) คลิกปุ่ม OK ปุ่ม

หมายเหตุ:
หากคุณใช้ Excel 2019 หรือเวอร์ชันที่ใหม่กว่า คุณสามารถใช้ฟังก์ชัน IFS เพื่อประเมินเงื่อนไขหลายข้อ ซึ่งทำสิ่งเดียวกับ IF ที่ซ้อนกัน แต่เป็นวิธีที่ชัดเจนกว่า ในกรณีนี้ คุณสามารถลองใช้สูตร IFS ต่อไปนี้เพื่อให้ได้ผลลัพธ์เดียวกัน
=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
ในสองสูตรข้างต้น
1) E10 คือเซลล์รายการแบบหล่นลงที่มีประเทศที่คุณระบุไว้ในขั้นตอนที่ 1
2) ข้อความในเครื่องหมายคำพูดคู่หมายถึงค่าที่คุณจะเลือกใน E10 และข้อความที่ไม่มีเครื่องหมายคำพูดคู่คือชื่อช่วงที่คุณระบุในขั้นตอนที่ 2
3) คำสั่ง IF แรก IF($E$10="ญี่ปุ่น",ญี่ปุ่น) บอก Excel:
If E10 เท่ากับ "ประเทศญี่ปุ่น” จากนั้นเฉพาะค่าในช่วงที่มีชื่อ “ประเทศญี่ปุ่น” จะแสดงในรายการดรอปดาวน์นี้ คำสั่ง IF ที่สองและสามหมายถึงสิ่งเดียวกัน
4) คำสั่ง IF สุดท้าย IF(E10="สหรัฐอเมริกา",United_States, ฝรั่งเศส) บอก Excel:
If E10 เท่ากับ "ประเทศสหรัฐอเมริกา” จากนั้นเฉพาะค่าในช่วงที่มีชื่อ “สหรัฐ” จะแสดงในรายการดรอปดาวน์นี้ มิฉะนั้น จะแสดงค่าในช่วงชื่อ “ฝรั่งเศส"
5) คุณสามารถเพิ่มคำสั่ง IF ลงในสูตรได้หากต้องการ
6) คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับ ฟังก์ชัน Excel IF และ ฟังก์ชันไอเอฟเอส.
ผล


เพียงไม่กี่คลิกเพื่อสร้างรายการแบบเลื่อนลงแบบมีเงื่อนไขด้วย Kutools for Excel

วิธีการข้างต้นอาจยุ่งยากสำหรับผู้ใช้ Excel ส่วนใหญ่ หากคุณต้องการโซลูชันที่มีประสิทธิภาพและตรงไปตรงมามากขึ้น รายการแบบเลื่อนลงแบบไดนามิก คุณลักษณะของ Kutools สำหรับ Excel ขอแนะนำให้ช่วยคุณสร้างรายการแบบเลื่อนลงที่มีเงื่อนไขด้วยการคลิกเพียงไม่กี่ครั้ง

อย่างที่คุณเห็น การดำเนินการทั้งหมดสามารถทำได้ในไม่กี่คลิก คุณเพียงแค่ต้อง:

1. ในกล่องโต้ตอบ เลือก โหมด A: 2 ระดับ ใน โหมด มาตรา;
2. เลือกคอลัมน์ที่คุณต้องการสร้างรายการแบบเลื่อนลงตามเงื่อนไข
3. เลือกช่วงเอาต์พุต
4 คลิก OK.
หมายเหตุ:
1) Kutools สำหรับ Excel มี ทดลองใช้ฟรี 30 วัน โดยไม่มีข้อจำกัด ไปดาวน์โหลด.
2) นอกจากการสร้างรายการแบบหล่นลง 2 ระดับแล้ว คุณยังสามารถสร้างรายการแบบหล่นลง 3 ถึง 5 ระดับได้อย่างง่ายดายด้วยคุณลักษณะนี้ ดูบทช่วยสอนนี้: สร้างรายการดรอปดาวน์หลายระดับอย่างรวดเร็วใน Excel.

ทางเลือกที่ดีกว่าสำหรับฟังก์ชัน IF: ฟังก์ชัน INDIRECT

ทางเลือกอื่นนอกเหนือจากฟังก์ชัน IF และ IFS คุณสามารถใช้การรวมกันของ ทางอ้อม และ ทดแทน ฟังก์ชันเพื่อสร้างรายการแบบเลื่อนลงแบบมีเงื่อนไข ซึ่งง่ายกว่าสูตรที่เราให้ไว้ข้างต้น

ยกตัวอย่างเดียวกับที่ใช้ในหลายเงื่อนไขด้านบน (ดังแสดงในภาพ gif ด้านล่าง) ที่นี่ฉันจะแสดงวิธีใช้การรวมกันของฟังก์ชัน INDIRECT และ SUBSTITUTE เพื่อสร้างรายการแบบหล่นลงแบบมีเงื่อนไขใน Excel

1. ในเซลล์ E10 ให้สร้างรายการแบบเลื่อนลงหลักที่มีทุกประเทศ ทำตามขั้นตอนด้านบน 1.

2. ตั้งชื่อช่วงเซลล์สำหรับเมืองภายใต้แต่ละประเทศ ทำตามขั้นตอนด้านบน 2.

3. ใช้ฟังก์ชัน INDIRECT และ SUBSTITUTE เพื่อสร้างรายการแบบเลื่อนลงแบบมีเงื่อนไข

เลือกเซลล์ (E11 ในกรณีนี้) เพื่อส่งออกรายการแบบเลื่อนลงแบบมีเงื่อนไข ไปที่ ข้อมูล เลือก การตรวจสอบข้อมูล. ใน การตรวจสอบข้อมูล คุณต้อง:

1) อยู่ใน การตั้งค่า แท็บ;
2) เลือก รายการ ใน อนุญาต รายการแบบหล่นลง
3) ป้อนสูตรต่อไปนี้ใน แหล่ง กล่อง;
=INDIRECT(SUBSTITUTE(E10," ","_"))
4) คลิกปุ่ม OK ปุ่ม

ตอนนี้คุณได้สร้างรายการดรอปดาวน์แบบมีเงื่อนไขโดยใช้ฟังก์ชัน INDIRECT และ SUBSTITUTE เรียบร้อยแล้ว

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (1)
Rated 3.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Very helpful tutorial, no comment on the guidance it's been great. It is however low-key problematic that 2 Moroccan cities (Rabat - the Moroccan capital btw - and Casablanca) are listed as Tunisian cities.
Rated 3.5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations