Page 1 of 1

ขอสูตรแสดงข้อมูลตามตัวกรองที่คลิกเลือกครับ

Posted: Thu Jun 23, 2022 5:35 am
by ajsudkedt
ที่ชีต "upload"
เวลาคลิกตัวกรองที่ช่อง "A1"
แล้วเลือกระดับชั้น เพื่อสั่งปริ้น
อยากให้แสดงข้อมูลที่ F1:R1
ตามข้อมูลในชีต LC
จะต้องใช้สูตรอย่างไร
ตามภาพและไฟล์แนบครับ
ขอบคุณครับ

Re: ขอสูตรแสดงข้อมูลตามตัวกรองที่คลิกเลือกครับ

Posted: Thu Jun 23, 2022 8:31 am
by Xcelvba
รบกวนยกตัวอย่างผลลัพท์ที่ต้องการด้วยครับ

Re: ขอสูตรแสดงข้อมูลตามตัวกรองที่คลิกเลือกครับ

Posted: Thu Jun 23, 2022 8:32 am
by puriwutpokin
F1=INDEX(LC!$B:$B,AGGREGATE(15,6,ROW($B$2:$B$20)/(LC!$A$2:$A$20=INDEX($A$3:$A$20,MATCH(1,SUBTOTAL(3,OFFSET($A$2,ROW($B$2:$B$20)-ROW($B$2),)),))),INT((COLUMNS($F$1:F$1)-1)/3)+1)) Copy right

Re: ขอสูตรแสดงข้อมูลตามตัวกรองที่คลิกเลือกครับ

Posted: Thu Jun 23, 2022 12:03 pm
by ajsudkedt
puriwutpokin wrote: Thu Jun 23, 2022 8:32 am F1=INDEX(LC!$B:$B,AGGREGATE(15,6,ROW($B$2:$B$20)/(LC!$A$2:$A$20=INDEX($A$3:$A$20,MATCH(1,SUBTOTAL(3,OFFSET($A$2,ROW($B$2:$B$20)-ROW($B$2),)),))),INT((COLUMNS($F$1:F$1)-1)/3)+1)) Copy right
กราบขอบพระคุณท่านมาก ๆ ครับ
สูตรที่ให้มาได้ผลดั่งที่ต้องการเลยครับ

Re: ขอสูตรแสดงข้อมูลตามตัวกรองที่คลิกเลือกครับ

Posted: Thu Jun 23, 2022 12:42 pm
by ajsudkedt
ถามต่อครับ
พอผมนำสูตรที่ท่านให้มาใส่ไฟล์ที่ใช้งานจริง
ผลยัง error อยู่ครับ
จะปรับสูตรอย่างไรในไฟล์ที่ใช้งานจริง
ตามไฟล์ "ask2" ที่แนบนี้ครับ

Re: ขอสูตรแสดงข้อมูลตามตัวกรองที่คลิกเลือกครับ

Posted: Thu Jun 23, 2022 5:05 pm
by puriwutpokin
แก้ไข ม.1 ให้เป็น M1 ด้วยว่าจะเอาตัวไหนเป็นเงื่อนไขอย่างใดอย่างหนึ่งครับ
และที่ F7=INDEX(LC!$B:$B,AGGREGATE(15,6,ROW($B$2:$B$99)/(LC!$A$2:$A$99=INDEX($A$8:$A$99,MATCH(1,SUBTOTAL(3,OFFSET($A$8,ROW($B$8:$B$99)-ROW($B$8),)),))),INT((COLUMNS($F$7:F$7)-1)/3)+1)) Copy right

Re: ขอสูตรแสดงข้อมูลตามตัวกรองที่คลิกเลือกครับ

Posted: Thu Jun 23, 2022 5:34 pm
by ajsudkedt
ผมใส่สูตร=INDEX(LC!$B:$B,AGGREGATE(15,6,ROW($B$2:$B$99)/(LC!$A$2:$A$99=INDEX($A$8:$A$99,MATCH(1,SUBTOTAL(3,OFFSET($A$8,ROW($B$8:$B$99)-ROW($B$8),)),))),INT((COLUMNS($F$7:F$7)-1)/3)+1)) Copy right

แล้วคลิกกรองค่าไม่แสดงผล
ตามภาพและไฟล์แนบ "ask3"
ต้องปรับสูตรอย่างไรอีกไหมครับ

Re: ขอสูตรแสดงข้อมูลตามตัวกรองที่คลิกเลือกครับ

Posted: Thu Jun 23, 2022 5:56 pm
by puriwutpokin
ajsudkedt wrote: Thu Jun 23, 2022 5:34 pm ผมใส่สูตร=INDEX(LC!$B:$B,AGGREGATE(15,6,ROW($B$2:$B$99)/(LC!$A$2:$A$99=INDEX($A$8:$A$99,MATCH(1,SUBTOTAL(3,OFFSET($A$8,ROW($B$8:$B$99)-ROW($B$8),)),))),INT((COLUMNS($F$7:F$7)-1)/3)+1)) Copy right

แล้วคลิกกรองค่าไม่แสดงผล
ตามภาพและไฟล์แนบ "ask3"
ต้องปรับสูตรอย่างไรอีกไหมครับ
คำนี้ Copy right ไม่ต้องใส่ไปในสูตรครับ แล้วข้อมูลเพิ่ม ก็ขยายช่วงให้มากกว่าข้อมูล ครับตามไฟล์แนบครับ
=INDEX(LC!$B:$B,AGGREGATE(15,6,ROW($B$2:$B$9999)/(LC!$A$2:$A$99=INDEX($A$8:$A$9999,MATCH(1,SUBTOTAL(3,OFFSET($A$8,ROW($B$8:$B$9999)-ROW($B$8),)),))),INT((COLUMNS($F$7:F$7)-1)/3)+1))

Re: ขอสูตรแสดงข้อมูลตามตัวกรองที่คลิกเลือกครับ

Posted: Fri Jun 24, 2022 7:22 am
by ajsudkedt
puriwutpokin wrote: Thu Jun 23, 2022 5:56 pm
ajsudkedt wrote: Thu Jun 23, 2022 5:34 pm ผมใส่สูตร=INDEX(LC!$B:$B,AGGREGATE(15,6,ROW($B$2:$B$99)/(LC!$A$2:$A$99=INDEX($A$8:$A$99,MATCH(1,SUBTOTAL(3,OFFSET($A$8,ROW($B$8:$B$99)-ROW($B$8),)),))),INT((COLUMNS($F$7:F$7)-1)/3)+1)) Copy right

แล้วคลิกกรองค่าไม่แสดงผล
ตามภาพและไฟล์แนบ "ask3"
ต้องปรับสูตรอย่างไรอีกไหมครับ
คำนี้ Copy right ไม่ต้องใส่ไปในสูตรครับ แล้วข้อมูลเพิ่ม ก็ขยายช่วงให้มากกว่าข้อมูล ครับตามไฟล์แนบครับ
=INDEX(LC!$B:$B,AGGREGATE(15,6,ROW($B$2:$B$9999)/(LC!$A$2:$A$99=INDEX($A$8:$A$9999,MATCH(1,SUBTOTAL(3,OFFSET($A$8,ROW($B$8:$B$9999)-ROW($B$8),)),))),INT((COLUMNS($F$7:F$7)-1)/3)+1))
กราบขอบพระคุณท่านมากครับ
สูตรที่ให้มา ใช้ได้ผลดั่งที่ต้องการเลยครับ
ขอบคุณครับ