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:ใส่ B ที่ I3 และที่ K3=INDEX(B5:G11,MATCH(LEFT(J3,8),A5:A11,0),MATCH(I3,B3:G3,0)+MATCH(RIGHT(J3,4)+0,B4:G4,0)-1)
ต้องกำหนด ให้ มีค่า B ที่ I3 ด้วยครับ
puriwutpokin wrote:+0 เพื่อให้ค่าที่ตัดออกมานั้นกลับเป็นตัวเลข ให้ตรงกับ ช่องข้อมูลที่คีย์เป็นตัวเลขครับ
-1 เพื่อ หักออกหนึ่งคอลัมน์เพื่อให้ค่าตรงกับที่ต้องการหาครับ
ถ้ามีการเปลี่ยน ตำแหน่งต้องเปลี่ยน ช่วงไปด้วยครับ ไม่งั้นต้อง กำหนดช่วงเผื่อไว้ จะได้
ไม่ต้องมาเปลี่ยนช่วงบ่อยๆ หรือ สร้างเป็น Define name หรือ จะเป็น Table ไว้ก็จะได้ยืดหยุ่นครับ