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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)i3erm wrote:ผมอยากตรวจสอบว่า Sheet F:FCode ไม่อยู่ที่ไหนใน Sheet M มีผลผลิตเท่าไร และผลผลิตที่ซ้ำให้แจงว่ามีอะไรบ้าง
i3erm wrote:ตัวอย่างคำตอบ
Sheet F : FCode = 200000706560046
ให้ค้นหาใน Sheet M : FCode = 200000706560046
NoB Harvest ProdQty MCode FCode
2201006309 บางส่วน 2250 220000909560021 200000706560046
2201006309 หมดบ่อ 3000 220001009560001 200000706560046
ผลรวม ProdQty=5250 มีจำนวน 2 ใบ
ไม่ทราบว่าเข้าใจไหมนะครับ เพราะข้อมูลมันเยอะมาก
ขอบคุณครับล่วงหน้าาครับ
i3erm wrote:แยกออกมาแล้วทำตารางใหม่หรือSheet ใหม่ ก็ดีครับ
i3erm wrote:ต้อง กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงมาด้านล่าง หรือไม่ครับผม
i3erm wrote:อาจารย์ครับ ตัวอย่างที่ใน Sheet : Sample สูตรนี้สามารถดัดแปลงได้ไหมครับ ที่อาจารย์แสดงผลแถว ผมจะปรับเป็นคอลัมน์ ได้ไหมครับ
NoB Harvest ProdQty MCode FCode
NoB Harvest ProdQty MCode FCode
NoB Harvest ProdQty MCode FCode
เป็น
NoB Harvest ProdQty MCode FCode NoB Harvest ProdQty MCode FCode NoB Harvest ProdQty MCode FCode
Code: Select all
=IFERROR(INDEX(INDEX(M!$A$2:$E$1400,0,MOD((COLUMNS($I5:I5)-1),5)+1),SMALL(IF(M!$E$2:$E$1400=$B$2,ROW(M!$E$2:$E$1400)-ROW(M!$E$2)+1),COUNTIF($I$4:$I$4,LEFT($I$4,LEN(I$4)-1)&"*"))),"")
Code: Select all
=IFERROR(INDEX(INDEX(M!$A$2:$E$1400,0,MOD((COLUMNS($I5:I5)-1),5)+1),SMALL(IF(M!$E$2:$E$1400=$B$2,ROW(M!$E$2:$E$1400)-ROW(M!$E$2)+1),COUNTIF($I$4:I$4,LEFT(I$4,LEN(I$4)-1)&"*"))),"")