Page 1 of 1
ตัดรหัสที่ซ้ำกันให้เหลือแค่ 2 แล้ว random เวลาให้
Posted: Fri Apr 29, 2022 11:58 am
by Xcelvba
- ตัดรหัสที่ซ้ำกันเกิน 2 ให้เหลือแค่ 2
- random เวลาให้รหัส 7:45-7:49 ครั้งแรกของรหัส
- random เวลาให้รหัส 17:01-17:15 ครั้งที่ 2 ของรหัส
ตามไฟล์แนบ+รูปภาพครับ
Re: ตัดรหัสที่ซ้ำกันให้เหลือแค่ 2 แล้ว random เวลาให้
Posted: Fri Apr 29, 2022 7:14 pm
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ E2 คีย์
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$3604)/(0<FREQUENCY(MATCH(A$2:$A$3604,A$2:$A$3604,0),ROW($A$2:$A$3604)-ROW($A$2)+1)),INT((ROWS(E$2:E2)-1)/2)+1)),"")
Enter > Copy ลงด้านล่าง
- ที่ F2 คีย์
=IF(E2="","",VLOOKUP(E2,$A$2:$B$3604,2,0))
Enter > Copy ลงด้านล่าง
- ที่ G2 คีย์
=IF(E2="","",IF(E2=E1,"17:01-17:15","7:45-7:49"))
Enter > Copy ลงด้านล่าง
Re: ตัดรหัสที่ซ้ำกันให้เหลือแค่ 2 แล้ว random เวลาให้
Posted: Sat Apr 30, 2022 8:25 am
by Xcelvba
snasui wrote: Fri Apr 29, 2022 7:14 pm

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ E2 คีย์
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$3604)/(0<FREQUENCY(MATCH(A$2:$A$3604,A$2:$A$3604,0),ROW($A$2:$A$3604)-ROW($A$2)+1)),INT((ROWS(E$2:E2)-1)/2)+1)),"")
Enter > Copy ลงด้านล่าง
- ที่ F2 คีย์
=IF(E2="","",VLOOKUP(E2,$A$2:$B$3604,2,0))
Enter > Copy ลงด้านล่าง
- ที่ G2 คีย์
=IF(E2="","",IF(E2=E1,"17:01-17:15","7:45-7:49"))
Enter > Copy ลงด้านล่าง
ขอบคุณ อ. มากครับ
