Page 1 of 1

สอบถามสูตรการรวมข้อมูลแยกSheetค่ะ

Posted: Wed Mar 18, 2015 8:37 am
by jumping
สวัสดีค่ะ

อยากสอบถามเกี่ยวกับการรวมข้อมูลที่แยกแถวแยกบรรทัดไว้ ให้ไปรวมกันอยู่อีก Sheet นึง ค่ะ
เช่น ข้อมูลมี หลายบริษัท แต่ที่คีย์ประจำวันต้องเรียงตามเลขที่ Inv. เรียงลงมา ตามวันที่ขาย แต่บริษัทจะไม่เรียงกัน
ดังนั้น ถ้าเราต้องการให้สูตรLink ข้อมูลในSheetที่เราคีย์ประจำวัน ให้แยกแต่ละบริษัทไปอีกSheetนึง โดยที่เราไม่ต้องกรอง และ ก๊อปปี้ข้อมูลไป
และต้องการถึงข้อมูลทั้งหมดมาค่ะ (แนบไฟล์ตัวอย่างมาให้ค่ะ)

sheet (ข้อมูล) คือ Sheetที่คีย์ประจำวัน
Sheet (AAAA) คือ Sheet บริษัทที่เราต้องการให้สูตรดึงข้อมูลมา

ขอบคุณมากค่ะ

Re: สอบถามสูตรการรวมข้อมูลแยกSheetค่ะ

Posted: Wed Mar 18, 2015 9:27 am
by puriwutpokin
ที่ ชีท AAAA,BBBB,xxxx ที่ A3=IFERROR(INDEX(ข้อมูล!A$3:A$18,SMALL(IF(ข้อมูล!$D$3:$D$18=TRIM(RIGHT(SUBSTITUTE(CELL("filename",$A$1),"]",REPT(" ",50)),50)),ROW(ข้อมูล!$D$3:$D$18)-ROW(ข้อมูล!$D$3)+1),ROWS($A$3:$A3))),"") กด Shift + Ctrl ค้างไว้ แล้วกด Enter แล้ว Copy ลง และไปซ้าย ครับ

Re: สอบถามสูตรการรวมข้อมูลแยกSheetค่ะ

Posted: Wed Mar 18, 2015 10:27 am
by jumping
ทำได้แล้วค่ะ...ขอบคุณสำหรับสูตร มากๆ นะคะ

Re: สอบถามสูตรการรวมข้อมูลแยกSheetค่ะ

Posted: Wed Mar 18, 2015 11:14 am
by jumping
puriwutpokin wrote:ที่ ชีท AAAA,BBBB,xxxx ที่ A3=IFERROR(INDEX(ข้อมูล!A$3:A$18,SMALL(IF(ข้อมูล!$D$3:$D$18=TRIM(RIGHT(SUBSTITUTE(CELL("filename",$A$1),"]",REPT(" ",50)),50)),ROW(ข้อมูล!$D$3:$D$18)-ROW(ข้อมูล!$D$3)+1),ROWS($A$3:$A3))),"") กด Shift + Ctrl ค้างไว้ แล้วกด Enter แล้ว Copy ลง และไปซ้าย ครับ



สอบถามเพิ่มเติมค่ะ..
พอดีทำในไฟล์ที่ข้อมูลไม่เยอะ แล้วทำได้ แต่พอเอาสูตรไปทำอีกไฟล์นึง แล้วติดปัญหาตรงที่
ลากไปทางซ้ายแล้วข้อมูลไม่เปลี่ยนค่ะ อย่างนี้ต้องแก้ไขตรงไหนค่ะ

ขอบคุณมากค่ะ

Re: สอบถามสูตรการรวมข้อมูลแยกSheetค่ะ

Posted: Wed Mar 18, 2015 11:29 am
by puriwutpokin
ที่ ชีท AAAA,BBBB,xxxx ที่ A3=IFERROR(INDEX(ข้อมูล!A$3:A$18,SMALL(IF(ข้อมูล!$D$3:$D$18=TRIM(RIGHT(SUBSTITUTE(CELL("filename",$A$1),"]",REPT(" ",50)),50)),ROW(ข้อมูล!$D$3:$D$18)-ROW(ข้อมูล!$D$3)+1),ROWS($A$3:$A3))),"") กด Shift + Ctrl ค้างไว้ แล้วกด Enter แล้ว Copy ลง และไปขวา ครับ
บอกผิดต้องไปทางขวา ครับ ถ้าไม่ใช่ช่วยส่งไฟล์มาใหม่ครับตัวที่ติดปัญหาครับ

Re: สอบถามสูตรการรวมข้อมูลแยกSheetค่ะ

Posted: Wed Mar 18, 2015 11:54 am
by jumping
puriwutpokin wrote:ที่ ชีท AAAA,BBBB,xxxx ที่ A3=IFERROR(INDEX(ข้อมูล!A$3:A$18,SMALL(IF(ข้อมูล!$D$3:$D$18=TRIM(RIGHT(SUBSTITUTE(CELL("filename",$A$1),"]",REPT(" ",50)),50)),ROW(ข้อมูล!$D$3:$D$18)-ROW(ข้อมูล!$D$3)+1),ROWS($A$3:$A3))),"") กด Shift + Ctrl ค้างไว้ แล้วกด Enter แล้ว Copy ลง และไปขวา ครับ
บอกผิดต้องไปทางขวา ครับ ถ้าไม่ใช่ช่วยส่งไฟล์มาใหม่ครับตัวที่ติดปัญหาครับ


แนบไฟล์ที่ทำมาให้แล้วค่ะ รบกวนด้วยนะคะ ไม่ทราบว่าใส่สูตรตรงไหนผิดไปรึเปล่า

Re: สอบถามสูตรการรวมข้อมูลแยกSheetค่ะ

Posted: Wed Mar 18, 2015 12:22 pm
by mworawuth
A3=IFERROR(INDEX(ข้อมูล!$A$3:$A$18 ผิด
A3=IFERROR(INDEX(ข้อมูล!A$3:A$18 ถูก

Re: สอบถามสูตรการรวมข้อมูลแยกSheetค่ะ

Posted: Wed Mar 18, 2015 12:52 pm
by puriwutpokin
ที่ A8=IFERROR(INDEX(ม.ค.!A$8:A$59,SMALL(IF(ม.ค.!$D$8:$D$59=TRIM(RIGHT(SUBSTITUTE(CELL("filename",$A$6),"]",REPT(" ",50)),50)),ROW(ม.ค.!$D$8:$D$59)-ROW(ม.ค.!$D$8)+1),ROWS($A$8:$A8))),"") กด Shift + Ctrl ค้างไว้ แล้วกด Enter แล้ว Copy ลง และไปขวา ครับ

Re: สอบถามสูตรการรวมข้อมูลแยกSheetค่ะ

Posted: Wed Mar 18, 2015 1:15 pm
by jumping
puriwutpokin wrote:ที่ A8=IFERROR(INDEX(ม.ค.!A$8:A$59,SMALL(IF(ม.ค.!$D$8:$D$59=TRIM(RIGHT(SUBSTITUTE(CELL("filename",$A$6),"]",REPT(" ",50)),50)),ROW(ม.ค.!$D$8:$D$59)-ROW(ม.ค.!$D$8)+1),ROWS($A$8:$A8))),"") กด Shift + Ctrl ค้างไว้ แล้วกด Enter แล้ว Copy ลง และไปขวา ครับ


O.K ได้แล้วค่ะ..ขอบคุณมากๆค่ะ :thup: