Page 1 of 1

Run เลขที่เอกสาร ตามจำนวนแถวที่ระบุ

Posted: Sat Dec 29, 2018 2:26 pm
by bafo
สวัสดีครับ
ตามไฟล์แนบ ต้องการใส่จำนวน ในช่อง F2 และเลขที่เอกสารจะ Run ตามจำนวนที่ระบุในช่อง F2
เช่นระบุ จำนวนในช่อง F2 จำนวน 3 แถว ผลลัพธ์ที่ได้จะเป็นตามที่ Hilight สีแดง
ถ้าใส่จำนวนในช่อง F2 ต่อไป ก็จะเพิ่มเลข Run ไปเรื่อยๆ ครับ

ขอบคุณครับ

Re: Run เลขที่เอกสาร ตามจำนวนแถวที่ระบุ

Posted: Sat Dec 29, 2018 3:47 pm
by snasui
:D ถ้าต้องการให้ Run ต่อจากคอลัมน์ B ต้องใช้ VBA เข้ามาจัดการ แต่หากต้องการให้ Run ที่ตำแหน่งเริ่มคือ E12 สามารถใช้สูตรตามด้านล่างครับ

=IF(ROWS(E$12:E12)>RIGHT(LOOKUP(CHAR(255),B:B),5)-RIGHT(RefRow,5)+1+$F$2,"","THAQTSL1118"&TEXT(RIGHT(RefRow,5)+ROWS(E$12:E12)-1,"000000"))

Enter > Copy ลงด้านล่าง

Re: Run เลขที่เอกสาร ตามจำนวนแถวที่ระบุ

Posted: Sat Dec 29, 2018 10:12 pm
by bafo
สวัสดีครับ
รบกวนสอบถามเพิ่มเติมครับ
ในกรณีที่มีการเปลี่ยนกลุ่มเลขที่เอกสาร จากเดิมเลขล่าสุด THAQTSL1118000144 เป็น THAQTSL0119000001
ต้องการให้บรรทัดถัดไป RUN เลขที่กลุ่มใหม่ครับ โดยไม่กระทบกับเลขที่ RUN ก่อนหน้านี้ครับ

ขอบคุณครับ

Re: Run เลขที่เอกสาร ตามจำนวนแถวที่ระบุ

Posted: Sun Dec 30, 2018 5:12 am
by snasui
:D ตัวอย่างการปรับสูตรครับ

=IF(ROWS(E$12:E12)>RIGHT(LOOKUP(CHAR(255),B:B),5)-RIGHT(RefRow,5)+$F$2,"THAQTSL1119"&TEXT(ROWS(E$12:E12)-$F$2,"000000"),"THAQTSL1118"&TEXT(RIGHT(RefRow,5)+ROWS(E$12:E12)-1,"000000"))

Re: Run เลขที่เอกสาร ตามจำนวนแถวที่ระบุ

Posted: Sun Dec 30, 2018 9:21 am
by bafo
สวัสดีครับ

สอบถามเพิ่มเติมครับ 2 ข้อครับ
1. เมื่อเปลี่ยนกลุ่มเอกสารใหม่แล้ว เลข RUN จะไม่สัมพันธ์กับ ช่องจำนวนแถวที่ระบุครับ (ช่อง F2 )
( เมื่อเพิ่มจำนวนแถว เลข RUN จะไป RUN เอกสารชุดเก่า )
2.ต้องการเพิ่มกลุ่มเอกสาร ให้ผู้ใช้ที่ไม่รู้สูตร สามารถเพิ่มกลุ่มได้เลย โดยไม่ต้องไปยุ่งกับสูตรครับ
กลุ่มเอกสารจะเปลี่ยนไปเรื่อยๆ ( อาจจะ 1-2 เดือนเปลี่ยนกลุ่มใหม่ครับ )

ขอบคุณครับ

Re: Run เลขที่เอกสาร ตามจำนวนแถวที่ระบุ

Posted: Sun Dec 30, 2018 6:20 pm
by snasui
bafo wrote: Sun Dec 30, 2018 9:21 am 1. เมื่อเปลี่ยนกลุ่มเอกสารใหม่แล้ว เลข RUN จะไม่สัมพันธ์กับ ช่องจำนวนแถวที่ระบุครับ (ช่อง F2 )
( เมื่อเพิ่มจำนวนแถว เลข RUN จะไป RUN เอกสารชุดเก่า )
:D ถ้าสัมพันธ์กันจะมีลักษณะเป็นอย่างไรกรุณาคีย์ตัวอย่างคำตอบที่ต้องการแยกออกมาให้เห็นต่างหากจะได้สะดวกในการทำความเข้าใจครับ
bafo wrote: Sun Dec 30, 2018 9:21 am 2.ต้องการเพิ่มกลุ่มเอกสาร ให้ผู้ใช้ที่ไม่รู้สูตร สามารถเพิ่มกลุ่มได้เลย โดยไม่ต้องไปยุ่งกับสูตรครับ
กลุ่มเอกสารจะเปลี่ยนไปเรื่อยๆ ( อาจจะ 1-2 เดือนเปลี่ยนกลุ่มใหม่ครับ )
ต้องการเพิ่มอย่างไร กี่กลุ่ม และหากหลายกลุ่ม โปรแกรมจะทราบได้อย่างไรว่าต้องการให้กลุ่มไหนมีจำนวนกี่รายการ ฯลฯ กรุณาอธิบายมาอย่างละเอียดครับ