Page 1 of 1
การดึงข้อมูลที่ตรงกันมาแสดง
Posted: Tue Jan 10, 2017 6:05 pm
by ดรุณพรรณ
สวัสดีค่ะ วันนี้ขอสอบถามการใช้ฟังก์ชัน index และ match ค่ะ
ตามไฟล์ที่แนบมานะคะ
เช่น ถ้า D6 เท่ากับค่าใน Column U ให้นำค่าใน Column X มาแสดงใน P6
ทำไมใช้ฟังก์ชันแล้วไม่ได้ค่าที่ต้องการคะ
Re: การดึงข้อมูลที่ตรงกันมาแสดง
Posted: Tue Jan 10, 2017 8:57 pm
by snasui
เนื่องจากค่าในคอลัมน์ D เป็น Text (หากยกเลิกการจัด Format ให้อยู่ตรงกลางเซลล์ ค่าจะชิดขอบซ้ายเซลล์) แต่ค่าในคอลัมน์ U เป็น Number จึงไม่สามารถ Match กันได้
ตัวอย่างการปรับสูตรเพื่อให้ Match กันได้ครับ
=INDEX(X6:X17,MATCH(D6+0,U6:U17,0))
การใช้สูตรจะต้องพิจารณาการ Lock ตำแหน่งเซลล์เสมอ สูตรด้านบนนี้แสดงให้เห็นแค่เรื่องการปรับค่าในคอลัมน์ D ให้เป็น Number เท่านั้น ไม่สามารถ Copy ไปใช้กับบรรทัดล่าง ๆ ได้ ยกเว้นจะ Lock ตำแหน่งเซลล์เสียก่อนครับ
Re: การดึงข้อมูลที่ตรงกันมาแสดง
Posted: Tue Jan 10, 2017 9:18 pm
by ดรุณพรรณ
snasui wrote: เนื่องจากค่าในคอลัมน์ D เป็น Text (หากยกเลิกการจัด Format ให้อยู่ตรงกลางเซลล์ ค่าจะชิดขอบซ้ายเซลล์) แต่ค่าในคอลัมน์ U เป็น Number จึงไม่สามารถ Match กันได้
ตัวอย่างการปรับสูตรเพื่อให้ Match กันได้ครับ
=INDEX(X6:X17,MATCH(D6+0,U6:U17,0))
การใช้สูตรจะต้องพิจารณาการ Lock ตำแหน่งเซลล์เสมอ สูตรด้านบนนี้แสดงให้เห็นแค่เรื่องการปรับค่าในคอลัมน์ D ให้เป็น Number เท่านั้น ไม่สามารถ Copy ไปใช้กับบรรทัดล่าง ๆ ได้ ยกเว้นจะ Lock ตำแหน่งเซลล์เสียก่อนครับ
ขอบคุณมากค่ะ