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 เนื่องจากค่าในคอลัมน์ 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 เนื่องจากค่าในคอลัมน์ D เป็น Text (หากยกเลิกการจัด Format ให้อยู่ตรงกลางเซลล์ ค่าจะชิดขอบซ้ายเซลล์) แต่ค่าในคอลัมน์ U เป็น Number จึงไม่สามารถ Match กันได้

ตัวอย่างการปรับสูตรเพื่อให้ Match กันได้ครับ

=INDEX(X6:X17,MATCH(D6+0,U6:U17,0))

การใช้สูตรจะต้องพิจารณาการ Lock ตำแหน่งเซลล์เสมอ สูตรด้านบนนี้แสดงให้เห็นแค่เรื่องการปรับค่าในคอลัมน์ D ให้เป็น Number เท่านั้น ไม่สามารถ Copy ไปใช้กับบรรทัดล่าง ๆ ได้ ยกเว้นจะ Lock ตำแหน่งเซลล์เสียก่อนครับ
ขอบคุณมากค่ะ :thup: