Page 1 of 1
การหาค่าที่ข้อมูลซ้ำกัน
Posted: Sat Oct 27, 2012 10:33 am
by rotsapol
ในการเลือกหน่วยงาน ให้แสดงตำบลที่ตั้งหน่วยงาน และแสดงหมู่ที่รับผิดชอบของหน่วยงานนั้น เมื่อเลือกหมู่บ้านแล้ว ให้แสดงชื่อหมู่บ้านของหน่วยงานนั้น แต่เมื่อเปลี่ยนหน่วยงาน เป็นหน่วยงานอื่น ตำบลอื่น จะมีหมู่บ้านที่ซ้ำกัน เช่น มีหมู่ 1 เหมือนกัน ทำให้เมื่อใช้ vlookup ให้แสดงชื่อหมู่บ้าน จะแสดงเฉพาะชื่อหมู่บ้านของหน่วยงานแรก เราต้องการให้แสดงชื่อหมู่บ้านของหน่วยงานอื่น จำทำอย่างไร โดยอยู่ในช่องเดียวกัน ตามตัวอย่าง flie ที่แนบมาให้ครับ
Re: การหาค่าที่ข้อมูลซ้ำกัน
Posted: Sat Oct 27, 2012 10:49 am
by snasui

กำหนด Range Name ให้กับ
หมู่ที่ โดยเขียนเป็นสูตรตามด้านล่าง
=OFFSET(Sheet1!$V$8,MATCH(Sheet1!$I$2,Sheet1!$U$8:$U$65536,0)-1,0,COUNTIF(Sheet1!$U$8:$U$65536,Sheet1!$I$2))
จากนั้น หมู่ที่ไปใช้ใน Validation ครับ
Re: การหาค่าที่ข้อมูลซ้ำกัน
Posted: Tue Oct 30, 2012 3:11 pm
by rotsapol
สอบถามเพิ่มเติม เนื่องจากเปลี่ยนหมู่ได้ แต่ทำอย่างไรที่จะทำให้ชื่อหมู่บ้าน (ชื่อบ้านของหมู่นั้น) แสดงขึ้นมาพร้อมกับการเลือกหมู่ซี่ง กรณีที่มีหมู่ที่เหมือนกัน แต่ชื่อบ้านแตกต่างกัน จะทำอย่างไรครับ
Re: การหาค่าที่ข้อมูลซ้ำกัน
Posted: Tue Oct 30, 2012 5:01 pm
by snasui

ลองตามนี้ครับ
ที่ B8 คีย์สูตร
=INDEX(ชื่อหมู่บ้าน1,MATCH(1,IF($I$2=$U$8:$U$28,IF($V$8:$V$28=A8,1)),0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น
{=YourFormulas(...)
} ปีกกานี้คีย์เข้าไปเองไม่ได้
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง