เลือกแสดงข้อมูลในชีทใหม่
Posted: Fri Apr 05, 2013 4:24 pm
ผมทำ Data validation ไว้ที่ Sheet View เลือกรายการแล้วจะให้แสดงข้อมูลจาก Sheet Data ตามรายการที่เลือก ตรงช่อง วันที่และ จำนวนเงิน ต้องใส่สูตรอย่างไรครับ (แนบไฟล์ตัวอย่างมาด้วยแล้ว)
คลังคำตอบแห่งความรู้จากคนไทย เพื่อโลกที่ต้องการเข้าใจในสิ่งเล็ก ๆ อย่างลึกซึ้ง
https://snasui.com/
ตัวอย่าง ค่าที่ต้องการให้แสดงใน Sheet View ตามไฟล์ที่แนบมาให้ใหม่ครับsnasui wrote:ช่วยระบุให้ชัดเจนว่า นำวันที่ในคอลัมน์ใด จำนวนเงินในคอลัมน์ใดมาแสดงครับ
ตัวอย่างที่แนบมา ควรจะแสดงคำตอบที่ถูกต้องมาให้ด้วยว่า เมื่อเลือกค่าใดแล้ว ผลลัพธ์คือค่าใด
! | Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง |
ได้แล้วครับ ขอบคุณมากครับ รบกวน หากต้องการให้ยอดรวมแสดงเป็นตัวหนังสือเป็นสีแดง ต้องปรับสูตรเพิ่มเติมอย่างไรได้ครับsnasui wrote:ลองตามนี้ครับ
ที่ชีท VIEW
- ค่าใน Validation ใน B3 จะต้องเหมือนกันกับค่าในชีท DATA เซลล์ I3:P3
- ที่เซลล์ A3 คีย์
=COUNT(INDEX(DATA!$R$4:$AA$100,0,MATCH(B3,DATA!R3:AA3,0)))
Enter- ที่เซลล์ A5 คีย์
=IF(ROWS(A$5:A5)>$A$3,"",INDEX(DATA!$A$4:$A$100,SMALL(IF(INDEX(DATA!$R$4:$AA$100,0,MATCH($B$3,DATA!$R$3:$AA$3,0))<>"",ROW(DATA!$A$4:$A$100)-ROW(DATA!$A$4)+1),ROWS(A$5:A5))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง- ที่เซลล์ B5 คีย์
=IF($A$3=0,"",IF(ROWS(A$5:A5)>$A$3+1,"",IF(ROWS(A$5:A5)=$A$3+1,SUM(OFFSET($B$4,0,0,MIN(ROW()-ROW($B$4)))),INDEX(INDEX(DATA!$R$4:$AA$100,0,MATCH($B$3,DATA!$R$3:$AA$3,0)),SMALL(IF(INDEX(DATA!$R$4:$AA$100,0,MATCH($B$3,DATA!$R$3:$AA$3,0))<>"",ROW(DATA!$A$4:$A$100)-ROW(DATA!$A$4)+1),ROWS(A$5:A5))))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
!Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
ครับ ขอบคุณมากครับsnasui wrote:ไม่มีสูตรใดใน Excel ที่แสดงผลลัพธ์พร้อมเปลี่ยนสีเซลล์ได้ครับ
การให้สีเซลล์ให้ใช้ Conditional Formatting ลอง Search ดูในฟอรัมนี้ คิดว่ามีจำนวนมาก ลองทำเองดูก่อน ติดตรงไหนแล้วค่อยถามกันครับ