Page 1 of 1

ขอสูตรดึงข้อมูลจากชีทหนึ่งมาแสดงอีกชีทหนึ่ง ตามเงื่อนไขที่กำหนด

Posted: Fri Sep 22, 2017 1:32 pm
by tigerwit
ชีท All มีข้อมูลครูรวม 6 โรงเรียน
ต้องการดึงข้อมูลมาแสดงเป็นรายโรงเรียนในชีท sch ตามที่ได้เลือกชื่อโรงเรียนใน เซลล์ K4
ถ้าเลือกร่มไทรวิทยา ก็เอาเฉพาะข้อมูลร่มไทรวิทยามาแสดง
เขียนสูตรอย่างไงครับ

Re: ขอสูตรดึงข้อมูลจากชีทหนึ่งมาแสดงอีกชีทหนึ่ง ตามเงื่อนไขที่กำหนด

Posted: Fri Sep 22, 2017 2:13 pm
by puriwutpokin
ที่ B7=IFERROR(INDEX(all!B$7:B$159,SMALL(IF(all!$G$7:$G$159=REPLACE($K$4,1,8,""),ROW(all!$G$7:$G$159)-ROW(all!$G$7)+1),ROWS($B$7:$B7))),"") แล้วกด Ctrl+Shift+Enter คัดลอกไปทางขวาและลงล่างครับ

Re: ขอสูตรดึงข้อมูลจากชีทหนึ่งมาแสดงอีกชีทหนึ่ง ตามเงื่อนไขที่กำหนด

Posted: Fri Sep 22, 2017 3:03 pm
by linzhengli
ขอความอนุเคราะห์ สูตรนี้สำหรับ excel 2003 และขอบคุณมา ณ โอกาสนี้

Re: ขอสูตรดึงข้อมูลจากชีทหนึ่งมาแสดงอีกชีทหนึ่ง ตามเงื่อนไขที่กำหนด

Posted: Fri Sep 22, 2017 4:13 pm
by tigerwit
ได้ตามต้องการ ขอบคุณครับ

Re: ขอสูตรดึงข้อมูลจากชีทหนึ่งมาแสดงอีกชีทหนึ่ง ตามเงื่อนไขที่กำหนด

Posted: Fri Sep 22, 2017 4:47 pm
by puriwutpokin
ใน​2003 ปรับเป็น​ที่B7=IF(ROWS($B$7:$B7)>COUNTIF(all!$G$7:$G$159,REPLACE($K$4,1,8,""))​,"",INDEX(all!B$7:B$159,SMALL(IF(all!$G$7:$G$159=REPLACE($K$4,1,8,""),ROW(all!$G$7:$G$159)-ROW(all!$G$7)+1),ROWS($B$7:$B7))))​ แล้วกด Ctrl+Shift+Enter คัดลอกไปทางขวาและลงล่างครับ