Page 1 of 1

ต้องการให้แสดงว่าค่านี้อยู่ลำดับที่เท่าไหร่คะ

Posted: Thu Jan 10, 2013 5:27 pm
by nongnok
จากไฟล์แนบ ได้ลองใช้ Vlookup เพื่อให้แสดงว่า ช่อง B2 ถึง B55 นั้น ตรงกับ D2 ถึง D125 ที่ ช่อง C เท่ากับเท่าไหร่ คะ แต่ค่าไม่ขึ้นไม่แน่ใจว่าส่วนใดผิดคะ

และในช่อง B2 ถึง B55 ถ้าจะทำให้ค่าไม่ซ้ำกัน ต้องแก้ไขอย่างไรคะ

Re: ต้องการให้แสดงว่าค่านี้อยู่ลำดับที่เท่าไหร่คะ

Posted: Thu Jan 10, 2013 6:09 pm
by snasui
:D ที่ A2 ลองคีย์สูตรตามด้านล่างครับ

=MATCH(B2,$D$2:$D$125,0)

Enter > Copy ลงด้านล่าง

การ Random ไม่ให้ซ้ำลองดูที่นี่ครับ http://snasui.blogspot.com/2009/12/blog-post_7858.html

Re: ต้องการให้แสดงว่าค่านี้อยู่ลำดับที่เท่าไหร่คะ

Posted: Thu Jan 10, 2013 6:37 pm
by nongnok
ขอบคุณคะ ฟังก์ชันที่ให้มาใช้ได้ดีคะ :cp:

แต่ดูเหมือนว่า การ random ไม่ให้ซ้ำที่เข้าไปนั้น ใช้ในกรณีนี้ไม่ได้คะ (เคยเข้าไปศึกษาอยู่หลายครั้ง :D ) เพราะเลขที่ Random นั้นเป็นการ Random ให้ค่าตรงกับ E2:E125 โดยไม่ให้ซ้ำคะ และลำดับที่ใน D2:D125 นั้น Fit กับค่าใน column: E คะ จึงไม่ต้องใช้ Rank หรือไม่คะ

ได้แนบไฟล์ที่ทดลองทำมาด้วยคะ

Re: ต้องการให้แสดงว่าค่านี้อยู่ลำดับที่เท่าไหร่คะ

Posted: Thu Jan 10, 2013 6:47 pm
by snasui
:D ไม่เข้าใจครับ จากที่อธิบายมา
nongnok wrote:เพราะเลขที่ Random นั้นเป็นการ Random ให้ค่าตรงกับ E2:E125 โดยไม่ให้ซ้ำคะ
แสดงว่าคอลัมน์ E มีค่าซ้ำ แต่ต้องการ Random ออกมาแล้วไม่ให้ซ้ำ เช่นนั้นใช่หรือไม่ครับ

หากใช่ กำจัดค่าซ้ำในคอล้มน์ E ทิ้งไปก่อนแล้วค่อยใช้วิธีตาม Link ที่ให้ไปครับ

หากไม่ใช่ การ Random ที่ให้ไปโอกาสซ้ำกันยากมาก (ถึงแม้จะมีโอกาศซ้ำ)

Re: ต้องการให้แสดงว่าค่านี้อยู่ลำดับที่เท่าไหร่คะ

Posted: Thu Jan 10, 2013 6:58 pm
by snasui
:D อีกตัวอย่าง ตามไฟล์แนบด้านล่าง คอลัมน์ H:I จะสุ่มคอลัมน์ D:E ขึ้นมาเรียงลำดับใหม่ ซึ่ง No และ Value จะไปด้วยกันเสมอ

Re: ต้องการให้แสดงว่าค่านี้อยู่ลำดับที่เท่าไหร่คะ

Posted: Sat Jan 12, 2013 10:07 pm
by nongnok
ขอบคุณคะ อาจารย์พึ่งบอกว่าใช้ค่าซ้ำได้ และสูตรที่ให้ใช้ได้ดีคะ ^^