Page 1 of 1
ลับดับข้อมูลในตารางแบบไม่มีค่าซ้ำ
Posted: Wed Apr 24, 2019 9:24 am
by 060090
สวัสดีครับ
ต้องการให้สูตรแสดงค่า ROW โดยเรียงวันที่ในคอลัมน์ Date ให้เรียงจากน้อยไปมาก และลำดับข้อมูลไม่ซ้ำกัน
รบกวนด้วยครับ
Re: ลับดับข้อมูลในตารางแบบไม่มีค่าซ้ำ
Posted: Wed Apr 24, 2019 10:16 am
by Supachok
F2
=(SMALL(IF(ISNUMBER($D$1:$D$13),$D$1:$D$13,""),ROW(A1)))
Array formula {}
copy down
Re: ลับดับข้อมูลในตารางแบบไม่มีค่าซ้ำ
Posted: Wed Apr 24, 2019 10:33 am
by 060090
Supachok wrote: Wed Apr 24, 2019 10:16 am
F2
=(SMALL(IF(ISNUMBER($D$1:$D$13),$D$1:$D$13,""),ROW(A1)))
Array formula {}
copy down
ขอบคุณสำหรับคำตอบนะครับ
จากสูตร ยังไม่ได้ผลลัพธ์ที่ต้องการครับ เงื่อนไขคืออยากให้แสดงเป็น Row number และจากสูตรข้อมูลลำดับ(Small Function)ยังซ้ำอยู่ครับ
Re: ลับดับข้อมูลในตารางแบบไม่มีค่าซ้ำ
Posted: Wed Apr 24, 2019 2:28 pm
by logic
ลองแบบนี้ครับ
F2 =IFERROR(MOD(AGGREGATE(15,6,($D$2:$D$13*100+ROW($D$2:$D$13))/ISNUMBER($D$2:$D$13),ROWS(F$2:F2)),100),"")
Re: ลับดับข้อมูลในตารางแบบไม่มีค่าซ้ำ
Posted: Wed Apr 24, 2019 2:39 pm
by Supachok
ลองแบบนี้ครับ
F2 =IFERROR(MOD(AGGREGATE(15,6,($D$2:$D$13*100+ROW($D$2:$D$13))/ISNUMBER($D$2:$D$13),ROWS(F$2:F2)),100),"")
[/quote]
Re: ลับดับข้อมูลในตารางแบบไม่มีค่าซ้ำ
Posted: Wed Apr 24, 2019 7:40 pm
by 060090
ทำได้แล้วครับ ขอบคุณมากๆนะครับ
Re: ลับดับข้อมูลในตารางแบบไม่มีค่าซ้ำ
Posted: Wed Apr 24, 2019 11:47 pm
by ivan901
อีกสูตรครับ
F2=IFERROR(MATCH(SMALL(IF(IF(ISTEXT($D$1:$D$13),0,$D$1:$D$13),$D$1:$D$13+ROW($1:$13)/10000),ROWS($2:2)),$D$1:$D$13+ROW($1:$13)/10000,0),"") Ctrl + Shirt + Enter