Page 1 of 1

vlook up

Posted: Wed Jul 03, 2013 11:43 am
by pipatkenta
เรียน ท่านผู้รู้
ผมต้องการ look up ข้อมูล เวลาทำงานของพนักงาน แต่ใช้สูตรแล้ว #N/A ลองปรับสูตรหลายครั้งแล้วก็ยังไม่ได้
จึงขอรบกวนปรับสูตรให้ด้วยครับ
ขอแสดงความนับถือ

Re: vlook up

Posted: Wed Jul 03, 2013 1:05 pm
by snasui
:D Vlookup ดึงได้ค่าเดียวเท่านั้นครับ

ไม่ทราบว่าต้องการจะให้แสดงผลอยางไร ช่วยแนบตัวอย่างคำตอบที่ต้องการมาให้ด้วยครับ

Re: vlook up

Posted: Wed Jul 03, 2013 1:11 pm
by pipatkenta
เรียน อาจารย์
ผมแนบไฟล์มาใหม่ครับ โดยจุดประสงค์คือ ต้องการ lookup ข้อมูลเป็น วันที่ ,วัน และเวลาทำงานครับ
รายละเอียดในไฟล์แนบครับ

Re: vlook up

Posted: Wed Jul 03, 2013 1:29 pm
by snasui
:D ลองตามนี้ครับ
ที่ชีท Ketsarin Suthum
  1. เซลล์ Q8 คีย์คำว่า No เพื่อเป็นหัวคอลัมน์
  2. เซลล์ Q9 คีย์สูตรเพื่อแสดงลำดับที่พบค่าตามเงื่อนไขใน R5:S5
    =SMALL(IF(MONTH($S$5)=MONTH(DATA!$F$2:$F$122),IF($R$5=YEAR(DATA!$F$2:$F$122),ROW(DATA!$F$2:$F$122)-ROW(DATA!$F$2)+1)),ROWS(Q$9:Q9))
    Ctrl+Shift+Enter
  3. เซลล์ A9 คีย์สูตรเพื่อแสดงวันที่ที่เข้าเงื่อนไขใน R5:S5
    =IF(ISNUMBER($Q9),INDEX(DATA!$F$2:$F$122,$Q9),"")
    Enter > Copy ลงด้านล่าง
  4. ประยุกต์ข้อ 3 เพื่อใช้กับเซลล์ที่เหลือ

!
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง

Re: vlook up

Posted: Wed Jul 03, 2013 2:06 pm
by pipatkenta
เรียน อาจารย์
ผมใช้สูตรตามที่อาจารย์แนะนำแล้ว ลากสูตรลงด้านล่างแล้ว นำไปใช้กับเซลอื่น ผลคือ ไม่แสดงผลอะไรเลยครับ
แล้วเดือน September ก็แสดงค่าตรงหัวข้อ No แค่ 1 เท่านั้นครับ ไม่แน่ใจว่าผมได้ทำผิดขั้นตอนตรงไหนหรือเปล่า
รบกวนอาจารย์ตรวจสอบให้อีกครั้งในไฟล์แนบครับ
และอยากขอรบกวนอาจารย์อธิบายสูตรให้ด้วยครับ
ขอแสดงความนับถือ

Re: vlook up

Posted: Wed Jul 03, 2013 2:31 pm
by pipatkenta
เรียน อาจารย์
ตอนนี้ผมสามารถใช้สูตรได้แล้ว ผมแก้ไขข้อผิดพลาดแล้วครับ (เกิดจากผมเอง)
ขอแสดงความนับถือ