Page 1 of 1

ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)

Posted: Mon May 09, 2016 11:20 pm
by sutadpt
คือทำสต็อคสินค้าอยู่คับ แต่รายการสินค้ามันเยอะมากๆ อยากให้ข้อมูลเมื่อมีการ รับ-จ่าย สามารถให้รายการรับจ่ายล่าสุด ขึ้นมาแสดงบรรทัดแรกได้ไหม อันที่ไม่มีรายการเคลื่อนไหว จะได้ไม่มาปน คือต้องการเฉพาะรายการที่มีการเคลื่อนไหว มาอยู่บรรทัดบนสุดครับ เพราะตอนนี้มีปัญหากับการสั่งปรินต์ รบกวนผู้รู้ด้วยครับ

Image

Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)

Posted: Tue May 10, 2016 9:15 am
by logic
ทำเป็นไฟล์ excel เป็นตัวอย่างดีกว่าครับ

ให้เห็นว่าเดิมเป็นแบบไหน แล้วต้องการให้เป็นแบบไหน คือทำคำตอบที่ต้องการมาให้เห็นเลย ผู้ช่วยตอบจะได้อ่านแล้วเข้าใจได้เลยครับ :)

Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)

Posted: Tue May 10, 2016 11:08 am
by yodpao.b
ผมว่าควรจะมีอีกสักคอลัมหนึ่งที่แสดง "วันหรือเวลาในการบันทึกรายรับรายจ่าย"

เพื่อที่จะได้นำคอลัม "วันหรือเวลา" มาจัดเรียงลำดับได้

น่าไม่ใช่ต้องขอโทษด้วยครับ

Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)

Posted: Wed May 11, 2016 10:57 pm
by sutadpt
นี่คับไฟล์งานคร่าวๆ เมื่อเราบันทึก ในช่องรับจ่ายต่อวัน ในช่อง sammary จะเปลี่ยนและรวมยอดให้อัตโนมัติ แต่ปํญหาคือ ตามที่แจ้งไว้ข้างบนเลยครับ

Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)

Posted: Wed May 11, 2016 11:03 pm
by snasui
:D ดูอย่างไรว่าเป็นรายการล่าสุดหรือไม่ล่าสุดครับ

คำว่า "คับ" ที่ใช้แทน "ครับ" ผิดกฎข้อ 1 ด้านบน ระมัดระวังด้วยครับ

Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)

Posted: Thu May 12, 2016 11:04 pm
by sutadpt
snasui wrote::D ดูอย่างไรว่าเป็นรายการล่าสุดหรือไม่ล่าสุดครับ

คำว่า "คับ" ที่ใช้แทน "ครับ" ผิดกฎข้อ 1 ด้านบน ระมัดระวังด้วยครับ
ดูที่แท็บชีท stock sammary ครับ

Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)

Posted: Thu May 12, 2016 11:13 pm
by snasui
:D ดูอย่างไรหมายถึงวิธีการที่ใช้ในการพิจารณาว่ารายการใดเป็นรายการล่าสุดครับ

มีหลักการพิจาณาอย่างไร อธิบายมาอย่างละเอียดครับ

Re: ขอความช่วยเหลือการแสดงผลของเซลล์ (มีภาพตัวอย่างครับ)

Posted: Thu May 12, 2016 11:43 pm
by snasui
:D ลองตามด้านล่างดูว่าตรงกับที่ต้องการหรือไม่ครับ

ที่ชีต Stock summary
  1. เซลล์ J4 คีย์คำว่า Header เพื่อเป็นหัวคอลัมน์
  2. เซลล์ J5 คีย์สูตร
    =COUNTIF('บันทึกรับ-จ่าย'!D:D,'Stock summary'!C5)>0
    Enter > Copy ลงด้านล่าง จะเป็นการพิจารณาว่าค่าในคอลัมน์ C มีอยู่ในชีต บันทึกรับ-จ่ายหรือไม่ หากมีจะแสดงคำว่า True หากไม่มีจะแสดงคำว่า False
  3. กรองเฉพาะคำว่า True แล้ว Print จะได้ไม่รวมกับบรรทัดที่ไม่เคลื่อนไหวเข้าไปด้วยครับ
กรณีต้องการให้สลับบรรทัดโดยให้ค่าที่ตรงกับชีต บันทึกรับจ่าย แสดงอยู่ลำดับแรก ๆ โดยอัตโนมัติ ต้องใช้ VBA เข้ามาช่วย จำเป็นต้องเขียนมาเองก่อน ติดแล้วค่อยถามกันต่อครับ