Page 1 of 1

ต้องการให้ในซลมีตัวเลข 13 ตัว เกินและขาดไม่ได้ครับ

Posted: Sat Jun 09, 2012 7:23 pm
by Phantae06
ผมต้องการทำให้ในเซลเป็นการเลขประจำตัว ประชาชน ( 13 หลัก )ต้องใช้ทำอย่างไรครับอาจารย์ อยากให้มีการเตือนทุกครั้งครับ

Re: ต้องการให้ในซลมีตัวเลข 13 ตัว เกินและขาดไม่ได้ครับ

Posted: Sat Jun 09, 2012 7:40 pm
by snasui
:D ใช้ Validation เข้ามาช่วยได้ครับ

ลองตามนี้ครับ
  1. คลิกเซลล์ที่ต้องการสมมุติมเป็นเซลล์ A1
  2. เข้าเมนู Data > Validation
  3. ช่อง Allow: เลือก Custom > ช่อง Formula: คีย์ =And(Len(A1)=13,Isnumber(A1+0)) > OK
  4. คีย์ค่าใด ๆ ใน A1 แล้วสังเกตดูผล

Re: ต้องการให้ในซลมีตัวเลข 13 ตัว เกินและขาดไม่ได้ครับ

Posted: Sat Jun 09, 2012 10:22 pm
by Phantae06
ขอบคุณมากครับอาจารย์ ได้ผล 100 % ครับ

Re: ต้องการให้ในซลมีตัวเลข 13 ตัว เกินและขาดไม่ได้ครับ

Posted: Mon Jun 11, 2012 6:56 pm
by godman
อาจารย์ครับ ถ้าผมอยากให้ช่องนี้ ใส่ได้เฉพาะคำต่อไปนี้ 3 คำคือ มะละกอ มังคุด ส้มส้ม ผมก็ใส่ในช่อง custom แล้วพิมพ์สูตรไปว่า ="มะละกอ","มังคุด","ส้มส้ม"ปรากฏว่ามันไม่ได้อะครับ แล้วผมก็ลองตั้ง Data validation แบบ list แล้วใส่ในช่องก็ไม่ได้ เพราะผมไม่ต้องการให้มีตัว Drop down list ในเซลล์ เพราะอยากให้พนักงานเป็นผู้ใส่เอง จะได้ฝึกเขียนทุกอย่างอย่างถูกต้อง ฝึกเขียนภาษาด้วย ทั้งตัวพิมพ์ใหญ่ตัวพิมพ์เล็กมีความหมายหมด ผมต้องทำอย่างไรครับ

Re: ต้องการให้ในซลมีตัวเลข 13 ตัว เกินและขาดไม่ได้ครับ

Posted: Mon Jun 11, 2012 7:25 pm
by bank9597
:D ลองตามนี้ครับ

เคลียร์ DropDownList ที่เซลล์ C1 ออกไปก่อนครับ

คลิ๊กที่ เซลล์ C1 > Data > DataValidation > Custom
ในแถบสูตรคีย์ =AND(C1="มังคุด",C1="มะละกอ",C1="ส้มส้ม") > OK

Re: ต้องการให้ในซลมีตัวเลข 13 ตัว เกินและขาดไม่ได้ครับ

Posted: Mon Jun 11, 2012 7:43 pm
by bank9597
:sg: แก้สูตรใหม่ครับ ลืมทดสอบ
เปลี่ยนจาก =AND(C1="มังคุด",C1="มะละกอ",C1="ส้มส้ม")
เป็น =OR(C1="มังคุด",C1="มะละกอ",C1="ส้มส้ม")

:tt:

Re: ต้องการให้ในซลมีตัวเลข 13 ตัว เกินและขาดไม่ได้ครับ

Posted: Mon Jun 11, 2012 7:45 pm
by godman
ขอบคุณมากครับ ใช้ได้ดีเลย และขอบคุณเจ้าของกระทู้Phantae06 ที่ทำให้ผมได้รับความรู้ไปด้วย ผมเปลี่ยนแล้วครับ ไม่หลงกลครับ ล้อเล่นครับ

Re: ต้องการให้ในซลมีตัวเลข 13 ตัว เกินและขาดไม่ได้ครับ

Posted: Mon Jun 11, 2012 7:58 pm
by snasui
godman wrote:เพราะผมไม่ต้องการให้มีตัว Drop down list ในเซลล์
เมื่อเลือกเป็น List สามารถเอาปุ่ม Dropdown ออกได้ครับ โดยปลดเครื่องหมายที่ In-cell Dropdown

Re: ต้องการให้ในซลมีตัวเลข 13 ตัว เกินและขาดไม่ได้ครับ

Posted: Mon Jun 11, 2012 8:14 pm
by bank9597
เมื่อเลือกเป็น List สามารถเอาปุ่ม Dropdown ออกได้ครับ โดยปลดเครื่องหมายที่ In-cell Dropdown
:tt: เราชอบคิดอะไรให้ยากเสมอเลย

Re: ต้องการให้ในซลมีตัวเลข 13 ตัว เกินและขาดไม่ได้ครับ

Posted: Mon Jun 11, 2012 10:15 pm
by godman
ใช่ เราชอบคิดอะไรที่ยากเสมอ เรามักมองข้ามความเรียบง่าย