Page 1 of 1

ใส่ลำดับให้ผลลัพธ์

Posted: Wed Jan 23, 2019 7:36 pm
by promwicha
จากเซลล์ ได้ผลลัพธ์จากสูตร ต้องการใส่เลขลำดับ 1 2 3 หากมีข้อมูลจำนวนต่อกันมากกว่า 1
ใส่เอกสารแนบมาให้แล้วครับ

Re: ใส่ลำดับให้ผลลัพธ์

Posted: Wed Jan 23, 2019 8:34 pm
by snasui
:D อ่านแล้วไม่เข้าใจครับ

คีย์คำตอบลงมาตรง ๆ ในเซลล์แลวแจ้งมาว่าคิดอย่างไรจึงได้ค่าเทา่นั้น จะได้สะดวกในการทำความเข้าใจครับ

Re: ใส่ลำดับให้ผลลัพธ์

Posted: Wed Jan 23, 2019 8:45 pm
by promwicha
คีย์ผลลัพธ์ที่ได้ให้แล้วครับ

Re: ใส่ลำดับให้ผลลัพธ์

Posted: Wed Jan 23, 2019 9:40 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ D9 คีย์

=IF(COUNTIF(OFFSET(ฐานข้อมูล!$S$1,MATCH(LOOKUP(9.99999999999999E+307,$A$9:$A9),ฐานข้อมูล!$A$2:$A$1501,0),0,1,3),"?*")=1,"",IF(ROWS($A$9:$A9)-MATCH(9.99999999999999E+307,$A$9:$A9)+1>COUNTIF(OFFSET(ฐานข้อมูล!$S$1,MATCH(LOOKUP(9.99999999999999E+307,$A$9:$A9),ฐานข้อมูล!$A$2:$A$1501),0,1,3),"?*"),"",ROWS($A$9:$A9)-MATCH(9.99999999999999E+307,$A$9:$A9)+1&"."))&OFFSET(ฐานข้อมูล!$S$1,MATCH(LOOKUP(9.99999999999999E+307,$A$9:$A9),ฐานข้อมูล!$A$2:$A$1501,0),ROWS($A$9:$A9)-MATCH(9.99999999999999E+307,$A$9:$A9))

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

Re: ใส่ลำดับให้ผลลัพธ์

Posted: Wed Jan 23, 2019 10:05 pm
by promwicha
ผลลัพธ์ ไม่ได้ครับ

Re: ใส่ลำดับให้ผลลัพธ์

Posted: Wed Jan 23, 2019 10:17 pm
by snasui
:D ปรับสูตรใหม่ตามโพสต์ #4 ครับ

ผมวางสูตรในโพสต์ #4 ให้ใหม่เนื่องจากเดิมคัดลอกสูตรมาผิดเซลล์ครับ

Re: ใส่ลำดับให้ผลลัพธ์

Posted: Wed Jan 23, 2019 11:04 pm
by Bo_ry
อีกแบบ
d9

=IF(OR((COUNTIF(INDEX('=coชช'!$S$2:$U$1501,LOOKUP(9^9,A$9:A9),),"?*"))<=(ROWS(A$9:A9)-MATCH(9^9,A$9:A9))*{1,0}+{0,1}),"",ROWS(A$9:A9)-MATCH(9^9,A$9:A9)+1&".")&INDEX('=coชช'!$S$2:$W$1501,LOOKUP(9^9,A$9:A9),ROWS(A$9:A9)-MATCH(9^9,A$9:A9)+1)

Re: ใส่ลำดับให้ผลลัพธ์

Posted: Thu Jan 24, 2019 2:05 pm
by Bo_ry
เปลี่ยนชื่อชีท เฉยเลย :tt:

=IF(OR((COUNTIF(INDEX(ฐานข้อมูล!$S$2:$U$1501,LOOKUP(9^9,A$9:A9),),"?*"))<=(ROWS(A$9:A9)-MATCH(9^9,A$9:A9))*{1,0}+{0,1}),"",ROWS(A$9:A9)-MATCH(9^9,A$9:A9)+1&".")&INDEX(ฐานข้อมูล!$S$2:$W$1501,LOOKUP(9^9,A$9:A9),ROWS(A$9:A9)-MATCH(9^9,A$9:A9)+1)