Page 1 of 1

ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Fri Jan 05, 2024 9:09 pm
by keereen
รบกวนสอบถามครับ ผมต้องการเขียนสูตรให้ข้อมูลรันรหัสตามอักษรย่อเครื่องมือเป็นลำดับ รหัสจะรันตามชื่อย่อของเครื่องมือแต่ละชนิด โดยแต่ละชื่อย่อเครื่องมือจะเริ่มจาก1ทุกเครื่องมือ และจะนับต่อกันไปเรื่อยๆตามจำนวนที่คีย์ข้อมูลหรือแม้จะลงข้อมูลคนละวัน
ผมได้แนบไฟล์ตัวอย่างและความต้องการในไฟล์แนบแล้วครับ รบกวนด้วยครับ

Re: ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Fri Jan 05, 2024 9:20 pm
by norkaz
...

รบกวนท่านเจ้าของ คำถาม อธิบาย หลักการกำหนดรหัสให้ด้วยครับ

24DM0001
24MA0001-0002
24DM0002-0004
24PM0001

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

Re: ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Fri Jan 05, 2024 10:15 pm
by keereen
ขออนุญาติแก้ไขข้อมูลนะครับ
เนื่องจากผมคีย์ตัวเลขผิด จาก 24DM0002-0004 แก้เป็น 24DM0002-0003 ครับ ตามจำนวนที่คีย์2ตัว
อธิบายเพิ่มเติม
24คือปี พศ.
DM,MA,PM คือประเภทเครื่องมือครับ
ตัวเลขด้านหลังจะเป็นลำดับที่รันต่อไปเรื่อยๆตามจำนวนที่คีย์

ขอบคุณครับ

Re: ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Fri Jan 05, 2024 10:36 pm
by norkaz
...

ทำไมบางอันมี ขีด บางอันไม่มีขีดครับ คีย์ผิดหรือต้องเป็นแบบนั้นจริงๆ

ถ้าเป็นแบบนั้น ช่วยอธิบายว่า ที่มีขีด ต้องใช้เงื่อนไขแบบใด จึงต้องมีขีด และถ้าไม่มีขีด ต้องมองจากเงื่อนไขใดครับ

24DM0001
24MA0001-0002
24DM0002-0004
24PM0001

รบกวน ทำตัวอย่าง ที่ถูกต้อง แนบไฟล์ Excel มาอีกครั้งครับ

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

Re: ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Fri Jan 05, 2024 11:22 pm
by keereen
ผมแนบไฟล์ใหม่และอธิบายสิ่งที่ต้องการในตารางเพิ่มเติมแล้วครับ

ขอบคุณครับ

Re: ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Sat Jan 06, 2024 8:03 am
by norkaz
...

ที่ท่านเจ้าของคำถามอธิบาย ยังไม่เข้าใจครับ

"MA"
เกิดรายการขึ้นครั้งแรก วันที่ 02/01/2024 ที่ ลูกศรชี้ตามภาพ เหตุใดจึงตามด้วย -0002 ครับ



** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

Re: ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Sat Jan 06, 2024 3:11 pm
by keereen
ขออนุญาติอธิบายเพิ่มครับ
ตามในตาราง MA มีจำนวน2ครับ จึงกำหนดรหัสเป็น 24MA0001 และ 0002 ครับ

ขอบคุณครับ

Re: ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Sat Jan 06, 2024 4:01 pm
by norkaz
...

รบกวนท่านเจ้าของ คำถาม ใส่รหัส ในช่องสีเหลือง และช่วยแนบไฟล์ Excel มาให้ด้วยครับ
บางทีตัวอย่าง จากทั้ง 7 แถว ที่ใส่มาจนครบ อาจจะช่วยให้มีแนวทางอื่นๆ ได้ครับ


** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

Re: ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Sat Jan 06, 2024 8:21 pm
by keereen
ส่งไฟล์แก้ไขเพิ่ม data ที่ต้องการในคอลัมน์D จนครบทั้งแถวครับ โดยไฟล์ตัวใหม่ผมได้แยกรหัสออกเป็นตัวๆ เพื่อให้ดูง่ายขึ้นครับ

ขอบคุณครับ

Re: ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Sat Jan 06, 2024 8:34 pm
by norkaz
...

ตามภาพที่ลูกศรชี้ เหตุใดจึงเป็นแบบนั้น

ตามที่เข้าใจ ผลลัพธ์ ควรเป็น 24PM0002-0003 ใช่หรือไม่ครับ



** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

Re: ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Sat Jan 06, 2024 9:29 pm
by norkaz
...

หาก แถวที่ 7 ผลลัพธ์ เป็น 24PM0002-0003 ตามที่ผมเข้าใจ สูตรตามด้านล่างนี้ ควรถูกต้องทั้งหมด

หากไม่ใช่ ตามสูตรด้านล่าง

ผมรบกวนอธิบายว่า เหตุใด แถวที่ 7 ตามที่ท่านเจ้าของคำถาม แสดงไว้จึงได้คำตอบแบบนั้นครับ

E3

=SUMIF($B$3:B3,B3,$C$3:C3)
Copy ลงไป

F3

=IF(COLUMNS($F3:F3)>$C3,"",TEXT(IFERROR(LOOKUP(2,1/($B3=$B$2:$B2),$E$2:$E2),0)+COLUMNS($F3:F3),"-0000"))
Copy ไปขวา และลงไปข้างล่าง

D3
=IF(A3="","",RIGHT(YEAR(A3),2)&B3&MID(F3&G3&H3&I3&J3&K3&L3&M3&N3&O3,2,999))

Copy ลงไป

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

Re: ต้องการให้ข้อมูลRun Numberต่อกันตามรหัสและจำนวนที่กำหนด

Posted: Sat Jan 06, 2024 9:46 pm
by keereen
ต้องขอโทษจริงๆครับ ผมใส่ตัวเลขผิดเองครับ แถวที่ 7 ผลลัพธ์ ต้องเป็น 24PM0002-0003ครับ
สูตรที่ให้มาถูกต้องเลยครับตรงความต้องการ ขอบคุณมากเลยครับ