Page 1 of 1
สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ
Posted: Thu Feb 23, 2017 9:51 am
by pondniizz
Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ
Posted: Thu Feb 23, 2017 10:40 am
by parakorn
2 เงื่อนไขที่แจ้งมา ประกอบด้วยข้อมูล Cell ไหนบ้างครับ
และ ตัวอย่างผลลัพท์ที่ต้องการ คือ Sheet ใด และ Cell ใดครับ
Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ
Posted: Thu Feb 23, 2017 11:47 am
by pondniizz
parakorn wrote:2 เงื่อนไขที่แจ้งมา ประกอบด้วยข้อมูล Cell ไหนบ้างครับ
และ ตัวอย่างผลลัพท์ที่ต้องการ คือ Sheet ใด และ Cell ใดครับ
ขอโทษด้วยค่ะแนบไฟล์ผิดไป
2 เงือนไขประกอบด้วย Cell E3 และ I3 ในหน้า Sheet 1 โดยดึงข้อมูล จาก หน้า DATA ตั้งแต่ cell A8 ถึง I8 ค้ะ
แล้วให้ข้อมูลไปแสดง ที่ A8 ถึง I8 ที่ หน้า sheet 1 ค่ะ โดยผ่านการเลือก ใน cell E3 และ I3 ในหน้า Sheet 1
ไฟล์แนบใหม่ค่ะ ถ้าไม่เข้าใจลองเปิดดูในไฟล์ ทำ Remark ไว้ คร่าวๆค่ะ ขอบคุณค่ะ
Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ
Posted: Thu Feb 23, 2017 7:56 pm
by snasui
ตัวอย่างสูตรใน Sheet1 เซลล์ A8 ครับ
=IFERROR(INDEX('แผนการใช้เครื่อง CNC'!A$8:A$107,SMALL(IF('แผนการใช้เครื่อง CNC'!$B$8:$B$107=$E$3,IF('แผนการใช้เครื่อง CNC'!$I$8:$I$107="จบ",ROW('แผนการใช้เครื่อง CNC'!$A$8:$A$107)-ROW('แผนการใช้เครื่อง CNC'!$A$8)+1)),ROWS(A$7:A7))),"")
Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง กรุณาอ่าน Note ด้านล่างอย่างละเอียดครับ
ค่าที่คีย์ในคอลัมน์ B ของชีต แผนการใช้เครื่อง CNC จะต้องเหมือนกันทุกประการกับค่าในเซลล์ E3 ของ Sheet1 จึงจะถือว่าเหมือนกัน ไม่เช่นนั้นจะไม่ได้คำตอบ
!
| Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ
Posted: Sat Feb 25, 2017 9:54 am
by pondniizz
snasui wrote: ตัวอย่างสูตรใน Sheet1 เซลล์ A8 ครับ
=IFERROR(INDEX('แผนการใช้เครื่อง CNC'!A$8:A$107,SMALL(IF('แผนการใช้เครื่อง CNC'!$B$8:$B$107=$E$3,IF('แผนการใช้เครื่อง CNC'!$I$8:$I$107="จบ",ROW('แผนการใช้เครื่อง CNC'!$A$8:$A$107)-ROW('แผนการใช้เครื่อง CNC'!$A$8)+1)),ROWS(A$7:A7))),"")
Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง กรุณาอ่าน Note ด้านล่างอย่างละเอียดครับ
ค่าที่คีย์ในคอลัมน์ B ของชีต แผนการใช้เครื่อง CNC จะต้องเหมือนกันทุกประการกับค่าในเซลล์ E3 ของ Sheet1 จึงจะถือว่าเหมือนกัน ไม่เช่นนั้นจะไม่ได้คำตอบ
!
| Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
ขอบคุณค้ะ พอดีใส่สูตรนี้ลงไปแล้ว ผลที่ ได้ คือ N/A ดิฉันทำผิดพลาอตรงไหน รับกวนตรวจสอบให้ด้วยค่ะ
ขอบคุณมากค่ะ
Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ
Posted: Sat Feb 25, 2017 10:48 am
by snasui
ไม่พบว่ามีสูตรที่ผมตอบตามด้านบนอยู่ในไฟล์แนบ ลองแนบมาใหม่ครับ
Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ
Posted: Sat Feb 25, 2017 11:10 am
by pondniizz
snasui wrote: ไม่พบว่ามีสูตรที่ผมตอบตามด้านบนอยู่ในไฟล์แนบ ลองแนบมาใหม่ครับ
รบกวนด้วยค้ะ
Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ
Posted: Sat Feb 25, 2017 11:37 am
by snasui
ปรับสูตรที่ A8 ใหม่เป็นตามด้านล่างครับ
=IFERROR(INDEX('แผนการใช้เครื่อง CNC'!A$8:A$107,SMALL(IF(1-ISNA('แผนการใช้เครื่อง CNC'!$B$8:$B$107),IF('แผนการใช้เครื่อง CNC'!$B$8:$B$107=$E$3,IF('แผนการใช้เครื่อง CNC'!$I$8:$I$107="จบ",ROW('แผนการใช้เครื่อง CNC'!$A$8:$A$107)-ROW('แผนการใช้เครื่อง CNC'!$A$8)+1))),ROWS(A$7:A7))),"")
Ctrl+Shift+Enter
Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ
Posted: Tue Aug 07, 2018 10:56 am
by zuzarman
ขอบคุณสูตรของอาจารย์มากๆเลยครับ ผมพยายามทำใบจ่ายเงินเบึี้ยยังชีพแบบอัตโนมัติ สำหรับผุ้ที่รับเงินสด,แยกรายหมู่บ้าน อดหลับอดนอนมา 2 สัปดาห์แล้ว ได้สูตรของอาจารย์ เปลี่ยนค่าไปแทนกันแค่ 10 นาที เสร็จเลย