Page 1 of 1
สูตรแยกแต่ละยี่ห้อ
Posted: Fri Apr 09, 2021 4:55 pm
by monoza2019
ใช้สูตรในการเขียนแยกแต่ละยี่ห้ออย่างไรครับ
จากข้อมูลดิบ Sheet DATA
ไปสู่ข้อมูลใน Sheet2 โดยเรียงแต่ละยี่ห้อ
ไม่ใช้ตัวกรองครับ
Re: สูตรแยกแต่ละยี่ห้อ
Posted: Fri Apr 09, 2021 5:29 pm
by norkaz
Sheet2
A2
=INDEX(DATA!A:A,MOD(AGGREGATE(15,6,COUNTIF(DATA!$B$2:$B$22,"<="&DATA!$B$2:$B$22)+ROW($2:$22)/10000,ROW(1:1)),1)*10000)
Copy ไปขวา และลงล่าง
Norkaz
Re: สูตรแยกแต่ละยี่ห้อ
Posted: Fri Apr 09, 2021 5:44 pm
by monoza2019
ขอบคุณครับ
Re: สูตรแยกแต่ละยี่ห้อ
Posted: Fri Apr 09, 2021 6:00 pm
by monoza2019
เอาข้อมูลของวันที่ 8 มาใส่แต่ข้อมูลใน Sheet2
จะอยู่ในบรรทัดที่ 13 ไม่ได้อยู่บรรทัดที่ 2 เป็นเพราะอะไรครับ
ข้อมูลจะอยู่ด้านล่างครับ
Re: สูตรแยกแต่ละยี่ห้อ
Posted: Fri Apr 09, 2021 6:20 pm
by norkaz
..
เนื่องจากข้อมูลมีถึง แถวที่ 11 ให้ปรับในสูตรจากแถว 22 เป็น 11
และถ้าต้องการเผื่อๆไป ใช้ IFERROR ไปครอบสูตร บังคับให้ติดเป็นค่าว่างไป
A2
=IFERROR(INDEX(DATA!A:A,MOD(AGGREGATE(15,6,COUNTIF(DATA!$B$2:$B$11,"<="&DATA!$B$2:$B$11)+ROW($2:$11)/10000,ROW(1:1)),1)*10000),"")
Norkaz
Re: สูตรแยกแต่ละยี่ห้อ
Posted: Fri Apr 09, 2021 6:39 pm
by norkaz
..
เข้าใจว่าท่านเจ้าของกระทู้ ต้องการ Pattern เดียวกันนี้ ใช้บ่อยๆ กับ Data ที่มีจำนวนแถวไม่
เท่ากัน ถ้าแบบนี้ต้องปรับสูตรทุกครั้ง ตามจำนวนแถวที่ เปลี่ยนไป อาจจะไม่สะดวก
ถ้าใช่ตามที่เข้าใจ ให้ไปดักแถวว่างออกไปก่อน
ปรับสูตรไปตามด้านล่าง สมมุติมี 100 แถว
A2
=IFERROR(INDEX(DATA!A:A,MOD(AGGREGATE(15,6,COUNTIF(DATA!$B$2:$B$100,"<="&DATA!$B$2:$B$100)/(DATA!$B$2:$B$100<>"")+ROW($2:$100)/10000,ROW(1:1)),1)*10000),"")
Norkaz
Re: สูตรแยกแต่ละยี่ห้อ
Posted: Fri Apr 09, 2021 7:29 pm
by monoza2019
ขอบคุณมากๆครับ คุณnorkaz ตรงตามที่ต้องการ