Page 1 of 1

ต้องการเขียน Fuction เลื่อนเซล์เพื่อเชค

Posted: Thu May 16, 2013 2:35 pm
by darkduck
ผมอยากรู้ว่า มีอะไรที่ทำให้ตรวจเชคค่าแล้วรู้ถึง service ดังsheet2 ได้ เหมือนเป็นการตรวจเชคว่า Product นั้น มีservice อะไร บ้าง จาก sheet1




ช่วยที่ครับ

Re: ต้องการเขียน Fuction เลื่อนเซล์เพื่อเชค

Posted: Thu May 16, 2013 6:10 pm
by snasui
:D ลองตามนี้ครับ

ที่ Sheet2 เซลล์ B2 คีย์สูตร

=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX(Sheet1!$B$1:$I$1,SMALL(IF(INDEX(Sheet1!$B$2:$I$11,MATCH($A2,Sheet1!$A$2:$A$11,0),0)<>"",COLUMN(Sheet1!$B$1:$I$1)-COLUMN(Sheet1!$B$1)+1),COLUMNS($B2:B2)))))

Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง

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