Note: The other languages of the website are Google-translated. Back to English

วิธีแปลงชื่อเดือนเป็นตัวเลขใน Excel

บางครั้งคุณอาจต้องการแปลงชื่อเดือนเป็นตัวเลขหรือตัวเลขเป็นชื่อเดือนเช่นแปลงเดือนมกราคมเป็น 1 ใน Excel คุณสามารถใช้สูตรและ VBA เพื่อแปลงระหว่างชื่อเดือนและตัวเลขได้อย่างรวดเร็ว
doc ชื่อเดือนเป็นหมายเลข 1

แปลงชื่อเดือนเป็นตัวเลขใน Excel

แปลงตัวเลขเป็นชื่อเดือนด้วย VBA

แปลงวันที่เป็นชื่อเดือนหรือหมายเลขเดือนด้วย Kutools for Excel ความคิดที่ดี 3


ลูกศรสีฟ้าฟองขวา แปลงชื่อเดือนเป็นตัวเลขใน Excel

มีสองวิธีที่สามารถช่วยคุณในการแปลงชื่อเดือนเป็นตัวเลขใน Excel

วิธีที่ 1: แปลงชื่อเดือนเป็นตัวเลขด้วยสูตร

พิมพ์สูตรนี้ = เดือน (DATEVALUE (A1 & "1")) (A1 ระบุเซลล์ที่คุณต้องการแปลงชื่อเดือนเป็นตัวเลขคุณสามารถเปลี่ยนได้ตามต้องการ) ลงในเซลล์ว่างแล้วกด เข้าสู่ สำคัญ. ดูภาพหน้าจอ:
doc ชื่อเดือนเป็นหมายเลข 2

หากคุณต้องการแปลงรายการคอลัมน์ของชื่อเดือนเป็นตัวเลขให้ลากจุดจับเติมของเซลล์สูตรเพื่อเติมช่วงที่คุณต้องการ ดูภาพหน้าจอ:
doc ชื่อเดือนเป็นหมายเลข 3

วิธีที่ 2: แปลงชื่อเดือนเป็นตัวเลขด้วย VBA

1 ถือ ALT และกด F11 บนแป้นพิมพ์เพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 คลิก สิ่งที่ใส่เข้าไป > โมดูลe และคัดลอก VBA ลงในโมดูล

VBA: แปลงชื่อเดือนเป็นตัวเลข

Sub ChangeNum()
'Updateby20140311
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Value <> "" Then
        Rng.Value = Month(DateValue("03/" & Rng.Value & "/2014"))
    End If
Next
End Sub

3 คลิก วิ่ง เพื่อเรียกใช้รหัส VBA และไฟล์ KutoolsforExcel กล่องโต้ตอบจะปรากฏขึ้นเพื่อให้คุณเลือกช่วงของเซลล์ที่มีชื่อเดือนที่คุณต้องการแปลงเป็นตัวเลขจากนั้นคลิกตกลงชื่อเดือน selecetd จะถูกแปลงเป็นตัวเลขเดือน ดูภาพหน้าจอ:
doc ชื่อเดือนเป็นหมายเลข 4

ปลาย: การใช้ VBA ข้างต้นอาจสูญเสียข้อมูลเดิมของคุณคุณสามารถบันทึกไว้ก่อนที่จะเรียกใช้รหัส VBA

แปลงวันที่เป็นรูปแบบวันที่อื่นใน Excel ได้อย่างรวดเร็วและง่ายดาย

คุณเคยพยายามแปลงวันที่เป็นวันเดือนหรือปีเท่านั้นหรือไม่? สูตรอาจจำยาก แต่ ใช้การจัดรูปแบบวันที่ of Kutools สำหรับ Excel สามารถแปลงวันที่มาตรฐานเป็นการจัดรูปแบบวันที่ได้อย่างรวดเร็วตามที่คุณต้องการดังภาพด้านล่างที่แสดง อย่ารอ คลิกเพื่อ 30 วันทดลองใช้ฟรี!
doc ใช้รูปแบบวันที่
 
Kutools for Excel: มี Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการ ให้ทดลองใช้ฟรีโดยไม่มีข้อจำกัด 30 วัน

ลูกศรสีฟ้าฟองขวา แปลงตัวเลขเป็นชื่อเดือนด้วย VBA

ในทางกลับกันหากคุณต้องการแปลงตัวเลขเป็นชื่อเดือนคุณสามารถใช้สองวิธีในการแก้ปัญหาได้

วิธีที่ 1: แปลงตัวเลขเป็นชื่อเดือนด้วยสูตร

พิมพ์สูตรนี้ = ข้อความ (DATE (2000, A1,1), "mmmm") (A1 ระบุเซลล์ที่คุณต้องการแปลงตัวเลขเป็นชื่อเดือนคุณสามารถเปลี่ยนได้ตามต้องการ) ลงในเซลล์ว่างแล้วกด เข้าสู่ สำคัญ. ดูภาพหน้าจอ:
doc ชื่อเดือนเป็นหมายเลข 5

หากคุณต้องการแปลงรายการคอลัมน์ของตัวเลขเป็นชื่อเดือนเพียงลากจุดจับเติมของเซลล์สูตรเพื่อเติมช่วงที่คุณต้องการ ดูภาพหน้าจอ:
doc ชื่อเดือนเป็นหมายเลข 6

ปลาย: หากคุณต้องการแปลงตัวเลขเป็นตัวย่อของชื่อเดือนคุณสามารถใช้สูตรนี้ได้ = ข้อความ (DATE (2000, A1,1), "mmm").
doc ชื่อเดือนเป็นหมายเลข 7

วิธีที่ 2: แปลงตัวเลขเป็นชื่อเดือนด้วย VBA

1 ถือ ALT และกด F11 บนแป้นพิมพ์เพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 คลิก สิ่งที่ใส่เข้าไป > โมดูลและคัดลอก VBA ลงในโมดูล

VBA: แปลงตัวเลขเป็นชื่อเดือน

Sub ChangeMonth()
'Updateby20140311
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.Format(Rng.Value * 29, "mmmm")
Next
End Sub

3 คลิก วิ่ง เพื่อเรียกใช้รหัส VBA และไฟล์ KutoolsforExcel กล่องโต้ตอบจะปรากฏขึ้นเพื่อให้คุณเลือกช่วงของเซลล์ที่มีตัวเลขที่คุณต้องการแปลงเป็นชื่อเดือน จากนั้นคลิกตกลงตัวเลขจะถูกแปลงเป็นชื่อเดือนที่เกี่ยวข้อง ดูภาพหน้าจอ:
doc ชื่อเดือนเป็นหมายเลข 8

ปลาย:

1. การใช้ VBA ข้างต้นอาจสูญเสียข้อมูลเดิมของคุณคุณสามารถบันทึกไว้ก่อนที่จะเรียกใช้รหัส VBA

2. หากคุณต้องการแปลงตัวเลขเป็นตัวย่อของชื่อเดือนคุณสามารถเปลี่ยน "mmmm" เป็น "mmm" ใน VBA ด้านบน


ลูกศรสีฟ้าฟองขวา แปลงวันที่เป็นชื่อเดือนหรือหมายเลขเดือนด้วย Kutools for Excel

หากคุณมีรายการวันที่ในแผ่นงานที่จำเป็นในการแปลงเป็นชื่อเดือนหรือหมายเลขเดือนในกรณีนี้คุณสามารถสมัคร Kutools สำหรับ Excel's ใช้การจัดรูปแบบวันที่ ประโยชน์

Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจาก ติดตั้งฟรี Kutools สำหรับ Excel โปรดทำดังนี้:

1. เลือกวันที่และคลิก Kutools > รูปแบบ > ใช้การจัดรูปแบบวันที่. ดูภาพหน้าจอ:
doc ใช้การจัดรูปแบบวันที่ 1

2. จากนั้นในกล่องโต้ตอบที่โผล่ขึ้นมาให้เลือกรูปแบบวันที่ที่คุณต้องการจากไฟล์ การจัดรูปแบบวันที่ และคุณสามารถดูผลลัพธ์จากไฟล์ ดูตัวอย่าง บานหน้าต่าง
doc ใช้การจัดรูปแบบวันที่ 2

3 จากนั้นคลิก Ok or ใช้คุณสามารถดูวันที่ได้รับการแปลงเป็นชื่อเดือนสัมพัทธ์หรือหมายเลขเดือน
doc ใช้การจัดรูปแบบวันที่ 3

คลิกที่นี่เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้รูปแบบวันที่

ลูกศรสีฟ้าฟองขวา แปลงวันที่เป็นหมายเลขเดือนหรือชื่อเดือนหรือรูปแบบวันที่อื่น ๆ


แปลงวันที่ที่ไม่เป็นมาตรฐานอย่างรวดเร็วเป็นการจัดรูปแบบวันที่มาตรฐาน (mm / dd / yyyy)

ในบางครั้งคุณอาจได้รับเวิร์กชีทที่มีวันที่ที่ไม่เป็นมาตรฐานหลายรายการและหากต้องการแปลงทั้งหมดเป็นการจัดรูปแบบวันที่มาตรฐานเป็น mm / dd / yyyy อาจเป็นเรื่องยุ่งยากสำหรับคุณ ที่นี่ Kutools สำหรับ Excel's แปลงเป็นวันที่ สามารถแปลงวันที่ที่ไม่เป็นมาตรฐานเหล่านี้ให้เป็นการจัดรูปแบบวันที่มาตรฐานได้อย่างรวดเร็วด้วยคลิกเดียว  คลิกเพื่อทดลองใช้ฟรีเต็มรูปแบบใน 30 วัน!
doc แปลงวันที่
 
Kutools for Excel: มี Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการ ให้ทดลองใช้ฟรีโดยไม่มีข้อจำกัด 30 วัน

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office/Excel 2007-2021 และ 365 รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติเต็มรูปแบบ ทดลองใช้ฟรี 30 วัน รับประกันคืนเงินภายใน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (7)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฟังก์ชัน Excel MONTH: ได้ตัวเลขจากข้อความเช่นจากพฤศจิกายนที่จะได้รับ 11 หรือ: ข้อความจากตัวเลขเช่นจาก 11 จะได้รับพฤศจิกายนหรืออะไร บนตำแหน่งของฉันมันเริ่มจาก 11 ถึง 11 ไม่น่าสนใจมาก !!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
นี้เป็นเรื่องตลก ฟังก์ชันต่อไปนี้จะแปลงชื่อไฟล์ซึ่งเป็นชื่อเดือนให้เป็นค่าตัวเลขที่สอดคล้องกัน =MONTH(1&LEFT((MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1))+1,SEARCH (".",CELL("filename",A1))-1-SEARCH("[",CELL("filename",A1)))),3))
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณ มันใช้งานได้ในกรณีของฉัน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
หากคุณกรอกชื่อเดือนล่วงหน้า คุณลองใช้ vlookup แทนการใช้ VBA หรือไม่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
wf = หนึ่งสัปดาห์ต่อจากนี้ mf= หนึ่งเดือนนับจากการเข้า 2mf= 2 เดือนจากการเข้า 4mf= 4 เดือนจากการเข้า 6mf= 6 เดือนจากรายการ yf= หนึ่งปีจากรายการ ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะปกปิดรายการนี้ ในอีกคอลัมน์หนึ่งตามวันครบกำหนด
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
DATEVALUE จะไม่ทำงานกับรูปแบบวันที่ในท้องถิ่นส่วนใหญ่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
โซลูชันที่น่ารักโดยใช้ datevalue ฉันใช้เวลาสักครู่เพื่อคิดออก "ม.ค." เป็นข้อความสุ่ม "&1" เปลี่ยนเป็น "1 มกราคม" ซึ่งเป็นวันที่ที่ datevalue สามารถทำสิ่งมหัศจรรย์ได้ โซลูชั่นที่ชาญฉลาด :)
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL