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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่างเพิ่มเติม)Code: Select all
SELECT sheet1.[รหัส] AS รหัส
FROM sheet1
WHERE (((InStr(1,[รหัส],"D569"))>0) AND ((InStr(1,[รหัส],"E785"))>0))
GROUP BY sheet1.[รหัส];
ปรับสูตรแล้วใช้ได้ครับsnasui wrote: Tue May 07, 2019 10:26 pm ตัวอย่าง Query ครับ
Code: Select all
SELECT sheet1.[รหัส] AS รหัส FROM sheet1 WHERE (((InStr(1,[รหัส],"D569"))>0) AND ((InStr(1,[รหัส],"E785"))>0)) GROUP BY sheet1.[รหัส];
Code: Select all
SELECT sheet1.[รหัส] As รหัส, Count(sheet1.[รหัส]) AS จำนวน
FROM sheet1
WHERE (InStr([รหัส],"D569")>0)
Group By รหัส
Code: Select all
Selete Count(sheet1.[รหัส] As Total
FROM sheet1
WHERE (InStr([รหัส],"D569")>0)
snasui wrote: Wed May 08, 2019 12:07 am อ่านแล้วไม่ค่อยกระจ่างในคำถามครับ
เพื่อความสะดวกต่อการสังเกตว่ามีการนับถูกต้องหรือไม่ สามารถเพิ่มคอลัมน์ของรหัสกับคอลัมน์ผลลัพธ์ของการนับเข้ามาใน Query ได้ตามด้านล่างครับ
กรณีต้องการเฉพาะผลลัพธ์ว่านับแล้วได้เท่าไร ใช้ Query ตามด้านล่างครับCode: Select all
SELECT sheet1.[รหัส] As รหัส, Count(sheet1.[รหัส]) AS จำนวน FROM sheet1 WHERE (InStr([รหัส],"D569")>0) Group By รหัส
Code: Select all
Selete Count(sheet1.[รหัส]) As Total FROM sheet1 WHERE (InStr([รหัส],"D569")>0)