Page 1 of 1

สูตรดึงข้อมูลสองเงื่อนไข

Posted: Fri Sep 12, 2025 2:18 am
by tigerwit
จากไฟล์ที่แนบมา ต้องการดึงข้อมูลจากตารางมาใส่ในเซล L2
โดยมีเงื่อนไขในเซล J2 มีค่าเป็นอย่างไร ก็ให้ไปดึงจากคลอลัมน์นั้น
เช่น J2 มีค่าเป็น ส.3 ก็ให้ไปดึงจากคลอลัมน์ G
ที่ตรงกับแถวที่มีค่าตรงกับเซล K2 ตรงกับคลอลัมน์ A
ต้องเขียนสูตรอย่างไรครับ

Re: สูตรดึงข้อมูลสองเงื่อนไข

Posted: Fri Sep 12, 2025 6:04 am
by snasui
:D ตัวอย่างสูตรที่ L2 ครับ

=INDEX(B1:G88,MATCH(K2,A1:A88,-1),MATCH(J2,Q1:Q6,0))

Enter

:idea: อธิบายทีละส่วน
1. INDEX(B1:G88, … , …)
เป็นการดึงค่าจากช่วงตาราง B1:G88

ต้องระบุ แถว และ คอลัมน์ ที่ต้องการดึงข้อมูล

2. MATCH(K2, A1:A88, -1)
ใช้หา ตำแหน่งแถว ที่ค่าจากเซล K2 ตรงกับช่วง A1:A88

ใช้ -1 ซึ่งหมายถึง หาค่าที่น้อยกว่าหรือเท่ากับ ค่าที่ระบุ โดยช่วงต้องเรียงจากมากไปน้อย

3. MATCH(J2, Q1:Q6, 0)
ใช้หา ตำแหน่งคอลัมน์ ที่ค่าจากเซล J2 ตรงกับช่วง Q1:Q6

ใช้ 0 หมายถึง หาค่าที่ตรงกันแบบเป๊ะ