EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ใช่ครับประมาณนี้่ครับ แต่ ผมจะรู้ได้ยังไงว่าออเดอร์ ที่เท่าไหร่มันซ้ำแล้วซ้ำสินค้าตัวไหนบ้าง อะครับpuriwutpokin wrote: Sun Sep 15, 2019 10:18 pm ไม่ค่อยเข้าใจนัก ลองดูว่าใช่ไหมครับที่ H6=IFERROR(INDEX(วางข้อมูล!$C$2:$C$500,AGGREGATE(15,6,(ROW(วางข้อมูล!$C$2:$C$500)-ROW(วางข้อมูล!$C$2)+1)/(วางข้อมูล!$A$2:$A$500=E6),COUNTIF(E$6:E6,E6))),"")
ขออภัยที่ตอบช้านะครับmenem wrote: Sun Sep 15, 2019 11:31 pm ถ้าผมเข้าใจไม่ผิด ในชุดข้อมูลที่วาง มีการ Copy มาวางไว้ซ้ำ ๆ กัน
ซึ่งในความเป็นจริง ข้อมูลสั่งซื้อที่วาง จะอยู่ต่อเนื่องกันจนกว่าจะครบ
ในใบสั่งซื้อแต่ละใบใช่ไหมครับ ?
ขอบคุณมากนะครับที่ช่วยเหลือ ถ้ายังนี้เราสามารถใช้วิธีใด ได้บ้างครับmenem wrote: Tue Sep 17, 2019 9:17 am ที่ผมสอบถามย้ำเพราะพบว่ามีข้อมูลคำสั่งซื้อบางใบมีมากกว่า 1 ครั้งน่ะครับ
เช่น 19062900264A9JS พบว่ามีอยู่ในบรรทัดที่ 13 (3 รายการ) และ 433 (3 รายการ)
ซึ่งหากยืนยันว่าข้อมูลเป็นข้อมูลที่ Export ออกมาโดยไม่ได้มีการเปลี่ยนแปลงใด ๆ ก็แปลว่า
ใบสั่งซื้อนี้ จะมีรายการสินค้าทั้งหมด 6 รายการ นั่นก็แปลได้อีกว่า
มีโอกาสที่ใบสั่งซื้อแต่ละใบจะวางไว้แบบไม่ต่อเนื่องกัน (ซึ่งสูตรที่ผมเขียน
จะทำงานกับข้อมูลลักษณะนี้ไม่ได้น่ะครับ)