Page 1 of 1

Auto ID Generator ใน Excel Google Sheet

Posted: Fri Apr 27, 2018 2:06 pm
by sasilakmon
2018-04-27_133719.jpg
จากรูปที่ส่งมา ใช้สูตร =ARRAYFORMULA(if(B7:B<>"","MA-18-04-"&row(1:1000)+0,)) ใน Google Sheet
ถ้าต้องการให้ปีและเดือนขึ้นตามเดือนปีที่เรากำลังคีย์ ณ ปัจจุบัน ต้องแก้ตรง 18 และ 04 ยังไงคะรบกวนแนะนำด้วยนะคะ
ตัวอย่าง Auto ID ที่ต้องการ MA-18-04-2
MA คือ ข้อความที่กำหนดไว้
18 คือ ปี ณ เวลาที่คีย์
04 คือ เดือน ณ เวลาที่คีย์
2 คือ ตัวเลขที่ auto อยู่แล้ว

Re: Auto ID Generator ใน Excel Google Sheet

Posted: Fri Apr 27, 2018 7:33 pm
by snasui
:D แนบ Link Google Sheet มาด้วยจะได้สะดวกในการทดสอบครับ

Re: Auto ID Generator ใน Excel Google Sheet

Posted: Mon Apr 30, 2018 10:20 am
by sasilakmon
ตาม Link นี้ค่ะ ตอนนี้ติดที่เดือน อยากให้เดือนแสดง 0 นำหน้าถ้าเป็นเดือน 1-9 ค่ะ เช่น MA-18-04-1 และถ้าอยากให้ auto id เริ่มนับใหม่พอขึ้นเดือนใหม่ทำยังไงคะ เช่น เดือนพฤษภาคม ก็ให้นับเป็น MA-18-05-1 รบกวนช่วยแนะนำด้วยนะคะ ขอบคุณค่ะ
https://docs.google.com/spreadsheets/d/ ... sp=sharing

Re: Auto ID Generator ใน Excel Google Sheet

Posted: Mon Apr 30, 2018 8:42 pm
by snasui
:D ดูตัวอย่างการปรับสูตรได้ที่คอลัมน์ C ใน Link นี้ครับ https://docs.google.com/spreadsheets/d/ ... edit#gid=0

Re: Auto ID Generator ใน Excel Google Sheet

Posted: Wed May 02, 2018 11:33 am
by sasilakmon
ขอบคุณสำหรับตัวอย่างการปรับสูตรนะคะ แต่ติดปัญหาที่ข้อมูลเก่าของเดือนก่อนกลายเป็นของเดือนปัจจุบันหมดเลยค่ะ เช่นข้อมูลของเดือน 4 กลายเป็นรันใหม่ของเดือน 5 เลยค่ะ

Re: Auto ID Generator ใน Excel Google Sheet

Posted: Wed May 02, 2018 6:50 pm
by snasui
:D ลองจับภาพปัญหาและตัวอย่างคำตอบที่ถูกต้องประกอบคำอธิบายมาด้วยจะได้สะดวกในการทำความเข้าใจครับ

Re: Auto ID Generator ใน Excel Google Sheet

Posted: Thu May 03, 2018 1:39 pm
by sasilakmon
ข้อมูลเก่าของเดือนเมษายน กลายเป็นเดือนพฤษภาคม ทั้งหมดเลยค่ะ ตามรูปที่แนบมา
จุดประสงค์คือต้องการให้ auto id ตาม ปี เดือน ณ เวลาที่คีย์ข้อมูลค่ะ เช่นคีย์วันนี้ จะได้ auto id เป็น MA-18-05-1,MA-18-05-2,......ฯลฯ
ถ้าขึ้นเดือนใหม่เป็นเดือนมิถุนายน ก็รันข้อมูลไป แต่พบปัญหาจากสูตรคือข้อมูลเก่าที่เคยคีย์ของเดือนเมษายน ข้อมูลกลายเป็น ปี เดือน ของเวลา ณ ปัจจุบันที่คีย์เลยค่ะ

Re: Auto ID Generator ใน Excel Google Sheet

Posted: Thu May 03, 2018 7:48 pm
by snasui
sasilakmon wrote: Thu May 03, 2018 1:39 pm ข้อมูลเก่าของเดือนเมษายน กลายเป็นเดือนพฤษภาคม ทั้งหมดเลยค่ะ ตามรูปที่แนบมา
จุดประสงค์คือต้องการให้ auto id ตาม ปี เดือน ณ เวลาที่คีย์ข้อมูลค่ะ เช่นคีย์วันนี้ จะได้ auto id เป็น MA-18-05-1,MA-18-05-2,......ฯลฯ
ถ้าขึ้นเดือนใหม่เป็นเดือนมิถุนายน ก็รันข้อมูลไป แต่พบปัญหาจากสูตรคือข้อมูลเก่าที่เคยคีย์ของเดือนเมษายน ข้อมูลกลายเป็น ปี เดือน ของเวลา ณ ปัจจุบันที่คีย์เลยค่ะ
:D การใช้สูตรจะไม่สามารถทำงานลักษณะนั้นได้ครับ การทำเช่นนั้นต้องพึ่งพาการเขียนโปรแกรมครับ

Re: Auto ID Generator ใน Excel Google Sheet

Posted: Mon May 07, 2018 9:43 am
by sasilakmon
ขอบคุณค่ะ สำหรับคำแนะนำ