: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
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

การเพิ่มเลข 0 ในเซลล์

ฟอรัมถาม-ตอบปัญหาการใช้งาน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
User avatar
โดดเดี่ยวผู้น่ารัก
Member
Member
Posts: 244
Joined: Tue Dec 14, 2010 7:38 am

การเพิ่มเลข 0 ในเซลล์

#1

Post by โดดเดี่ยวผู้น่ารัก »

:idea: รบกวนสอบถามค่ะ หากเรามีข้อมูลเบอร์โทรศัพท์มือถือมาเป็น 817001234 หลายร้อยเบอร์แล้วเราต้องการให้เพิ่มเลบ 0 เป็น 0817001234 โดยที่ไม่ต้องมาเพิ่มทีละเบอร์สามารถทำได้ด้วยวิธีไหนค่ะ ข้อมูลเรียงดังนี้ค่ะ ขอขอบพระคุณมากค่ะ ถามเยอะรู้สึกเกรงใจมากค่ะ :oops:

B
817001234
817001235
817001237
817001238
817001239
...มันจำเป็นด้วยหรือที่ต้องอยู่ในกฎเกณฑ์ที่ใครบางคนกำหนดว่า..รักควรเป็นอย่างไร...
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การเพิ่มเลข 0 ในเซลล์

#2

Post by snasui »

:D หากคีย์เป็นตัวเลขสามารถกำหนด Format ได้ครับโดย

1. คลุมพื้นที่ที่ต้องการกำหนด Format
2. คลิกขวา > Format Cells > แถบ Number เลือก Custom
3. ช่อง Type: คีย์ 0000000000

หากคีย์ไว้เป็น Text สามารถเพิ่มคอลัมน์มาช่วยแล้วใช้สูตร Text มาจัดการได้ครับ เช่น

=Text(A1,"0000000000")

Enter > Copy ลงด้านล่าง > Copy ไปวางแบบ Value ทับค่าเดิม > ลบคอลัมน์ช่วยทิ้งไป
User avatar
โดดเดี่ยวผู้น่ารัก
Member
Member
Posts: 244
Joined: Tue Dec 14, 2010 7:38 am

Re: การเพิ่มเลข 0 ในเซลล์

#3

Post by โดดเดี่ยวผู้น่ารัก »

:mrgreen: ขอบพระคุณอีกครั้งค่ะ สามารถทำได้ตามที่แนะนำทุกประการ :D
...มันจำเป็นด้วยหรือที่ต้องอยู่ในกฎเกณฑ์ที่ใครบางคนกำหนดว่า..รักควรเป็นอย่างไร...
freestyle
Member
Member
Posts: 8
Joined: Fri Feb 22, 2013 11:29 am

Re: การเพิ่มเลข 0 ในเซลล์

#4

Post by freestyle »

ของผมมีตัวอักษรปนด้วยครับ ผมลองแล้วไม่ได้ผลครับ
เช่น KT12345 ต้องการให้เป็น 000000KT12345
ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การเพิ่มเลข 0 ในเซลล์

#5

Post by snasui »

:D ลองตามนี้ครับ

ที่ B2 คีย์

="000000"&A2

Enter > Copy ลงด้านล่าง
freestyle
Member
Member
Posts: 8
Joined: Fri Feb 22, 2013 11:29 am

Re: การเพิ่มเลข 0 ในเซลล์

#6

Post by freestyle »

ขอบคุณครับอาจารย์
แต่รบกวนอาจารย์อีนิดครับ
คือผมอยากได้แบบแรกครับ คือ ต้องการทั้งหมด 13 หลัก คือไม่ว่าของเดิมของผมจะกี่หลัก(มันไม่แน่นอน อาจจะ4 หรือ 5 หรือ 6 หลัก ก็ได้) พอใช้สูตรแล้วมันจะเท่ากับ 13 หลักเท่านั้นครับ
เพราะถ้าใช้แบบ ="000000"&A2 นี้ ผมต้องมาปรับเลข 0 ให้พอดี 13 หลัก อีกใช่มั๊ยครับ
ไม่ทราบผมเข้าใจถูกต้องมั๊ยครับ
ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การเพิ่มเลข 0 ในเซลล์

#7

Post by snasui »

:D สามารถใช้ Right เข้ามาช่วยได้ครับ

ยกตัวอย่างเช่น

=Right("000000"&A2,13)

Enter > Copy ลงด้านล่าง

หมายถึงว่าเมื่อเชื่อม "000000" ไว้ด้านหน้า A2 แล้วให้ตัดด้านขวาของผลลัพธ์ที่ได้มา 13 หลัก
freestyle
Member
Member
Posts: 8
Joined: Fri Feb 22, 2013 11:29 am

Re: การเพิ่มเลข 0 ในเซลล์

#8

Post by freestyle »

ตรงประเด็นเลยครับ
ขอบคุณครับผม
วังวู ช่ง
Silver
Silver
Posts: 807
Joined: Thu May 31, 2012 2:27 pm
Location: Laos
Excel Ver: MS Excel for office 365 MSO
Contact:

Re: การเพิ่มเลข 0 ในเซลล์

#9

Post by วังวู ช่ง »

freestyle wrote:ของผมมีตัวอักษรปนด้วยครับ ผมลองแล้วไม่ได้ผลครับ
เช่น KT12345 ต้องการให้เป็น 000000KT12345
ขอบคุณครับ
แถมตามที่ผมเคียทำแบบง่ายๆ และเป็นแบบพื้นถานๆดั่งนี้ครับ
1. คลุมพื้นที่ที่ต้องการกำหนด Format
2. คลิกขวา > Format Cells > แถบ Number เลือก Custom
3. ช่อง Type: คีย์ 000000KT00000 > OK ครับ

ขอโทษครับ มันไม่ไช้ KT เดียวมันมีมากกว่านั้น วิทีของผมใช้กานไม่ได้ ของ อาจารย์ OK ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
Last edited by วังวู ช่ง on Fri Feb 22, 2013 2:20 pm, edited 1 time in total.
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การเพิ่มเลข 0 ในเซลล์

#10

Post by snasui »

:D คุณได้ลองกำหนด Format โดยใช้ไฟล์ของคุณ freestyle ดูแล้วยังครับ :?:
วังวู ช่ง
Silver
Silver
Posts: 807
Joined: Thu May 31, 2012 2:27 pm
Location: Laos
Excel Ver: MS Excel for office 365 MSO
Contact:

Re: การเพิ่มเลข 0 ในเซลล์

#11

Post by วังวู ช่ง »

ขอโทษครับ มันไม่ไช้ KT เดียวมันมีมากกว่านั้น วิทีของผมใช้กานไม่ได้ ของ อาจารย์ OK ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การเพิ่มเลข 0 ในเซลล์

#12

Post by snasui »

:lol: มันไม่ได้เกี่ยวกับว่ามีอักขระอะไรบ้าง แต่มันไม่ได้เป็นตัวเลข การกำหนดค่าใด ๆ ที่ไม่ได้เป็นตัวเลขและจำนวนอักขระไม่คงที่ด้วย Custom Format นั้นไม่ง่ายนักครับ
วังวู ช่ง
Silver
Silver
Posts: 807
Joined: Thu May 31, 2012 2:27 pm
Location: Laos
Excel Ver: MS Excel for office 365 MSO
Contact:

Re: การเพิ่มเลข 0 ในเซลล์

#13

Post by วังวู ช่ง »

snasui wrote::lol: มันไม่ได้เกี่ยวกับว่ามีอักขระอะไรบ้าง แต่มันไม่ได้เป็นตัวเลข การกำหนดค่าใด ๆ ที่ไม่ได้เป็นตัวเลขและจำนวนอักขระไม่คงที่ด้วย Custom Format นั้นไม่ง่ายนักครับ
บดเรียนที่ดีมากครับ ขอบคุณครับ
freestyle
Member
Member
Posts: 8
Joined: Fri Feb 22, 2013 11:29 am

Re: การเพิ่มเลข 0 ในเซลล์

#14

Post by freestyle »

บอร์ดนี้สุดยอดเลยครับ
ผมเพิ่งเข้ามาสมัคร และ ถาม ก็ได้รับคำตอบทันที สุดยอดจริงๆ
ขอบคุณครับ
isensosuikar
Member
Member
Posts: 61
Joined: Tue Feb 19, 2013 10:51 am

Re: การเพิ่มเลข 0 ในเซลล์

#15

Post by isensosuikar »

อาจารย์ครับ ผมลองทำตามที่อาจารย์บอกแล้วแต่ผลลัพธ์ืที่ได้ไม่ตรงตามที่ต้องการ

รบกวนดูให้หน่อยครับว่าผมทำผิดที่ขั้นตอนไหนหรือเปล่า

C2 ผมใช้วิธีแก้ไขในฟอร์แมต ส่วน D2 ผมใช้วิธีใส่สูตรตามที่ อาจารย์บอก

โดยผมจะเพิ่ม 66201 ไว้ด้านหน้าของ 35360

แต่จากค่าที่ได้ แทนที่จะเป็น 6620135360 กลับกลายเป็น 662353601

โดย มีค่า 662 ที่ด้านหน้า ส่วน 1 ไปอยู่ด้านหลัง แล้ว 0 หายไปเลยเกิดจากสาเหตุอะไรหรอครับ

ขอบคุณทุกท่านที่ตอบครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การเพิ่มเลข 0 ในเซลล์

#16

Post by snasui »

:D เกิดจากการกำหนด Format ไว้ไม่ครบครับ

ลองปรับสูตรเป็นด้านล่างครับ

=TEXT(C2,"6620100000")
isensosuikar
Member
Member
Posts: 61
Joined: Tue Feb 19, 2013 10:51 am

Re: การเพิ่มเลข 0 ในเซลล์

#17

Post by isensosuikar »

ได้ละครับ อาจารย์ ขอบคุณครับ
freestyle
Member
Member
Posts: 8
Joined: Fri Feb 22, 2013 11:29 am

Re: การเพิ่มเลข 0 ในเซลล์

#18

Post by freestyle »

มีเรื่องรบกวนอีกแล้วครับอาจารย์
คือผมจะนำ text เข้า excel เพื่อหารายการที่ซ้ำกันและลบให้เหลือ รายการเดียว เสร็จแล้วก็จะนำกลับ text เหมือนเดิมครับ โดยมี | คั่นกลางครับ
ผมได้แนบไฟล์ text มาด้วยแล้ว ซึ่งข้อมูลจะมีมากกว่านี้เยอะแต่ผมลบออกให้เหลือแค่นี้ครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31178
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การเพิ่มเลข 0 ในเซลล์

#19

Post by snasui »

:D ให้ตั้งกระทู้ใหม่ เนื่องจากไม่ได้ถามต่อเนื่องในกระทู้เดิมครับ
freestyle
Member
Member
Posts: 8
Joined: Fri Feb 22, 2013 11:29 am

Re: การเพิ่มเลข 0 ในเซลล์

#20

Post by freestyle »

ขออภัยครับผม :mrgreen:
Post Reply