Page 1 of 1

สอบถามเรื่องสูตรในการดึงค่ามาอัติโนมัติ หาก mark "x"

Posted: Fri Dec 02, 2011 3:08 pm
by iamwid
สอบถามครับ อยากทราบว่าการดึง Data ที่มีเงื่อนไข ครับ เช่น ถ้าเรา Mark X ที่ Row แล้วให้ไปโชว์อีก Sheet หนะครับ ตามไฟล์แนบครับ
ผมลอง Vlookup กับ IF แล้วก็ไม่ได้หนะครับ คิดไม่ออกจริงๆ

Sheet1
______| Column A | Column B
Row1 | S01 | X
Row2 | S02 |
Row2 | S03 | X
Row2 | S04 |

----------------------------------
Sheet2
______| Column A
Row1 | S01 |
Row2 | S03 |

ขอบคุณมากๆๆ ครับ

Re: สอบถามเรื่องสูตรในการดึงค่ามาอัติโนมัติ หาก mark "x"

Posted: Fri Dec 02, 2011 3:34 pm
by bank9597
:D ลองตามนี้ครับ ว่าใช่ไหม

ลองไปมาร์กตัว x ไว้ในตารางของชีท A คอลัมน์ B ครับ

แล้วในชีท B ให้สร้างตารางให้เหมือนในชีท A (เอาแค่ตาราง) เสร็จแล้วคีย์ =COUNTIF(A!B2:B100,"x") ในเซลล์ D1 ของชีท B

ในเซลล์ A2 ชีท B คีย์ =IF(ROWS($A$2:A2)>$D$1,"",INDEX(A!A$2:A$100,SMALL(IF(A!$B$2:$B$100="X",ROW(A!$A$2:$A$100)-ROW(A!$B$2)+1),ROWS($A$2:A2))))

คีย์เสร็จแล้ว กด Ctrl+Shift+Enter คัดลอกไปทางขวามือ แล้วคัดลอกลงด้านล่างครับ

ถ้าทำไม่ถูกลองดูไฟล์แนบครับ

Re: สอบถามเรื่องสูตรในการดึงค่ามาอัติโนมัติ หาก mark "x"

Posted: Fri Dec 02, 2011 3:43 pm
by iamwid
ขอบคุณมากๆๆๆ เลยครับ ผมจะลองแกะสูตรดูครับ ผมคงต้องไปหาหนังสือ Excel มาอ่านแล้วหละครับ มีเล่มไหนแนะนำบ้างครับ

Re: สอบถามเรื่องสูตรในการดึงค่ามาอัติโนมัติ หาก mark "x"

Posted: Fri Dec 02, 2011 3:56 pm
by bank9597
:D เอิ๊ก...ผมก็หาอยู่เหมือนกันครับ หากจะหาหนังสือดีๆ ต้องเป็นต่างชาติละครับ เพราะถ้าของไทยเรา หาที่เก่งกว่าอาจารย์ของเรายากครับ แนะนำไปหาความรู้ใน http://snasui.blogspot.com/ บล๊อกนี้ได้เลยครับ ทิปเยอะเเยะครับ
และก็เรียนรู้โจทย์ ก็ที่เว็บแห่งนี้เลยครับ (โฆษณาเหลือเกิ๊น..) :lol: :lol:
และก็ http://office.microsoft.com/th-th/excel-help :D

Re: สอบถามเรื่องสูตรในการดึงค่ามาอัติโนมัติ หาก mark "x"

Posted: Fri Dec 02, 2011 4:41 pm
by iamwid
ขอบคุณอีกครั้งนึงครับ บอร์ดนี้สุดยอดจริงๆ