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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ที่ sheet1kr1977 wrote:วิธีนี้ผมทำได้อยู่ครับ แต่ที่ต้องการคือ เราเชื่อมโยงข้อมูลมาจาก sheet1 ส่วน sheet2 ตำแหน่งของคนที่ได้คะแนนมากไปน้อย มันจะเรียงให้อัตโนมัต โดยที่เราไม่ต้องไปจัดการอะไรเลย
ในซีท2 เซลล์ B2 ปรับสุตรใหม่ลองตามนี้ดูครับ =INDEX(Sheet1!$B$2:$B$20,SMALL(IF($C2=Sheet1!$C$2:$C$20,ROW(Sheet1!$C$2:$C$20)-ROW($C$2)+1),COUNTIF(C$2:C2,C2))) กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงล่างkr1977 wrote:สูตรคุณ joo ถ้ามีคะแนน้ท่ากัน มันจะไปดึงเอาข้อมูลที่อยูแถวบนครับ ทำให้มีข้อมูลซ้ำกัน