:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

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

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
ykk
Member
Member
Posts: 28
Joined: Thu Jun 10, 2010 4:21 pm

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

#1

Post by ykk »

รบกวนสอบถามหน่อยครับ

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

t0.jpg

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

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

หมายเหตุ เป็นไฟล์ที่ทำให้ user กรอกข้อมูลและพรินท์ส่งกลับมาที่ผมครับ
ทั้งหมด 200 กว่า user แต่ที่เจอปัญหานี้และแจ้งกลับมาแค 4-5 ราย ครับ
รายที่มีปัญหา ให้เขาส่งไฟล์มา แล้วเปิดที่เครื่องผมก็ปกติอยู่ครับ
You do not have the required permissions to view the files attached to this post.
eyepop99
Member
Member
Posts: 127
Joined: Fri Sep 01, 2017 3:19 pm
Excel Ver: 365,2019,2010

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

#2

Post by eyepop99 »

ผมให้ win10
แก้เป็น
="จะทะเบียนเมื่อ พ.ศ."&TEXT(A2,"[$-th-TH,D07]yyyy")
ykk
Member
Member
Posts: 28
Joined: Thu Jun 10, 2010 4:21 pm

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

#3

Post by ykk »

ขอบคุณมากครับคุณ eyepop99
จะได้แก้ไขไฟล์ต้นฉบับในคราวต่อไปครับ

แต่พอจะมีแนวทางไหนที่ให้ user แก้ไขเองได้โดยไม่ไปยุ่งกับสูตรที่ใส่ไว้ครับ(ล็อคเซลล์ไว้)
user มีความหลากหลายมากครับ
eyepop99
Member
Member
Posts: 127
Joined: Fri Sep 01, 2017 3:19 pm
Excel Ver: 365,2019,2010

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

#4

Post by eyepop99 »

ใช้ Protect sheet
โดยตั้งค่า ให้ Lock เฉพาะ cell ที่ไม่ต้องการให้แก้ครับ
ส่วน cell อื่นๆ ตั้งค่าเป็น Unlock

ลองทำความเข้าใจตาม Link นี้ครับ
https://www.youtube.com/watch?v=AVzRnwJjuKw
ykk
Member
Member
Posts: 28
Joined: Thu Jun 10, 2010 4:21 pm

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

#5

Post by ykk »

ตอนนี้ user แต่รายมีไฟล์อยู่ในมือแล้วครับ กำลังทำข้อมูลอยู่
(ซึ่งเซลล์ที่มีสูตรผมล็อคไว้หมดครับ ยกเว้น เซลที่ต้องพิมพ์ข้อมูลลงไป)

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

ส่วนวิธีการที่ คุณ eyepop99 แนะนำมา อาจจะนำไปแก้ไขในไฟล์ต้นฉบับซึ่งจะใช้ไปปีถัดไป
eyepop99
Member
Member
Posts: 127
Joined: Fri Sep 01, 2017 3:19 pm
Excel Ver: 365,2019,2010

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

#6

Post by eyepop99 »

ใช้ =SUBSTITUTE(B2,"t","")
เพื่อทำให้ตัว t หายไปครับ

แต่ผมไม่แน่ในว่าจะติดปัญหาส่วนอื่นๆ หรือไม่
ykk
Member
Member
Posts: 28
Joined: Thu Jun 10, 2010 4:21 pm

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

#7

Post by ykk »

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


##มันจะเกี่ยวกับการเซตค่าเกี่ยวกับ เวลา หรือรูปแบบการแสดงวันที่ของเครื่องไหมครับ
และอีกอย่าง เครื่องที่เป็นปัญหาไม่ได้อยู่ที่ผมครับ เลยไปไม่ถูก
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#8

Post 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,"""จดทะเบียนเมื่อ พ.ศ. ""ปปปป")
menem
Silver
Silver
Posts: 549
Joined: Mon Jan 26, 2015 11:02 am

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

#9

Post by menem »

="จดทะเบียนเมื่อ พ.ศ. "&TEXT(DATE(A2-543,1,1),"ปปปป")
ykk
Member
Member
Posts: 28
Joined: Thu Jun 10, 2010 4:21 pm

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

#10

Post by ykk »

ขอบคุณมากๆครับสำหรับทุกคำตอบ

แต่อยากทราบว่า เพราะอะไรที่เป็นปัญหาเฉพาะบางเครื่องเท่านั้น
User avatar
snasui
Site Admin
Site Admin
Posts: 31176
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

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

#11

Post by snasui »

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

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