Page 1 of 1

แจกไฟล์รวมข้อมูลจากหลายไฟล์หลายชีตด้วยสูตร

Posted: Thu Jan 03, 2019 12:03 am
by snasui
:D แจกไฟล์ตัวอย่างพร้อมสูตรแสดงการรวมข้อมูลจากหลายไฟล์หลายชีตมาไว้ในชีตเดียวเรียงต่อกันไปทางด้านล่างเพื่อทำเป็น Database
  1. ที่ H1 คีย์
    =SUMPRODUCT(COUNTIF(INDIRECT("'"&G2:G6&"'!A2:A100"),"<>"))
    Enter > Copy ลงด้านล่าง
  2. ที่ H2 คีย์
    =SUMPRODUCT(COUNTIF(INDIRECT("'"&G$2:G2&"'!A2:A100"),"<>"))-SUMPRODUCT(COUNTIF(INDIRECT("'"&G2&"'!A2:A100"),"<>"))+1
    Enter > Copy ลงด้านล่าง
  3. ที่ E2 คีย์
    =IF(ROWS(E$2:E2)>$H$1,"",LOOKUP(ROWS(E$2:E2),$H$2:$H$6,$G$2:$G$6))
    Enter > Copy ลงด้านล่าง
  4. ที่ A2 คีย์
    =IF($E2="","",INDIRECT("'"&$E2&"'!R"&COUNTIF($E$2:$E2,$E2)+1&"C",0))
    Enter > Copy ไปด้านขวาและลงด้านล่าง

!
ต้องเปิดไฟล์พร้อมกันทุกไฟล์สูตรจึงจะทำงานถูกต้อง

Re: แจกไฟล์รวมข้อมูลจากหลายไฟล์หลายชีตด้วยสูตร

Posted: Fri Feb 01, 2019 11:08 am
by teerin
ขออนุญาตสอบถามครับ ถ้าจะเปลี่ยนแหล่งข้อมูลจากสูตรตัวอย่าง ต้องแก้สูตรตรงไหนครับ

Re: แจกไฟล์รวมข้อมูลจากหลายไฟล์หลายชีตด้วยสูตร

Posted: Fri Feb 01, 2019 6:55 pm
by snasui
:D การแก้ไขแหล่งข้อมูลให้เปลี่ยนค่าในคอลัมน์ G เป็นแหล่งข้อมูลที่ใช้จริงครับ

Re: แจกไฟล์รวมข้อมูลจากหลายไฟล์หลายชีตด้วยสูตร

Posted: Mon Feb 04, 2019 11:59 am
by teerin
ขอบพระคุณครับอาจารย์