Page 1 of 1
วิธีการดึกข้อมูลตามเงื่อนไข ข้ามชีท
Posted: Tue Sep 09, 2014 4:46 pm
by nattaya
หนูต้องการที่จะดึงข้อมูลใน Sheet1 ออกมาใส่ Sheet อื่น จำแนกตามค่ะ เช่น G4 กับ G5 ดึงข้อมูลเฉพาะอยู่ G4 กับ G5 มาใส่แต่ละ Sheet ค่ะ ช่วยหน่อยนะคะ ขอบคุณค่ะ
Re: รบกวนหน่อยค่ะ ขอบคุณค่ะ
Posted: Tue Sep 09, 2014 4:53 pm
by snasui
แก้หัวกระทู้ให้เป็นไปตามกฎการใช้บอร์ดข้อ 2 ด้านบนก่อนครับ
Re: วิธีการดึกข้อมูลตามเงื่อนไข ข้ามชีท
Posted: Tue Sep 09, 2014 5:31 pm
by nattaya
ขอโทษค่ะ เปลี่ยนแล้วคะ
Re: วิธีการดึกข้อมูลตามเงื่อนไข ข้ามชีท
Posted: Tue Sep 09, 2014 5:50 pm
by snasui
โปรแกรมจะทราบได้อย่างไรว่าเราต้องแยกเป็นชีท G4, G5 หรืออื่น ๆ ครับ
Re: วิธีการดึกข้อมูลตามเงื่อนไข ข้ามชีท
Posted: Wed Sep 10, 2014 7:50 am
by nattaya
คือว่าหนูจะพิมพ์ข้อมูลลงไป เช่น พิมพ์ G4 ในSheet ใหม่ ข้อมูลที่อยู่ใน sheet1 คอลัม M ที่มีคำตรงกับ G4 ก็จะดึงข้อมูลทุกคนที่อยู่ G4 ออกมาอยู่ใน Sheet ใหม่ที่เราพิมพ์คะ ขอรบกวนนะคะ
Re: วิธีการดึกข้อมูลตามเงื่อนไข ข้ามชีท
Posted: Wed Sep 10, 2014 9:18 am
by snasui
ลองทำตัวอย่างคำตอบที่ต้องการมาด้วยจะได้เข้าใจตรงกัน ชี้ให้เห็นว่าพิมพ์ค่าที่เซลล์ไหน ต้องการให้ผลลัพธ์แสดงที่เซลล์ไหน ด้วยค่าใดบ้าง ฯลฯ
Re: วิธีการดึกข้อมูลตามเงื่อนไข ข้ามชีท
Posted: Wed Sep 10, 2014 10:06 am
by nattaya
ประมาณแบบไฟล์นะคะ ที่หนูพิมพ์ G4หรือG5 ตรงคอลัม C1 ตามแต่ละชีส แล้วจะขึ้นข้อมูลมาตามแบบข้างล่างค่ะ ขอบคุณมากๆนะคะ
Re: วิธีการดึกข้อมูลตามเงื่อนไข ข้ามชีท
Posted: Wed Sep 10, 2014 4:25 pm
by snasui
ลองตามนี้ครับ
ที่ชีท G4
- เซลล์ D1 คีย์
Code: Select all
=COUNTIF(Sheet1!$M$2:$M$63,C1&"*")
Enter
- เซลล์ A3 คีย์
Code: Select all
=IF(ROWS(A$3:A3)>$D$1,"",INDEX(Sheet1!A$2:A$63,SMALL(IF($C$1=TRIM(Sheet1!$M$2:$M$63),ROW(Sheet1!$A$2:$A$63)-ROW(Sheet1!$A$2)+1),ROWS(A2:A$3))))
Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง
!
| Note: Ctrl+Shift+Enter หมายถึง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: วิธีการดึกข้อมูลตามเงื่อนไข ข้ามชีท
Posted: Thu Sep 11, 2014 12:25 pm
by nattaya
ขอบคุณมากๆนะคะ
Re: วิธีการดึกข้อมูลตามเงื่อนไข ข้ามชีท
Posted: Fri May 26, 2017 10:08 am
by Torisan2015
เรียนอาจารย์ครับ
ผมนำเอาสูตรอาจารย์มาลองปรับใช้ แต่ไม่สามารถใช้ได้ครับ
รบกวนอาจารย์ช่วยดูให้หน่อยครับว่าต้องแก้ไขตรงไหนครับ
ขอบคุณครับ