Page 1 of 1
แสดงค่าซ้ำทั้งหมดใน Cell เดียว
Posted: Wed Jun 06, 2018 5:22 pm
by jaturaporncat
เนื่องจาก Order 1 ใบ สามารถมี BB ได้หลายใบ รบกวนขอสูตรที่แสดงค่าแบบผลลัพท์ที่ต้องการค่ะ
Order No. BB No. ผลลัพท์ที่ต้องการ
AA61/001 BB61/001 BB61/001,BB61/002,BB61/003
AA61/001 BB61/002 BB61/002,BB61/003,BB61/004
AA61/001 BB61/003 BB61/003,BB61/004,BB61/005
AA61/002 BB61/004 BB61/004,BB61/005
AA61/002 BB61/005 BB61/004,BB61/005
ขอบคุณมากค่ะ
Re: แสดงค่าซ้ำทั้งหมดใน Cell เดียว
Posted: Wed Jun 06, 2018 7:15 pm
by parakorn
ไม่เข้าใจแนวคิดที่แสดงผลลัพท์ครับ ลองอธิบายวิธีการคำนวณ แต่ละบรรทัดมาด้วยครับ
แล้ว ที่ C7 เหตุใดผลลัพท์จึงเป็น BB61/004,BB61/005 ในเมื่อเริ่มบรรทัดที่ BB61/005 ครับ
Re: แสดงค่าซ้ำทั้งหมดใน Cell เดียว
Posted: Wed Jun 06, 2018 9:16 pm
by jaturaporncat
ขออภัยค่ะ ขอจัดทำใหม่ข้อมูลดังนี้ค่ะ
Sheet Data มีข้อมูลดังนี้
Order No. BB No.
AA61/001 BB61/001
AA61/001 BB61/002
AA61/001 BB61/003
AA61/002 BB61/004
AA61/003 BB61/005
AA61/003 BB61/006
AA61/004 BB61/007
Sheet Result
คำอธิบาย
Sheet Data : ยกตัวอย่างเช่น Order No. AA61/001 มี BB No. ที่เกี่ยวข้องทั้งหมด 3 ใบ คือ BB61/001, BB61/002, BB61/003
ที่ Sheet Result: เมื่อพิมพ์ Order No. AA61/001 ที่ BB No. ให้แสดงค่า BB No. ที่เกี่ยวข้องทั้งหมดดังตารางด้านล่างค่ะ
Order No. BB No.
AA61/001 BB61/001, BB61/002, BB61/003
AA61/002 BB61/004
AA61/003 BB61/005, BB61/006
AA61/004 BB61/007
ทั้งนี้ได้แนบไฟล์ใหม่มาด้วยค่ะ
ขอบคุณมากค่ะ
Re: แสดงค่าซ้ำทั้งหมดใน Cell เดียว
Posted: Wed Jun 06, 2018 9:37 pm
by snasui

ตัวอย่างสูตรครับ
ที่ชีต Data
- C2 คีย์คำว่า All_BB หรือข้อความอื่นใด เพื่อเป็นหัวคอลัมน์
- C3 คีย์สูตร
=IFERROR(LOOKUP(2,1/(A$2:A2=A3),C$2:C2)&","&B3,B3)
Enter > Copy ลงด้านล่าง
ที่ชีต Result
- เซลล์ B6 คีย์
=LOOKUP(2,1/(Data!$A$3:$A$9=A6),Data!$C$3:$C$9)
Enter > Copy ลงด้านล่าง
Re: แสดงค่าซ้ำทั้งหมดใน Cell เดียว
Posted: Thu Jun 07, 2018 9:21 am
by jaturaporncat
อาจารย์คะ รบกวนขอสอบถามเพิ่มเติมดังนี้ค่ะ
ที่ชีต Data
ได้ทำการเพิ่มวันที่ของ BB No.
Order No. BB No. BB No. Date
AA61/001 BB61/001 26/3/2018
AA61/001 BB61/002 23/5/2018
AA61/001 BB61/003 3/5/2018
AA61/002 BB61/004 2/4/2018
AA61/003 BB61/005 28/3/2018
AA61/003 BB61/006 29/3/2018
AA61/004 BB61/007 9/5/2018
ที่ชีต Result
ต้องการทราบว่า BB No. ใบใดเป็นใบล่าสุดโดยเทียบจาก BB No. ที่ Sheet Data ค่ะ
Order No. BB No. BB No. ใบล่าสุดเทียบจาก Date
AA61/001 BB61/001, BB61/002, BB61/003 BB61/002
AA61/002 BB61/004 BB61/004
AA61/003 BB61/005, BB61/006 BB61/006
AA61/004 BB61/007 BB61/007
ขอบพระคุณค่ะ
Re: แสดงค่าซ้ำทั้งหมดใน Cell เดียว
Posted: Thu Jun 07, 2018 6:09 pm
by snasui

ตัวอย่างสูตรที่ C6 ครับ
=INDEX(Data!$B$3:$B$9,MATCH(1,IF(Data!$A$3:$A$9=A6,IF(Data!$C$3:$C$9=MAX(IF(Data!$A$3:$A$9=A6,Data!$C$3:$C$9)),1)),0))
Ctrl+Shift+Enter > Copy ลงด้านล่าง อ่านวิธีกดแป้นอย่างละเอียดที่นี่ครับ
viewtopic.php?f=6&p=81118#p81118
Re: แสดงค่าซ้ำทั้งหมดใน Cell เดียว
Posted: Thu Jun 07, 2018 7:32 pm
by jaturaporncat
ทำได้แล้วค่ะ ขอบพระคุณอาจารย์มากค่ะ
