การ Lookup ข้อมูลที่ซ้ำกัน และดึงค่าของข้อมูลที่ซ้ำกัน มาแสดง ต่อเนื่องกันใน 1 Cell ต้องทำอย่างไรครับ
Posted: Tue Apr 04, 2017 3:08 pm
สวัสดีครับ
ขอสอบถามแนวทางการใช้งาน Function Excel เกี่ยวกับการแก้ไขปัญหาดังนี้ครับ
การ Lookup ข้อมูลที่ซ้ำกัน และดึงค่าของข้อมูลที่ซ้ำกันมาแสดงต่อเนื่องกันใน 1 Cell ต้องทำอย่างไรครับ (ตัวอย่างตามเอกสารแนบ)
มีข้อมูลอยู่ทั้งหมด 2 ชีท
ชีทที่ 1 ชื่อ HandHeld (เป็นข้อมูลที่ได้จากเครื่องอ่าน Barcode เวลาตรวจนับสินค้า) ประกอบไปด้วย Column : Location Shelf Barcode balance ซึ่ง Barcode เป็นตัวแทนสินค้า 1 ชนิดต่อ 1 Barcode ใน 1 Location หรือ 1 shelf นั้น อาจมีการวางสินค้า มากกว่า 1 Barcode
ตัวอย่างข้อมูล
Location Shelf Barcode balance
C1 C1 2081000074527 32
C1 C1 2081000075852 36
F1 F1 2081000074534 50
C1 C1 2081000075791 23
A1 A1 2081000074527 8
C1 C1 2081000074527 32
D1 D1 2081000075852 36
S1 S1 2081000074527 50
C1 C1 2081000075791 23
C1 C1 2081000075784 8
ชีทที่ 2 ชื่อ Stock เป็นข้อมูลที่ได้จาก Stock ประกอบไปได้ด้วย Column : Barcode Price Stock_Qty
ตัวอย่างข้อมูล
Barcode Price Stock_Qty
8851919580044 44.86 28
8851919580020 44.86 6
8851919590128 28.04 17
8851919590111 28.04 2
สิ่งที่ต้องการให้แสดงผลคือ ในชีท Stock ให้เพิ่ม Column : Location List
โดยทำการ Lookup ไปยัง Sheet HandHeld อ้างอิงจาก Barcode sheet Stock
และให้นำค่าของ Location Shelf และ Balance ในชีทของ Handheld กลับมา และเรียงข้อมูลต่อกันไปเรื่อยๆ ดังนี้ครับ
Location: C1 Shelf: C1 Balance: 20, Location: B3 Shelf: B3 Balance: 5, Location: A1
ตัวอย่าง
Barcode Price Stock_Qty Location List
8851919580044 44.86 28 Location: C1 Shelf: C1 Balance: 20, Location: B3 Shelf: B3 Balance: 5, Location: A1 Shelf: A1 Balance: 2
8851919580020 44.86 6 Location: A1 Shelf: A1 Balance: 5, Location: B3 Shelf: B3 Balance: 10
8851919590128 28.04 17 Location: D8 Shelf: D8 Balance: 5, Location: B6 Shelf: B6 Balance: 17, Location: D11 Shelf: D11 Balance: 2
ขอบคุณครับ
ขอสอบถามแนวทางการใช้งาน Function Excel เกี่ยวกับการแก้ไขปัญหาดังนี้ครับ
การ Lookup ข้อมูลที่ซ้ำกัน และดึงค่าของข้อมูลที่ซ้ำกันมาแสดงต่อเนื่องกันใน 1 Cell ต้องทำอย่างไรครับ (ตัวอย่างตามเอกสารแนบ)
มีข้อมูลอยู่ทั้งหมด 2 ชีท
ชีทที่ 1 ชื่อ HandHeld (เป็นข้อมูลที่ได้จากเครื่องอ่าน Barcode เวลาตรวจนับสินค้า) ประกอบไปด้วย Column : Location Shelf Barcode balance ซึ่ง Barcode เป็นตัวแทนสินค้า 1 ชนิดต่อ 1 Barcode ใน 1 Location หรือ 1 shelf นั้น อาจมีการวางสินค้า มากกว่า 1 Barcode
ตัวอย่างข้อมูล
Location Shelf Barcode balance
C1 C1 2081000074527 32
C1 C1 2081000075852 36
F1 F1 2081000074534 50
C1 C1 2081000075791 23
A1 A1 2081000074527 8
C1 C1 2081000074527 32
D1 D1 2081000075852 36
S1 S1 2081000074527 50
C1 C1 2081000075791 23
C1 C1 2081000075784 8
ชีทที่ 2 ชื่อ Stock เป็นข้อมูลที่ได้จาก Stock ประกอบไปได้ด้วย Column : Barcode Price Stock_Qty
ตัวอย่างข้อมูล
Barcode Price Stock_Qty
8851919580044 44.86 28
8851919580020 44.86 6
8851919590128 28.04 17
8851919590111 28.04 2
สิ่งที่ต้องการให้แสดงผลคือ ในชีท Stock ให้เพิ่ม Column : Location List
โดยทำการ Lookup ไปยัง Sheet HandHeld อ้างอิงจาก Barcode sheet Stock
และให้นำค่าของ Location Shelf และ Balance ในชีทของ Handheld กลับมา และเรียงข้อมูลต่อกันไปเรื่อยๆ ดังนี้ครับ
Location: C1 Shelf: C1 Balance: 20, Location: B3 Shelf: B3 Balance: 5, Location: A1
ตัวอย่าง
Barcode Price Stock_Qty Location List
8851919580044 44.86 28 Location: C1 Shelf: C1 Balance: 20, Location: B3 Shelf: B3 Balance: 5, Location: A1 Shelf: A1 Balance: 2
8851919580020 44.86 6 Location: A1 Shelf: A1 Balance: 5, Location: B3 Shelf: B3 Balance: 10
8851919590128 28.04 17 Location: D8 Shelf: D8 Balance: 5, Location: B6 Shelf: B6 Balance: 17, Location: D11 Shelf: D11 Balance: 2
ขอบคุณครับ