Page 1 of 1

VLOOKUP ต้องการให้ข้อมูลออกทั้ง 2 อย่าง

Posted: Fri Jan 13, 2017 4:18 pm
by richman01
ลองใช้สูตร VLOOKUP ดูแล้วมันแสดงแค่ค่าบนสุดอย่างเดียวครับ ตั้งแต่แถวDจนถึงแถวP บรรทัดที่ 4
แต่ผมต้องการให้ข้อมูลมันแสดงทั้ง 2 ข้อมูลครับ ทั้งบรรทัดที่ 4 และ บรรทัดที่ 5
ต้องทำยังไงครับหรือต้องเปลี่ยนไปใช้สูตรอื่น
วางสูตรไว้แถว T ครับ
งาน.xlsx

Re: VLOOKUP ต้องการให้ข้อมูลออกทั้ง 2 อย่าง

Posted: Fri Jan 13, 2017 6:15 pm
by snasui
:D ต้องการให้แสดงตรงไหนอย่างไร ช่วยทำตัวอย่างคำตอบมาให้ด้วยจะได้สะดวกต่อการทำความเข้าใจ สำหรับ Vlookup สามารถดึงมาได้แต่ค่าเดียวเท่านั้นครับ

Re: VLOOKUP ต้องการให้ข้อมูลออกทั้ง 2 อย่าง

Posted: Sat Jan 14, 2017 10:56 am
by richman01
ตัวอย่างคำตอบนะครับ เช่น เราพิมพ์แค่วันที่ 27/12/2559 แล้วก็จะรันข้อมูลการทำงานของ นางสาวB จะออกมาครบทั้งหมดครับ แบบในวันที่ 27/12/2559 ทำงานอะไรบ้าง ก็จะระบุออกมาหมด เฉพาะของวันที่ 27/12/2559 ครับ

Re: VLOOKUP ต้องการให้ข้อมูลออกทั้ง 2 อย่าง

Posted: Mon Jan 16, 2017 6:31 am
by snasui
:D ตัวอย่างสูตรครับ
  1. สร้างพื้นที่ช่วยในการคำนวณโดย
    1. Copy หัวคอลัมน์ A1:P2 ไปวางที่ R1:AG2
    2. เซลล์ R3 เขียนสูตร
      =IF(A3<>"",A3,A2)
      Enter > Copy ไปทางขวาจนถึง T3 แล้ว Copy ลงด้านล่าง
    3. เซลล์ U3 เขียนสูตร
      =IF(D3="","",D3)
      Enter > Copy ไปทางขวาถึง X3 แล้ว Copy ลงด้านล่าง
    4. เซลล์ Y3 เขียนสูตร
      =IFERROR(LOOKUP(2,1/($T$1:$T2=$T3),Y$1:Y2)&" "&H3,H3&"")
      Enter > Copy ไปด้านขวาถึง AG3 แล้ว Copy ลงด้านล่าง
  2. เซลล์ C20 เขียนสูตรเพื่อหาคำตอบ
    =INDEX($S$3:$AG$13,MATCH(C$19,$R$3:$R$13),ROWS(C$20:C20))
    Enter > Copy ลงด้านล่างไปถึง C34

Re: VLOOKUP ต้องการให้ข้อมูลออกทั้ง 2 อย่าง

Posted: Mon Jan 16, 2017 9:03 am
by richman01
snasui wrote::D ตัวอย่างสูตรครับ
  1. สร้างพื้นที่ช่วยในการคำนวณโดย
    1. Copy หัวคอลัมน์ A1:P2 ไปวางที่ R1:AG2
    2. เซลล์ R3 เขียนสูตร
      =IF(A3<>"",A3,A2)
      Enter > Copy ไปทางขวาจนถึง T3 แล้ว Copy ลงด้านล่าง
    3. เซลล์ U3 เขียนสูตร
      =IF(D3="","",D3)
      Enter > Copy ไปทางขวาถึง X3 แล้ว Copy ลงด้านล่าง
    4. เซลล์ Y3 เขียนสูตร
      =IFERROR(LOOKUP(2,1/($T$1:$T2=$T3),Y$1:Y2)&" "&H3,H3&"")
      Enter > Copy ไปด้านขวาถึง AG3 แล้ว Copy ลงด้านล่าง
  2. เซลล์ C20 เขียนสูตรเพื่อหาคำตอบ
    =INDEX($S$3:$AG$13,MATCH(C$19,$R$3:$R$13),ROWS(C$20:C20))
    Enter > Copy ลงด้านล่างไปถึง C34
ขอบคุณมากครับ ตอนนี้ได้แล้วครับอาจารย์ แต่ติดปัญหาตรงที่
ว/ด/ป เลขที่JOB วันที่แจ้ง วันที่เริ่มงาน วันที่ปิดงาน มันขึ้นว่า 241056 241057
มันไม่ระบุเป็นตัวเลขวันที่ให้ ต้องแก้ยังไงเหรอครับ

Re: VLOOKUP ต้องการให้ข้อมูลออกทั้ง 2 อย่าง

Posted: Tue Jan 17, 2017 11:13 pm
by snasui
:D กำหนด Format ใหม่ให้เป็น dd/mm/yyyy ครับ โดยกดแป้น Ctrl+1 เพื่อเปิดหน้าต่าง Format Cells > ที่แถบ Number เลือก Custom > ที่ช่อง Type: คีย์ dd/mm/yyyy > OK

ตัวเลขวันที่ดังกล่าวนี้เป็นวันที่แบบพ.ศ. ควรแก้ไขให้เป็นค.ศ. เนื่องจาก Excel จะรู้จักวันที่ที่เป็นค.ศ. เท่านั้นครับ

อ่านเพิ่มเติมที Link นี้ครับ wordpress/date-and-time/