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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)เปลี่ยนเป็นที่ C2 คีย์สูตรตามด้านล่างเพื่อเรียงลำดับใหม่ไม่ให้มีการข้ามลำดับ คะแนนเท่ากัน ได้ลำดับเท่ากัน
=MATCH(B2,LARGE(IF(FREQUENCY(MATCH($B$2:$B$21,$B$2:$B$21,0),ROW($B$2:$B$21)-ROW($B$2)+1),$B$2:$B$21),ROW(INDIRECT("1:"&COUNT($B$2:$B$21)))),-1)
การ กดแป้นให้รับสูตรจะต้องกด Crtl+Shift+Enter เนื่องจากเป็นสูตร Array หากกดแป้นถูกต้องจะเห็นเครื่องหมายปีกกาคร่อมสูตร ปีกกานี้จะคีย์เข้าไปเองไม่ได้ครับ
ผมลืมเอา -1 ตัวท้ายสุดออกครับ ลองดูใหม่อีกรอบตามสูตรด้านบนครับnengba wrote:ยังไม่ได้ครับ มันจะได้แค่ลำดับที่ 1 แล้วต่อไปจะเป็น #N/A น่ะครับ