Page 1 of 1

มี "t" ข้างหน้าตัวเลขเมื่อให้แสดงผลเป็นเลขไทยด้วย ฟังชั่น text

Posted: Thu Jul 26, 2018 9:19 am
by ykk
รบกวนสอบถามหน่อยครับ

ผมได้ใช้ฟังชั่น text เพื่อให้ตัวเลขอาราบิกแสดงผลเป็นเลขไทยที่มีข้อความรวมอยู่ด้วยครับ
แต่พอไปเปิดกับเครื่องอื่น(บางเครื่อง) จะมีตัว "t" เพิ่มมาข้างหน้าตัวเลขครับ
ตามภาพครับ

t0.jpg

ไม่ทราบว่าเพราะอะไร จะแก้ไขอย่างไรครับ

เครื่องที่ผมใช้ win10 , Office 2013
เครื่องที่เจอปัญหา win7 , Office 2010 (เท่าที่ทราบ)

หมายเหตุ เป็นไฟล์ที่ทำให้ user กรอกข้อมูลและพรินท์ส่งกลับมาที่ผมครับ
ทั้งหมด 200 กว่า user แต่ที่เจอปัญหานี้และแจ้งกลับมาแค 4-5 ราย ครับ
รายที่มีปัญหา ให้เขาส่งไฟล์มา แล้วเปิดที่เครื่องผมก็ปกติอยู่ครับ

Re: มี "t" ข้างหน้าตัวเลขเมื่อให้แสดงผลเป็นเลขไทยด้วย ฟังชั่น text

Posted: Thu Jul 26, 2018 10:11 am
by eyepop99
ผมให้ win10
แก้เป็น
="จะทะเบียนเมื่อ พ.ศ."&TEXT(A2,"[$-th-TH,D07]yyyy")

Re: มี "t" ข้างหน้าตัวเลขเมื่อให้แสดงผลเป็นเลขไทยด้วย ฟังชั่น text

Posted: Thu Jul 26, 2018 10:20 am
by ykk
ขอบคุณมากครับคุณ eyepop99
จะได้แก้ไขไฟล์ต้นฉบับในคราวต่อไปครับ

แต่พอจะมีแนวทางไหนที่ให้ user แก้ไขเองได้โดยไม่ไปยุ่งกับสูตรที่ใส่ไว้ครับ(ล็อคเซลล์ไว้)
user มีความหลากหลายมากครับ

Re: มี "t" ข้างหน้าตัวเลขเมื่อให้แสดงผลเป็นเลขไทยด้วย ฟังชั่น text

Posted: Thu Jul 26, 2018 10:32 am
by eyepop99
ใช้ Protect sheet
โดยตั้งค่า ให้ Lock เฉพาะ cell ที่ไม่ต้องการให้แก้ครับ
ส่วน cell อื่นๆ ตั้งค่าเป็น Unlock

ลองทำความเข้าใจตาม Link นี้ครับ
https://www.youtube.com/watch?v=AVzRnwJjuKw

Re: มี "t" ข้างหน้าตัวเลขเมื่อให้แสดงผลเป็นเลขไทยด้วย ฟังชั่น text

Posted: Thu Jul 26, 2018 10:58 am
by ykk
ตอนนี้ user แต่รายมีไฟล์อยู่ในมือแล้วครับ กำลังทำข้อมูลอยู่
(ซึ่งเซลล์ที่มีสูตรผมล็อคไว้หมดครับ ยกเว้น เซลที่ต้องพิมพ์ข้อมูลลงไป)

แต่ที่ต้องการคือ
1. อยากทราบสาเหตุ (เพื่อหาแนวทางแก้ไข)
2. แนวทางที่พอจะให้ user แก้ปัญหาด้วยตัวเองได้ (ไม่ให้ปรากฏ "t" ข้างหน้าปี พ.ศ.ครับ) เพราะ user จะต้องพรินท์ส่งมาเป็น peper ครับ

ส่วนวิธีการที่ คุณ eyepop99 แนะนำมา อาจจะนำไปแก้ไขในไฟล์ต้นฉบับซึ่งจะใช้ไปปีถัดไป

Re: มี "t" ข้างหน้าตัวเลขเมื่อให้แสดงผลเป็นเลขไทยด้วย ฟังชั่น text

Posted: Thu Jul 26, 2018 11:03 am
by eyepop99
ใช้ =SUBSTITUTE(B2,"t","")
เพื่อทำให้ตัว t หายไปครับ

แต่ผมไม่แน่ในว่าจะติดปัญหาส่วนอื่นๆ หรือไม่

Re: มี "t" ข้างหน้าตัวเลขเมื่อให้แสดงผลเป็นเลขไทยด้วย ฟังชั่น text

Posted: Thu Jul 26, 2018 3:02 pm
by ykk
จะให้ user ใช้ =SUBSTITUTE(B2,"t","") คงลำบากครับ เพราะผมล็อกเซลล์ไว้หมด เหลือแค่ช่องกรอกข้อมูล
และ user ก็มีหลากหลายระดับทักษะการใช้ excel (ตั้งแต่เพิ่งหัดใช้ - Advance ) ครับ


##มันจะเกี่ยวกับการเซตค่าเกี่ยวกับ เวลา หรือรูปแบบการแสดงวันที่ของเครื่องไหมครับ
และอีกอย่าง เครื่องที่เป็นปัญหาไม่ได้อยู่ที่ผมครับ เลยไปไม่ถูก

Re: มี "t" ข้างหน้าตัวเลขเมื่อให้แสดงผลเป็นเลขไทยด้วย ฟังชั่น text

Posted: Thu Jul 26, 2018 7:42 pm
by snasui
ykk wrote: Thu Jul 26, 2018 9:19 am รบกวนสอบถามหน่อยครับ

ผมได้ใช้ฟังชั่น text เพื่อให้ตัวเลขอาราบิกแสดงผลเป็นเลขไทยที่มีข้อความรวมอยู่ด้วยครับ
แต่พอไปเปิดกับเครื่องอื่น(บางเครื่อง) จะมีตัว "t" เพิ่มมาข้างหน้าตัวเลขครับ
ตามภาพครับ


t0.jpg


ไม่ทราบว่าเพราะอะไร จะแก้ไขอย่างไรครับ

เครื่องที่ผมใช้ win10 , Office 2013
เครื่องที่เจอปัญหา win7 , Office 2010 (เท่าที่ทราบ)

หมายเหตุ เป็นไฟล์ที่ทำให้ user กรอกข้อมูลและพรินท์ส่งกลับมาที่ผมครับ
ทั้งหมด 200 กว่า user แต่ที่เจอปัญหานี้และแจ้งกลับมาแค 4-5 ราย ครับ
รายที่มีปัญหา ให้เขาส่งไฟล์มา แล้วเปิดที่เครื่องผมก็ปกติอยู่ครับ
:D ลองแก้แบบด้านล่างครับ

=TEXT(1&"/"&1&"/"&A2-543,"""จดทะเบียนเมื่อ พ.ศ. ""ปปปป")

Re: มี "t" ข้างหน้าตัวเลขเมื่อให้แสดงผลเป็นเลขไทยด้วย ฟังชั่น text

Posted: Fri Jul 27, 2018 10:06 am
by menem
="จดทะเบียนเมื่อ พ.ศ. "&TEXT(DATE(A2-543,1,1),"ปปปป")

Re: มี "t" ข้างหน้าตัวเลขเมื่อให้แสดงผลเป็นเลขไทยด้วย ฟังชั่น text

Posted: Fri Jul 27, 2018 2:33 pm
by ykk
ขอบคุณมากๆครับสำหรับทุกคำตอบ

แต่อยากทราบว่า เพราะอะไรที่เป็นปัญหาเฉพาะบางเครื่องเท่านั้น

Re: มี "t" ข้างหน้าตัวเลขเมื่อให้แสดงผลเป็นเลขไทยด้วย ฟังชั่น text

Posted: Fri Jul 27, 2018 2:55 pm
by snasui
ykk wrote: Fri Jul 27, 2018 2:33 pm ขอบคุณมากๆครับสำหรับทุกคำตอบ

แต่อยากทราบว่า เพราะอะไรที่เป็นปัญหาเฉพาะบางเครื่องเท่านั้น
:D อาจจะเกิดจากการกำหนด Regional and language ถ้าให้ให้ชัดต้อง Remote เข้าไปดูในเครื่องครับ