Page 1 of 1

ขอเพิ่มข้อมูล อยากให้ข้อมูลแยกเป็นแต่ละเดือน

Posted: Mon Sep 28, 2020 3:08 pm
by 11032127
ขอเพิ่มข้อมูล อยากให้ข้อมูลแยกเป็นแต่ละเดือนครับ กรกฎา-กันยายน 2563

Re: ขอเพิ่มข้อมูล อยากให้ข้อมูลแยกเป็นแต่ละเดือน

Posted: Tue Sep 29, 2020 10:05 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ลบสูตรที่ A88 ลงไปทิ้ง
  2. ที่ B87 คีย์
    =IFERROR(INDEX(ข้อมูล!$F:$F,AGGREGATE(15,6,ROW(ข้อมูล!$F$2:$F$1000)/(0<FREQUENCY(MATCH("~"&ข้อมูล!$F$2:$F$1000,ข้อมูล!$F$2:$F$1000&"",0),ROW(ข้อมูล!$F$2:$F$1000)-ROW(ข้อมูล!$F$2)+1))/(RIGHT($B$3,3)=ข้อมูล!$E$2:$E$1000)/(MONTH(ข้อมูล!$A$2:$A$1000)=MONTH(0+("1"&"-"&TRIM(SUBSTITUTE(LOOKUP(CHAR(255),$A$1:$A87),"เดือน",""))))),ROW()-MATCH(CHAR(255),$A$1:$A87)+1)),"")
    Enter > Copy ลงด้านล่าง
  3. ที่ E87 คีย์
    =IFERROR(INDEX(ข้อมูล!$F:$F,AGGREGATE(15,6,ROW(ข้อมูล!$F$2:$F$1000)/(0<FREQUENCY(MATCH("~"&ข้อมูล!$F$2:$F$1000,ข้อมูล!$F$2:$F$1000&"",0),ROW(ข้อมูล!$F$2:$F$1000)-ROW(ข้อมูล!$F$2)+1))/(RIGHT($E$3,5)=ข้อมูล!$E$2:$E$1000)/(MONTH(ข้อมูล!$A$2:$A$1000)=MONTH(0+("1"&"-"&TRIM(SUBSTITUTE(LOOKUP(CHAR(255),$A$1:$A87),"เดือน",""))))),ROW()-MATCH(CHAR(255),$A$1:$A87)+1)),"")
    Enter > Copy ลงด้านล่าง

Re: ขอเพิ่มข้อมูล อยากให้ข้อมูลแยกเป็นแต่ละเดือน

Posted: Thu Oct 01, 2020 12:08 pm
by 11032127
พี่ครับ ผมลองเอาข้อมูลสูตรมาว่าง แล้ว สูตรไม่ขึ้นครับ ให้ผมปรับ ตรงเดือนใช่ป่าวครับ

Re: ขอเพิ่มข้อมูล อยากให้ข้อมูลแยกเป็นแต่ละเดือน

Posted: Thu Oct 01, 2020 6:44 pm
by snasui
:D กรุณา Update Version ของ Excel ที่ใช้ตาม Link นี้ด้วยครับ viewtopic.php?f=6&p=103177#p103177

ในเครื่องผมแสดงผลลัพธ์ได้ปกติ ตามภาพครับ

Re: ขอเพิ่มข้อมูล อยากให้ข้อมูลแยกเป็นแต่ละเดือน

Posted: Fri Oct 02, 2020 12:55 am
by Bo_ry
B78
=IFERROR(INDEX(ข้อมูล!$F$2:$F$200,SMALL(IF(FREQUENCY(IF((TEXT(ข้อมูล!$A$2:$A$200,"ดดดด")=TRIM(MID(LOOKUP("ๆ",A$87:A87),6,20)))*(ข้อมูล!$E$2:$E$200=MID(B$3,17,9)),MATCH(ข้อมูล!$F$2:$F$200&"",ข้อมูล!$F$2:$F$200&"",)),ROW(ข้อมูล!$E$1:$E$200)),ROW(ข้อมูล!$E$1:$E$200)),ROWS(B$86:B87)-MATCH("ๆ",A$87:A87))),"")

copy ไป E78