Page 1 of 1

การดึงข้อมูลค่าซ้ำแบบมีเงื่อนไข หลายเงื่อนไข

Posted: Sat May 25, 2024 1:39 pm
by Aantsugar
ต้องการดึงข้อมูลค่าซ้ำข้อมูลในคอล์ม A3-D303
ออกมาแบบตัวอย่าง ฝั่งซ้าย ในคอล์ม I3 จะต้องเขียนสูตรยังไง
ตัวอย่างตามไฟล์แนบค่ะ :D

Re: การดึงข้อมูลค่าซ้ำแบบมีเงื่อนไข หลายเงื่อนไข

Posted: Sat May 25, 2024 3:03 pm
by norkaz
...

ใช้ Helper ไม่งั้นสูตรยาว

E3
=A3&B3&C3&D3

Copy ลงไป


I3
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($E$3:$E$303)/(MATCH($E$3:$E$303,$E$3:$E$303,0)=ROW($E$3:$E$303)-ROW($E$3)+1),ROWS(I$3:I3))),"")


Copy ไปขวาและลงล่าง

**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ


แมวใหญ่-Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: การดึงข้อมูลค่าซ้ำแบบมีเงื่อนไข หลายเงื่อนไข

Posted: Sat May 25, 2024 3:09 pm
by Aantsugar
:thup: ขอบคุณมากค่ะ
norkaz wrote: Sat May 25, 2024 3:03 pm ...

ใช้ Helper ไม่งั้นสูตรยาว

E3
=A3&B3&C3&D3

Copy ลงไป


I3
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($E$3:$E$303)/(MATCH($E$3:$E$303,$E$3:$E$303,0)=ROW($E$3:$E$303)-ROW($E$3)+1),ROWS(I$3:I3))),"")


Copy ไปขวาและลงล่าง

**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ


แมวใหญ่-Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: การดึงข้อมูลค่าซ้ำแบบมีเงื่อนไข หลายเงื่อนไข

Posted: Sat May 25, 2024 4:36 pm
by norkaz
Aantsugar wrote: Sat May 25, 2024 1:39 pm ต้องการดึงข้อมูลค่าซ้ำข้อมูลในคอล์ม A3-D303
ออกมาแบบตัวอย่าง ฝั่งซ้าย ในคอล์ม I3 จะต้องเขียนสูตรยังไง
ตัวอย่างตามไฟล์แนบค่ะ :D
...

สูตรเดิมหน่วงไปนิด ถ้าข้อมูลเยอะๆ ช้ากว่านี้มาก

ปรับเป็น

E3
=IFERROR(ROW(A3)/(COUNTIFS(A$3:A3,A3,B$3:B3,B3,C$3:C3,C3,D$3:D3,D3)=1),"")

Copy ลงไป


I3
=IFERROR(INDEX(A:A,SMALL($E$3:$E$303,ROWS(I$3:I3))),"")

Copy ไปขวาและลงล่าง


**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ


แมวใหญ่-Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: การดึงข้อมูลค่าซ้ำแบบมีเงื่อนไข หลายเงื่อนไข

Posted: Thu May 30, 2024 3:17 pm
by Aantsugar
:cp: :thup: ขอบคุณมากค่ะ
norkaz wrote: Sat May 25, 2024 4:36 pm
Aantsugar wrote: Sat May 25, 2024 1:39 pm ต้องการดึงข้อมูลค่าซ้ำข้อมูลในคอล์ม A3-D303
ออกมาแบบตัวอย่าง ฝั่งซ้าย ในคอล์ม I3 จะต้องเขียนสูตรยังไง
ตัวอย่างตามไฟล์แนบค่ะ :D
...

สูตรเดิมหน่วงไปนิด ถ้าข้อมูลเยอะๆ ช้ากว่านี้มาก

ปรับเป็น

E3
=IFERROR(ROW(A3)/(COUNTIFS(A$3:A3,A3,B$3:B3,B3,C$3:C3,C3,D$3:D3,D3)=1),"")

Copy ลงไป


I3
=IFERROR(INDEX(A:A,SMALL($E$3:$E$303,ROWS(I$3:I3))),"")

Copy ไปขวาและลงล่าง


**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ


แมวใหญ่-Bigcat9
RCA พระราม9 กรุงเทพฯ

...