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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)การ Remove Duplicate หรือเลือกมาเฉพาะ Unique นั้นสามารถทำได้หลายวิธีครับ เช่นสามารถใช้ PivotTable ในการ Remove ค่าที่ซ้ำออกไปได้ สามารถใช้การ Conso ก็ได้ ใช้ฟังก์ชั่นก็ได้ ดูที่นี่ครับ http://snasui.blogspot.com/2010/05/blog-post.htmltheeranart wrote:คือผมกำลังก้อปปี้ชื่อของ OPT1 OPT2 OPT3 ของวันที่ 15 aug 2010 ซุ่งผมไป rangename แล้ว แต่ปัญหาคือผมต้องมานั่งลบ EN ย่อจาก Employee number นะครับออก เพื่อเอาเฉพะที่ไม่ซำกัน มีคำแนะนำไหมครับว่ามีวิธีที่ excel ทำได้ โดยไม่ต้องมี remove duplicate ซึ่งข้อมูลมีในลักษณะ array ครับ
กรณีข้อมูลจำนวนมากให้ใช้การ Remove Duplicate หรือ PivotTable กรณีต้องการให้ Dynamic ครับtheeranart wrote:AVERAGE(IF((('Y-2010'!$B$2:$B$5000=8/15/2010)*('Y-2010'!$H$2:$J$5000=D4)*'Y-2010'!$AQ$2:$AQ$5000),(('Y-2010'!$B$2:$B$5000=8/15/2010)*('Y-2010'!$H$2:$J$5000=D4)*'Y-2010'!$AQ$2:$AQ$5000))) จากสูตรนี้ผมใส่ 8/15/2010 ไปแล้วทำไมมัน error หละครับเราต้องใส่ = อะไรครับ ปกติก็ใส่ สัปดาห์ เช่น 33 34 เป็นต้น