Page 1 of 1

สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ

Posted: Thu Feb 23, 2017 9:51 am
by pondniizz
รบกวนสอบถาม สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ โดยที่ จะสร้าง List กำหนด ไว้ 2 คอลัมน์ โดยเลือก ข้อมูลที่จะนำมาแสดง 2 เงื่อนไข แล้วให้ข้อมูลมาแสดง ในอีกชีทที่กำหนด รายละเอีดยตามเอกสารแนบมาค่ะ อธิบายไม่ค่อยเข้าใจต้องขออภัยด้วยน่ะค่ะ ไม่ถนัด Excel เลย :flw: :flw: :flw:

Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ

Posted: Thu Feb 23, 2017 10:40 am
by parakorn
2 เงื่อนไขที่แจ้งมา ประกอบด้วยข้อมูล Cell ไหนบ้างครับ
และ ตัวอย่างผลลัพท์ที่ต้องการ คือ Sheet ใด และ Cell ใดครับ :D

Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ

Posted: Thu Feb 23, 2017 11:47 am
by pondniizz
parakorn wrote:2 เงื่อนไขที่แจ้งมา ประกอบด้วยข้อมูล Cell ไหนบ้างครับ
และ ตัวอย่างผลลัพท์ที่ต้องการ คือ Sheet ใด และ Cell ใดครับ :D
ขอโทษด้วยค่ะแนบไฟล์ผิดไป :tt: :tt: 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
:D ตัวอย่างสูตรใน 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 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ

Posted: Sat Feb 25, 2017 9:54 am
by pondniizz
snasui wrote::D ตัวอย่างสูตรใน 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 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง


ขอบคุณค้ะ พอดีใส่สูตรนี้ลงไปแล้ว ผลที่ ได้ คือ N/A ดิฉันทำผิดพลาอตรงไหน รับกวนตรวจสอบให้ด้วยค่ะ

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

Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ

Posted: Sat Feb 25, 2017 10:48 am
by snasui
:D ไม่พบว่ามีสูตรที่ผมตอบตามด้านบนอยู่ในไฟล์แนบ ลองแนบมาใหม่ครับ

Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ

Posted: Sat Feb 25, 2017 11:10 am
by pondniizz
snasui wrote::D ไม่พบว่ามีสูตรที่ผมตอบตามด้านบนอยู่ในไฟล์แนบ ลองแนบมาใหม่ครับ
รบกวนด้วยค้ะ :D :D

Re: สอบถามการดึงข้อมูลข้าม Sheet 2 เงื่อนไขค่ะ

Posted: Sat Feb 25, 2017 11:37 am
by snasui
:D ปรับสูตรที่ 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 นาที เสร็จเลย