Page 1 of 1

การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Wed Jan 24, 2018 2:50 pm
by amara_earn
รบกวนสอบถามค่ะ
ต้องการป้อนค่าแล้วให้แสดงข้อมูลออกมามากกว่า 1 รายการ
เช่น
ป้อนค่า : A01-4-1
ข้อมูล
https://image.goosiam.com/view.asp?uid= ... PHhzFQNcC2
สิ่งที่ต้องการ : Serial Number
https://image.goosiam.com/view.asp?uid= ... 5akM4fIvpU

ปัญหาของหนูตอนนี้คือค่าที่มันซ้ำจะออกมาแค่ 1 ตัวเท่านั้น

Re: การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Wed Jan 24, 2018 3:00 pm
by eyepop99
B6 = IFERROR(INDEX(Serial_No.__Calculated,SMALL(IF(Bin=MTU!$E$1,ROW(Bin)-ROW(LocationMTU!$A$2)-1),ROWS(MTU!$B$6:$B6))),"")
Ctrl+Shift+Enter

ลากลง

Re: การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Wed Jan 24, 2018 4:02 pm
by amara_earn
ขอบคุณนะคะ

Re: การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Wed Jan 24, 2018 4:53 pm
by amara_earn
eyepop99 wrote: Wed Jan 24, 2018 3:00 pm B6 = IFERROR(INDEX(Serial_No.__Calculated,SMALL(IF(Bin=MTU!$E$1,ROW(Bin)-ROW(LocationMTU!$A$2)-1),ROWS(MTU!$B$6:$B6))),"")
Ctrl+Shift+Enter

ลากลง
พี่ค่ะ
เอิร์นรบกวนอีกรอบได้ไหมคะ
พอใส่ไปแล้วค่ามันกระโดดคะ
เอิร์นมีแก้ไขสูตรเล็กน้อยคือ
B6 = IFERROR(INDEX(Serial_No.__Calculated,SMALL(IF(Bin=MTU!$E$1,ROW(Bin)-ROW(LocationMTU!$A$2)-1),ROWS(MTU!$B$6:$B6))),"")
ใช้เป็น ROW(LocationMTU!$A$1)-1)
เนื่องจากลองใส่สูตรที่ให้มาค่าของ Bin A01-1-1ไม่ออก
หลังปรับสูตรแล้วก็ลองป้อนค่าใหม่เป็น A01-1-2
ผลลัพท์ที่ได้คือ
https://image.goosiam.com/view.asp?uid= ... J3phKHQAyl

https://image.goosiam.com/view.asp?uid= ... FT2O7bElQk

Re: การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Wed Jan 24, 2018 5:57 pm
by snasui
:D แนบไฟล์ตัวอย่างที่ลองทำแล้วมาด้วยจะได้ช่วยดูได้

สำหรับภาพและไฟล์แนบ ให้แนบมาที่ฟอรัมนี้ อ่านกฎการใช้บอร์ดข้อ 4 ประกอบครับ :roll:

Re: การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Wed Jan 24, 2018 5:58 pm
by puriwutpokin
ใช้สูตร​เดิมลองเปลี่ยน​-1เป็น​+1ดูครับ

Re: การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Wed Jan 24, 2018 6:10 pm
by amara_earn
snasui wrote: Wed Jan 24, 2018 5:57 pm :D แนบไฟล์ตัวอย่างที่ลองทำแล้วมาด้วยจะได้ช่วยดูได้

สำหรับภาพและไฟล์แนบ ให้แนบมาที่ฟอรัมนี้ อ่านกฎการใช้บอร์ดข้อ 4 ประกอบครับ :roll:
รบกวนด้วยนะคะ

Re: การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Wed Jan 24, 2018 6:28 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ B6 คีย์
    = IFERROR(INDEX(Serial_No.__Calculated,SMALL(IF(Bin=$E$1,ROW(Bin)-MIN(ROW(Bin))+1),ROWS(B$6:B6))),"")
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
ควรระบุคำตอบมาด้วยเสมอจะได้เปรียบเทียบกับผลลัพธ์ของสูตรที่เขียนได้ครับ

Re: การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Wed Jan 24, 2018 7:13 pm
by puriwutpokin
อาจารย์ คนควนครับ สงสัยตำแหน่งของ อาจารย์ สลับนิดหนึ่งครับ
= IFERROR(INDEX(Serial_No.__Calculated,SMALL(IF(Bin=$E$1,ROW(Bin)-MIN(ROW(Bin))+1),ROWS(B$6:B6))),"")

Re: การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Wed Jan 24, 2018 8:08 pm
by snasui
:D ขอบคุณที่แจ้ง :thup: แก้ไขแล้วครับ

Re: การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Thu Jan 25, 2018 9:55 am
by eyepop99
:cry: ขอโทษครับ ความจริงแล้วต้องเป็น +1 อาจจะพิมพ์เครื่องหมายผิด

Re: การใช้ VLookUp ให้แสดงค่าที่ซ้ำมากกว่า 1 รายการ

Posted: Thu Jan 25, 2018 10:10 am
by amara_earn
ขอขอบคุณทุกท่านมากๆๆเลยคะ