Page 1 of 1

ต้องการดึงข้อมูลข้ามชีท

Posted: Fri Aug 01, 2014 1:28 pm
by ct2.2555
คือ ต้องการดึงข้อมูลข้ามชีทเฉพาะสมาชิกที่มีคำว่าตาย

Re: ต้องการดึงข้อมูลข้ามชีท

Posted: Fri Aug 01, 2014 7:37 pm
by snasui
:D ช่วยแสดงตัวอย่างผลลัพธ์ที่ต้องการมาด้วยจะได้เข้าใจตรงกันว่าต้องการข้อมูลใดมาบ้างครับ

Re: ต้องการดึงข้อมูลข้ามชีท

Posted: Sat Aug 02, 2014 9:42 am
by ct2.2555
ให้ชีทข้อมูลคนตายดึงข้อมูลเฉพาะสมาชิกที่เสียชีวิต ซึ่งสมาชิกที่เสียชีวิตตัวอักษรจะเป็นสีแดงและมีคำว่าตายอยู่ท้ายแถวค่ะ

Re: ต้องการดึงข้อมูลข้ามชีท

Posted: Sat Aug 02, 2014 9:57 am
by snasui
:D ลองตามนี้ครับ

ที่ชีท ข้อมูลคนตาย เซลล์ A4 คีย์

Code: Select all

=IFERROR(INDEX(ข้อมูลสมาชิก!A$5:A$48&"",SMALL(IF(MMULT(--(COLUMN(ข้อมูลสมาชิก!$A$5:$R$5)>0),TRANSPOSE(--ISNUMBER(SEARCH("ตาย",ข้อมูลสมาชิก!$A$5:$R$48)))),TRANSPOSE(ROW(ข้อมูลสมาชิก!$A$5:$A$48)-ROW(ข้อมูลสมาชิก!$A$5)+1)),ROWS(A$4:A4))),"")
Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง

!
Note: Ctrl+Shift+Enter หมายถึง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: ต้องการดึงข้อมูลข้ามชีท

Posted: Sat Aug 02, 2014 12:27 pm
by ct2.2555
ขอบคุณค่ะ