List การเรียงลำดับค่าไม่ซ้ำแบบต่อเนื่อง
Posted: Mon Jun 10, 2019 5:58 pm
เรียน อาจารย์,
ผมเคยได้รับสูตรการเรียงชื่อไม่ซ้ำ ของอาจารย์ Worked มากครับผม IFERROR(INDEX(Info!$A$2:$A$500,SMALL(IF($B$2=Info!$C$2:$C$500,ROW(Info!$B$2:$B$500)-ROW(Info!$B$1)),ROWS(B$6:B6))),"")
แต่พอผมอยากทำแบบต่อเนื่องผมติดครับ คืออยากได้แบบว่า หากเจอค่าให้เรียงค่าไม่ซ้ำระดับแรก พอหมดให้ไปดูค่าอันถัดไป ยกตัวอย่างคือ
โจทย์ ผมมีสมาชิกที่เกิดจากการบอกต่อ หรือ Reference Code มาจากคนกลุ่มที่ 1 บอกต่อคนกลุ่มที่ 2 และคนกลุ่มที่ 2 บอกต่อคนกลุ่มที่ 3 & 4 และคนกลุ่มที่ 4 บอกต่อคนที่ 5&6 สิ่งที่ผมต้องการหาคือ
1. กลุ่มที่ 1 มีการ Reference คนในกลุ่มที่ 2 เป็นใครบ้าง ซึ่งผมเอาสูตรอาจารย์อันแรกไปใช้ได้ เพราะคนกลุ่มที่ 1 มีเพียงท่านเดียว
2. แต่พอเจอคนกลุ่มที่ 2 ที่มีจำนวนมากกว่า 1 คน ผมอยากรู้ว่านาย A คนกลุ่มที่ 2 มีการแนะนำคนกลุ่มที่ 3 กี่คนใครบ้าง และ นาย B คนกลุ่มที่ 2 มีการแนะนำคนกลุ่มที่ 3 กี่คนใครบ้าง.....ซึ่งผมลองส่งตัวอย่างข้อมูลมาให้พิจารณาครับ ตาม File นบครับผม
ปล. Sheet แรกคือ Information ครับ อีก Sheet คือตัวที่ผมพยายาม Run ออกมาครับผม
ขอบพระคุณอาจารย์มากๆครับผม
ผมเคยได้รับสูตรการเรียงชื่อไม่ซ้ำ ของอาจารย์ Worked มากครับผม IFERROR(INDEX(Info!$A$2:$A$500,SMALL(IF($B$2=Info!$C$2:$C$500,ROW(Info!$B$2:$B$500)-ROW(Info!$B$1)),ROWS(B$6:B6))),"")
แต่พอผมอยากทำแบบต่อเนื่องผมติดครับ คืออยากได้แบบว่า หากเจอค่าให้เรียงค่าไม่ซ้ำระดับแรก พอหมดให้ไปดูค่าอันถัดไป ยกตัวอย่างคือ
โจทย์ ผมมีสมาชิกที่เกิดจากการบอกต่อ หรือ Reference Code มาจากคนกลุ่มที่ 1 บอกต่อคนกลุ่มที่ 2 และคนกลุ่มที่ 2 บอกต่อคนกลุ่มที่ 3 & 4 และคนกลุ่มที่ 4 บอกต่อคนที่ 5&6 สิ่งที่ผมต้องการหาคือ
1. กลุ่มที่ 1 มีการ Reference คนในกลุ่มที่ 2 เป็นใครบ้าง ซึ่งผมเอาสูตรอาจารย์อันแรกไปใช้ได้ เพราะคนกลุ่มที่ 1 มีเพียงท่านเดียว
2. แต่พอเจอคนกลุ่มที่ 2 ที่มีจำนวนมากกว่า 1 คน ผมอยากรู้ว่านาย A คนกลุ่มที่ 2 มีการแนะนำคนกลุ่มที่ 3 กี่คนใครบ้าง และ นาย B คนกลุ่มที่ 2 มีการแนะนำคนกลุ่มที่ 3 กี่คนใครบ้าง.....ซึ่งผมลองส่งตัวอย่างข้อมูลมาให้พิจารณาครับ ตาม File นบครับผม
ปล. Sheet แรกคือ Information ครับ อีก Sheet คือตัวที่ผมพยายาม Run ออกมาครับผม
ขอบพระคุณอาจารย์มากๆครับผม