Page 1 of 1
สอบถามสูตรการครบกำหนด
Posted: Wed Sep 14, 2011 8:00 pm
by tanjaae
คือผมต้องทำวันเกิดของบุคลากรในโรงเรียนซึ่งมี500กว่าคน
แล้วทางโรงเรียนต้องมีของมอบให้กับบุคลากร ซึ่งเยอะมาก ถ้าเขียนลงปฏิทินจะปวดหัว
เลยขอรบกวนทุกคนช่วยให้ความเห็นหน่อยครับ
คือจะทำแบบว่า
ฐานข้อมูล
มี วันเกิด ชื่อ ตำแหน่ง
แล้วอีกหน้าหนึ่งก้อมี วันเกิด ชื่อตำแหน่ง แต่หน้านี้ต้องการเป็นแบบค้นหาอะครับ แบบพิม วันที่1/1/54 ก้อขึ้นชื่อมาเลย
ปัญหาที่ผมทำคือ บางคนเกิดวันเดียวกัน แต่มันแสดงแค่คนเดียว ปวดหัวมากเลยครับ จะต้องรีบทำนำเสนอผู้ช่วยด้วย
ขอความกรุณาอย่างสูง และขอบคุฯล่วงหน้าครับ
Re: สอบถามสูตรการครบกำหนด
Posted: Wed Sep 14, 2011 8:32 pm
by snasui

ส่งตัวอย่างไฟล์มาด้วยครับ จะได้สะดวกในการอ้างอิงตำแหน่งเซลล์ในการเขียนสูตรครับ

Re: สอบถามสูตรการครบกำหนด
Posted: Wed Sep 14, 2011 8:42 pm
by tanjaae
อัพให้แล้วครับ ด้านบน
Re: สอบถามสูตรการครบกำหนด
Posted: Wed Sep 14, 2011 9:27 pm
by snasui

ดูตัวอย่างตามไฟล์แนบครับ
พื้นที่ที่เป็นสูตรจะระบายเป็นสีเขียว
ลำดับการเขียนสูตรเริ่มจาก
1. Sheet1 เซลล์ E1, E2:E5
2. Sheet2 เซลล์ F1, B2:D7
Re: สอบถามสูตรการครบกำหนด
Posted: Sat Sep 17, 2011 4:13 pm
by tanjaae
รบกวนอีกรอบครับ
ทำSheet3ให้ผมที ผมใส่สูตรแล้วไม่ได้
Sheet3นะครับ จะใช้ฐานข้อมูลเดียวกัน แต่อันนี้ใช้หาจากชื่อครับ
Re: สอบถามสูตรการครบกำหนด
Posted: Sat Sep 17, 2011 4:23 pm
by snasui

แก้ไขข้อความตามกฏการใช้บอร์ดด้วยครับ งดใช้ภาษาแชทครับ
Re: สอบถามสูตรการครบกำหนด
Posted: Sat Sep 17, 2011 5:21 pm
by tanjaae
เรียบร้อยแล้วครับ ขอโทษทีผมใช้เพลินไปหน่อย
Re: สอบถามสูตรการครบกำหนด
Posted: Sat Sep 17, 2011 5:33 pm
by snasui

ลองตามนี้ครับ
จากสูตรเดิม
=IF(A2=" "," ",VLOOKUP(A2,Sheet1!$
C$2:$
C$15,
3))
เปลี่ยนเป็น
=IF(A2=" "," ",VLOOKUP(A2,Sheet1!$
B$2:$
D$15,3,
0))
Re: สอบถามสูตรการครบกำหนด
Posted: Sat Sep 17, 2011 7:22 pm
by tanjaae
แล้วถ้าต้องการเพิ่มข้อมูลอีกช่อง ต้องเปลี่ยนสูตรยังไงครับ
ถ้าจะให้ดี อยากรู้ว่าจุดไหนของสูตรคือด้วยครับ
ขอบคุณอีกครั้งครับ
Re: สอบถามสูตรการครบกำหนด
Posted: Sat Sep 17, 2011 7:34 pm
by snasui

ลองตามนี้ครับ
ที่เซลล์ D2 คีย์
=IF(A2=" "," ",INDEX(Sheet1!$A$2:$A$6,MATCH(A2,Sheet1!$B$2:$B$6,0)))
Enter
ด้วยความสามารถของ Vlookup ไม่สามารถหาค่าจากขวาไปซ้ายได้ครับ ดูวิธีการใช้งานที่นี่
http://snasui.blogspot.com/2009/12/vlookup.html
ส่วนสูตรด้านบนตรงส่วน INDEX(Sheet1!$A$2:$A$6,MATCH(A2,Sheet1!$B$2:$B$6,0)) หมายความว่า จากช่วง Sheet1!$A$2:$A$6 ให้นำค่าใน
ตำแหน่งที่เป็นผลลัพธ์ของ MATCH(A2,Sheet1!$B$2:$B$6,0) มาแสดง
สูตร MATCH(A2,Sheet1!$B$2:$B$6,0) จะให้ผลลัพธ์เป็น
ตำแหน่งหรือ
ลำดับที่พบ A2 ในช่วง Sheet1!$B$2:$B$6