แสดงข้อมูลตามวันที่เลือก
Posted: Tue Mar 19, 2013 11:02 pm
ต้องการใส่วันที่ใน ชีท REP แล้วแสดงข้อมูลจาก ชีท DATA ตามวันที่เลือกครับ รบกวนดูสูตรให้หน่อยครับ ขอบคุณมากครับ
คลังคำตอบแห่งความรู้จากคนไทย เพื่อโลกที่ต้องการเข้าใจในสิ่งเล็ก ๆ อย่างลึกซึ้ง
https://snasui.com/
ขอโทษครับ ตามไฟล์แนบครับsnasui wrote:แนบไฟล์ตัวอย่างมาด้วยครับ
ตรงกับชีท DATA คอลัมน์ A ครับsnasui wrote:วันที่ในชีท REP ต้องตรงกับวันที่ในชีท DATA คอลัมน์ใดจึงถือว่าเข้าเงื่อนไขครับ
ขอบคุณมากครับ ใช้ได้แล้วครับ รบกวนเพิ่มเติมครับ ผมลองทำ Data Validation ตรงช่อง H1 ในชีท REP เพื่อต้องการเลือกวันที่ได้ แต่มันมีวันที่หลายวัน และบางครั้งก็แสดงรายการไม่ถูกต้อง ต้องปรับปรุงวิธีการอย่างไรครับ ขอบคุณครับ (แนบไฟล์มาด้วยแล้วครับ)joo wrote:ลองตามนี้ดูครับที่ซีท REP ที่เซลล์ I1 คีย์เพื่อหาจำนวนรายการที่ค้นพบ =COUNTIF(DATA!A4:A18,H1)
ที่เซลล์ A4 คีย์ =IF(ROWS(A$4:A4)>$I$1,"",INDEX(DATA!A$4:A$18,MATCH($H$1,DATA!$A$4:$A$18,0))) Enter > Copy ไปทางขวาและลงด้านล่าง
ขอบคุณมากครับ ใช้ได้แล้วครับ รบกวนเพิ่มเติมครับ ผมลองทำ Data Validation ตรงช่อง H1 ในชีท REP เพื่อต้องการเลือกวันที่ได้ แต่มันมีวันที่หลายวัน และบางครั้งก็แสดงรายการไม่ถูกต้อง ต้องปรับปรุงวิธีการอย่างไรครับ ขอบคุณครับ (แนบไฟล์มาด้วยแล้วครับ)[/quotjaruek wrote:joo wrote:ลองตามนี้ดูครับที่ซีท REP ที่เซลล์ I1 คีย์เพื่อหาจำนวนรายการที่ค้นพบ =COUNTIF(DATA!A4:A18,H1)
ที่เซลล์ A4 คีย์ =IF(ROWS(A$4:A4)>$I$1,"",INDEX(DATA!A$4:A$18,MATCH($H$1,DATA!$A$4:$A$18,0))) Enter > Copy ไปทางขวาและลงด้านล่าง
รบกวนอาจารย์ครับsnasui wrote:วันที่ในชีท REP ต้องตรงกับวันที่ในชีท DATA คอลัมน์ใดจึงถือว่าเข้าเงื่อนไขครับ
ตรงนี้คีย์ข้อมูลวันที่เองหรือว่าลิงค์มาจากไหน ถ้าคีย์วันที่เองก็ Copy วันที่จากเซลล์ AE4 ลากลงมาด้านล่างได้เลยครับjaruek wrote:ในชีท Data คอลัมน์ AE4 Record แรกแสดงรายการวันที่ 17 ซ้ำอยู่
ผมลองปรับ Filter กับ Validation ใหม่แล้่วใช้ได้แล้วครับ แต่ติดอีกนิดหนึ่งครับ ตรงคอลัมน์ B-F แสดงค่าไม่ถูกต้อง จะต้องปรับสูตรอย่างไรครับ (ตามไฟล์แนบครับ) รบกวนครับjoo wrote:ตรงนี้คีย์ข้อมูลวันที่เองหรือว่าลิงค์มาจากไหน ถ้าคีย์วันที่เองก็ Copy วันที่จากเซลล์ AE4 ลากลงมาด้านล่างได้เลยครับjaruek wrote:ในชีท Data คอลัมน์ AE4 Record แรกแสดงรายการวันที่ 17 ซ้ำอยู่
ลองปรับสูตรตามตัวอย่างแล้ว ยังไม่ได้ครับ (รบกวนดูไฟล์แนบ)joo wrote:ลองตามนี้ครับที่ A4 คีย์ =IF(ROWS(A$4:A4)>$I$1,"",INDEX(DATA!A$4:A$18,SMALL(IF($H$1=DATA!$A$4:$A$18,ROW(DATA!$A$4:$A$18)-ROW(DATA!$A$4)+1),ROWS(A$4:A4)))) กดแป้น Crtl + Shift + Enter พร้อมกัน แล้วคัดลอกไปทางขวาและลงด้านล่าง
วิธีการกดแป้นให้ทำตามลำดับดังนี้joo wrote:กดแป้น Crtl + Shift + Enter พร้อมกัน แล้วคัดลอกไปทางขวาและลงด้านล่าง
ได้แล้วครับ ขอบคุณมากครับjoo wrote:ที่ไม่ได้เพราะว่าท่านไม่ได้ทำตามนี้
วิธีการกดแป้นให้ทำตามลำดับดังนี้joo wrote:กดแป้น Crtl + Shift + Enter พร้อมกัน แล้วคัดลอกไปทางขวาและลงด้านล่าง
1. คลิกที่ A4
2. กดแป้น F2 เพื่อทำการ Edit Cell
3. กดแป้น Ctrl+Shift ค้างไว้ก่อน แล้วกดแป้น Enter ตามมา
4. ปล่อยแป้นแล้วสังเกตดูว่าสูตรมีเครื่องหมายปีกกาครอบหรือไม่ หากมีแล้วให้ Copy ไปยังเซลล์อื่น ๆ