การสร้างใบแจ้งหนี้ ใบเสร็จ หรือเอกสารทางการเงินมักต้องเขียนจำนวนเงินเป็นตัวอักษร แต่การแปลงค่าแต่ละค่าด้วยมืออาจใช้เวลานานและเกิดข้อผิดพลาดได้ง่าย การเรียนรู้วิธีแปลงจำนวนเงินที่เป็นตัวเลขเป็นคำใน Excel จะช่วยให้กระบวนการนี้เป็นอัตโนมัติ เพิ่มความถูกต้อง และประหยัดเวลาในการจัดทำเอกสารที่ดูเป็นมืออาชีพ ในคู่มือนี้ เราจะพาไปดูวิธีง่ายๆ 4 วิธีในการแปลงค่าตัวเลขเป็นคำโดยตรงใน Excel
ภาพรวมของ 4 วิธีในการแปลงตัวเลขเป็นคำใน Excel
การแปลงค่าตัวเลขให้เป็นข้อความสามารถช่วยให้การสร้างใบแจ้งหนี้ การรายงานทางการเงิน และงานจัดทำเอกสารง่ายขึ้น ไม่ว่าคุณต้องการรูปแบบจำนวนเงินเป็นคำใน Excel หรือต้องการทำให้กระบวนการนี้เป็นอัตโนมัติ Excel มีหลายวิธีในการแปลงตัวเลขเป็นคำ ทั้งเครื่องมือ AI ฟีเจอร์ที่มีอยู่ในตัว สูตร และฟังก์ชันกำหนดเอง ตารางด้านล่างนี้เปรียบเทียบ 4 วิธีที่ใช้งานได้จริงเพื่อช่วยให้คุณเลือกวิธีที่เหมาะสมที่สุด โดยพิจารณาจากความง่ายในการใช้งาน ระดับความเป็นอัตโนมัติ และความต้องการด้านเทคนิค
| วิธีการ | ระดับความยาก | การทำงานอัตโนมัติ | ต้องเขียนโค้ด | เหมาะสำหรับ |
|---|---|---|---|---|
| Kimi Sheets | ง่าย | สูง | ไม่ | การแปลงตัวเลขเป็นคำอ่านที่รวดเร็วและเป็นอัตโนมัติ |
| Excel Copilot | ง่าย | สูง | ไม่ | งาน Excel ที่ใช้ AI ช่วย |
| โค้ด VBA | ปานกลาง | สูง | ใช่ | โซลูชันแปลงตัวเลขเป็นคำอ่านแบบกำหนดเอง |
| สูตร Excel | ปานกลาง | ปานกลาง | ไม่ | การแปลงตัวเลขเป็นคำอ่านโดยไม่ต้องใช้มาโคร ด้วยฟังก์ชันที่มีอยู่ในตัว |
จะแปลงตัวเลขเป็นคำใน Excel แบบอัตโนมัติด้วย AI ได้อย่างไร?
เครื่องมือสเปรดชีตที่ขับเคลื่อนด้วย AI สามารถช่วยให้กระบวนการแปลงค่าตัวเลขเป็นข้อความง่ายขึ้น โดยไม่ต้องใช้สูตรที่ซับซ้อนหรือโค้ด VBA ด้วย Kimi Sheets ซึ่งเป็น เอเจนต์ AI สำหรับ Excel คุณสามารถแปลงตัวเลขเป็นคำใน Excel ได้โดยอัตโนมัติ เพียงอัปโหลดสเปรดชีตของคุณ ให้คำสั่งง่ายๆ และให้ AI สร้างผลลัพธ์ให้ทันที ทำตามขั้นตอนง่ายๆ เหล่านี้เพื่อแปลงตัวเลขเป็นคำใน Excel โดยใช้ Kimi Sheets
ขั้นตอนที่ 1: อัปโหลดไฟล์ Excel และป้อนพรอมป์
อัปโหลดสเปรดชีต Excel ของคุณที่มีค่าตัวเลขที่คุณต้องการแปลง จากนั้นให้คำสั่งที่ชัดเจนอธิบายรูปแบบการแปลงที่ต้องการ
ขั้นตอนที่ 2: ให้ AI ประมวลผลและสร้างผลลัพธ์
Kimi Sheets จะวิเคราะห์สเปรดชีตของคุณ ระบุค่าตัวเลข และแปลงเป็นจำนวนเงินที่เขียนเป็นคำโดยอัตโนมัติ AI จะจัดการกระบวนการแปลงโดยไม่ต้องใช้สูตรด้วยมือ
ขั้นตอนที่ 3: ดูตัวอย่างและดาวน์โหลดไฟล์ Excel
ตรวจสอบผลลัพธ์จำนวนเงินเป็นคำใน Excel ที่สร้างขึ้นเพื่อให้แน่ใจว่าถูกต้อง เมื่อพอใจแล้ว ดาวน์โหลดไฟล์ Excel ที่อัปเดตแล้วและนำไปใช้กับใบแจ้งหนี้ รายงาน หรือเอกสารทางการเงินอื่นๆ
ฟีเจอร์สำคัญของ Kimi Sheets
นอกเหนือจากการแปลงตัวเลขเป็นคำ Kimi Sheets ยังมีฟีเจอร์ที่ขับเคลื่อนด้วย AI หลายอย่างที่ช่วยให้งานสเปรดชีตง่ายขึ้นและเพิ่มประสิทธิภาพการทำงาน ฟีเจอร์สำคัญบางส่วนที่ทำให้มีประโยชน์สำหรับการจัดการงาน Excel ได้แก่:
ทำให้เวิร์กโฟลว์สเปรดชีตที่ต้องทำซ้ำเป็นอัตโนมัติ
เมื่อทำงานกับใบแจ้งหนี้ บันทึกทางการเงิน หรือรายงาน การแปลงตัวเลขเป็นคำด้วยมืออาจใช้เวลานาน Kimi Sheets ทำให้งานสเปรดชีตที่ต้องทำซ้ำๆ เป็นอัตโนมัติ ช่วยลดการทำงานด้วยมือและเพิ่มประสิทธิภาพของเวิร์กโฟลว์
ประมวลผลรายการตัวเลขจำนวนมากได้เร็วขึ้น
Kimi Sheets สามารถจัดการกับชุดข้อมูลขนาดใหญ่ได้ โดยประมวลผลค่าตัวเลขหลายแถวในครั้งเดียว ทำให้แปลงจำนวนเงินในใบแจ้งหนี้ บันทึกการชำระเงิน และสเปรดชีตทางการเงินได้ง่ายขึ้น โดยไม่ต้องอัปเดตทีละรายการ
สร้างเอกสารทางการเงินที่ดูเรียบร้อยขึ้น
Kimi Sheets ช่วยจัดระเบียบและจัดรูปแบบข้อมูลในสเปรดชีตให้นำเสนอได้ดีขึ้น โดยผู้ใช้สามารถสร้างเอกสารทางการเงินที่มีทั้งค่าตัวเลขและคำอ่านที่ตรงกันได้อย่างเป็นมืออาชีพ
ทำความเข้าใจและแก้ไขสูตรสเปรดชีตที่ซับซ้อน
สำหรับผู้ใช้ที่ต้องการแปลงตัวเลขเป็นคำในสูตร Excel แบบกำหนดเอง Kimi Sheets สามารถอธิบายสูตรที่มีอยู่ แนะนำวิธีปรับปรุง และช่วยแก้ไขตรรกะของสเปรดชีตให้ตรงตามความต้องการเฉพาะได้
ใช้ AI เพื่อจัดการข้อมูลใน Excel ให้ง่ายขึ้น
นอกจากการแปลงตัวเลขเป็นคำแล้ว Kimi Sheets ยังรองรับงานสเปรดชีตหลากหลายรูปแบบ เช่น การจัดระเบียบข้อมูล การสร้างสูตร การจัดรูปแบบตาราง และการวิเคราะห์ข้อมูล ช่วยให้ผู้ใช้จัดการงาน Excel ได้อย่างมีประสิทธิภาพมากขึ้นด้วยความช่วยเหลือจาก AI
จะแปลงตัวเลขเป็นคำใน Excel โดยใช้เครื่องมือในตัวได้อย่างไร?
Excel ไม่มีฟังก์ชันสำหรับแปลงตัวเลขเป็นคำโดยตรง แต่คุณสามารถใช้เครื่องมือในตัวและตัวเลือกการปรับแต่งเพื่อทำให้กระบวนการนี้เป็นอัตโนมัติได้ ต่อไปนี้คือ 3 วิธีง่าย ๆ ในการแปลงตัวเลขเป็นคำใน Excel ได้แก่ Copilot, VBA และเครื่องมือ SpellNumber
วิธีที่ 1: ใช้เครื่องมือ COPILOT
Microsoft Copilot ใน Excel เป็นเครื่องมือ AI ที่ช่วยแปลงตัวเลขเป็นคำได้โดยไม่ต้องสร้างสูตรหรือมาโครที่ซับซ้อน เพียงใช้พรอมป์ง่าย ๆ ที่อ้างอิงเซลล์ Copilot ก็จะเข้าใจค่าตัวเลข แปลงให้เป็นจำนวนเงินที่เขียนเป็นคำ และยังจัดการรูปแบบที่แตกต่างกันได้ เช่น สกุลเงินหรือภาษา นี่คือวิธีแปลงตัวเลขเป็นคำใน Excel
ขั้นตอนที่ 1: เลือก Copilot และป้อนพรอมป์
เปิดเวิร์กชีต Excel ของคุณและเปิดใช้งาน Copilot ป้อนพรอมป์ที่ชัดเจนในเครื่องหมายคำพูดและอ้างอิงเซลล์ที่มีตัวเลขที่ต้องการแปลง
ตัวอย่างพรอมป์:
ขั้นตอนที่ 2: ให้ Copilot แปลงตัวเลขเป็นคำ
Copilot จะวิเคราะห์เซลล์ที่อ้างอิงและแปลงค่าตัวเลขเป็นข้อความเขียนโดยอัตโนมัติ ตัวอย่างเช่น 123,568 สามารถแปลงเป็น one hundred twenty-three thousand five hundred sixty-eight dollars
ขั้นตอนที่ 3: ตรวจสอบและปรับแต่งผลลัพธ์
ตรวจสอบความถูกต้องของค่าที่แปลงแล้วและปรับพรอมป์เพื่อกำหนดรูปแบบผลลัพธ์เอง เช่น เปลี่ยนสกุลเงิน ภาษา หรือรูปแบบการเขียนจำนวนเงินเป็นคำใน Excel ตามที่ต้องการ
วิธีที่ 2: ใช้เครื่องมือโค้ด VBA
VBA เป็นวิธีที่ทรงประสิทธิภาพในการสร้างฟังก์ชันกำหนดเองสำหรับแปลงตัวเลขเป็นคำใน Excel โดยการเพิ่มโมดูลโค้ด VBA คุณสามารถสร้างสูตรแปลงตัวเลขเป็นคำใน Excel ที่นำมาใช้ซ้ำได้ ซึ่งจะเปลี่ยนค่าตัวเลขเป็นข้อความเขียนโดยอัตโนมัติเมื่อจำเป็น วิธีนี้มีประโยชน์อย่างยิ่งสำหรับใบแจ้งหนี้ ใบเสร็จ และเอกสารทางการเงินที่ต้องมีการแปลงบ่อยครั้ง
ขั้นตอนที่ 1: เพิ่มโมดูลโค้ด VBA
เปิดเวิร์กบุ๊ก Excel ของคุณและกด Alt + F11 บนแป้นพิมพ์เพื่อเปิดตัวแก้ไข VBA จากเมนูด้านบน เลือก "Insert" > "Module" เพื่อสร้างโมดูล VBA ใหม่
ขั้นตอนที่ 2: วางโค้ด VBA
คัดลอกโค้ด VBA สำหรับฟังก์ชันแปลงตัวเลขเป็นคำแบบสมบูรณ์และวางลงในโมดูลที่สร้างขึ้นใหม่ ตรวจสอบให้แน่ใจว่าได้เพิ่มโค้ดทั้งหมดอย่างถูกต้องโดยไม่เปลี่ยนแปลงบรรทัดใด ๆ
Function SpellNumber(ByVal N As Currency) As String
Const Thousand = 1000@
Const Million = Thousand * Thousand
Const Billion = Thousand * Million
Const Trillion = Thousand * Billion
If N = 0 Then
SpellNumber = "zero"
Exit Function
End If
Dim Buf As String
If N < 0 Then
Buf = "negative "
Else
Buf = ""
End If
Dim Frac As Currency
Frac = Abs(N - Fix(N))
N = Abs(Fix(N))
If N >= Trillion Then
Buf = Buf & SpellNumberDigitGroup(Int(N / Trillion)) & " trillion"
N = N - Int(N / Trillion) * Trillion
If N >= 1 Then Buf = Buf & " "
End If
If N >= Billion Then
Buf = Buf & SpellNumberDigitGroup(Int(N / Billion)) & " billion"
N = N - Int(N / Billion) * Billion
If N >= 1 Then Buf = Buf & " "
End If
If N >= Million Then
Buf = Buf & SpellNumberDigitGroup(Int(N / Million)) & " million"
N = N - Int(N / Million) * Million
If N >= 1 Then Buf = Buf & " "
End If
If N >= Thousand Then
Buf = Buf & SpellNumberDigitGroup(Int(N / Thousand)) & " thousand"
N = N - Int(N / Thousand) * Thousand
If N >= 1 Then Buf = Buf & " "
End If
If N >= 1 Then
Buf = Buf & SpellNumberDigitGroup(N)
End If
SpellNumber = Buf
End Function
Private Function SpellNumberDigitGroup(ByVal N As Integer) As String
Const Hundred = " hundred"
Dim Ones As Variant
Ones = Array("", "one", "two", "three", "four", "five", "six", _
"seven", "eight", "nine", "ten", "eleven", _
"twelve", "thirteen", "fourteen", "fifteen", _
"sixteen", "seventeen", "eighteen", "nineteen")
Dim Tens As Variant
Tens = Array("", "", "twenty", "thirty", "forty", "fifty", _
"sixty", "seventy", "eighty", "ninety")
Dim Buf As String
Buf = ""
If N >= 100 Then
Buf = Ones(Int(N / 100)) & Hundred
N = N Mod 100
If N > 0 Then Buf = Buf & " "
End If
If N >= 20 Then
Buf = Buf & Tens(Int(N / 10))
N = N Mod 10
If N > 0 Then Buf = Buf & "-"
End If
If N > 0 Then
Buf = Buf & Ones(N)
End If
SpellNumberDigitGroup = Buf
End Functionขั้นตอนที่ 3: บันทึกและเปิดใช้งานมาโคร
บันทึกเวิร์กบุ๊กเป็น "Excel Macro-enabled Workbook (.xlsm)" และเปิดใช้งานมาโครจากการตั้งค่า Excel Trust Center การทำเช่นนี้จะช่วยให้ฟังก์ชัน VBA แบบกำหนดเองทำงานได้อย่างถูกต้องในสเปรดชีตของคุณ
ขั้นตอนที่ 4: แปลงตัวเลขเป็นตัวหนังสือโดยใช้ฟังก์ชัน
ป้อนตัวเลขของคุณในเซลล์แล้วใช้ฟังก์ชัน VBA (เช่น SpellNumber) เพื่อแปลงเป็นตัวหนังสือโดยอัตโนมัติ คุณยังสามารถปรับแต่งรูปแบบข้อความ เช่น เปลี่ยนผลลัพธ์ให้เป็นตัวพิมพ์ใหญ่เล็กที่เหมาะสมเพื่อให้ดูสะอาดตายิ่งขึ้น
วิธีที่ 3: ใช้สูตร Excel
วิธีนี้ใช้สูตรของ Excel ในการแปลงค่าตัวเลขเป็นตัวหนังสือโดยไม่ต้องใช้ VBA หรือเครื่องมือเพิ่มเติม ด้วยการรวมฟังก์ชันอย่าง TEXT, LEFT, MID และ CHOOSE เข้าด้วยกัน Excel จะสามารถประมวลผลตัวเลขแต่ละหลักและสร้างคำที่สอดคล้องกันได้โดยอัตโนมัติ
ขั้นตอนที่ 1: เตรียมข้อมูลใน Excel
ป้อนตัวเลขที่คุณต้องการแปลงลงในคอลัมน์ของ Excel ตัวอย่างเช่น ใส่ค่าของคุณใน Column E เริ่มจากเซลล์ "E2"
ขั้นตอนที่ 2: ใส่สูตรแปลงตัวเลขเป็นคำ
เลือกเซลล์ที่คุณต้องการให้ข้อความที่แปลงแล้วปรากฏ เช่น "F2" จากนั้นป้อนสูตรที่อ้างอิงไปยังค่าตัวเลขของคุณ
ตัวอย่างเช่น:
สูตรนี้จะแปลงตัวเลขแต่ละหลักเป็นคำที่สอดคล้องกัน สำหรับการแปลงตัวเลขเป็นคำแบบสมบูรณ์ คุณอาจต้องรวมฟังก์ชัน IF, MID และ CHOOSE เพิ่มเติมเพื่อจัดการกับหลักร้อย พัน ล้าน และค่าทศนิยม
ขั้นตอนที่ 3: ใช้สูตรและตรวจสอบผลลัพธ์
ลากที่จับเติมข้อมูลลงมาเพื่อใช้สูตรกับค่าอื่น ๆ ในคอลัมน์ ตรวจสอบข้อความที่แปลงแล้วและปรับผลลัพธ์ของสูตรหากคุณต้องการเพิ่มชื่อสกุลเงินหรือเปลี่ยนรูปแบบการแสดงผล
เคล็ดลับในการแปลงตัวเลขเป็นตัวหนังสือใน Excel
เพื่อให้ได้ผลลัพธ์ที่ถูกต้องและเป็นมืออาชีพเมื่อแปลงตัวเลขเป็นตัวหนังสือใน Excel ให้ทำตามแนวทางง่าย ๆ เหล่านี้ เคล็ดลับเหล่านี้จะช่วยปรับปรุงรูปแบบ ป้องกันข้อผิดพลาด และทำให้จัดการสเปรดชีตสำหรับใบแจ้งหนี้ รายงาน และบันทึกทางการเงินได้ง่ายขึ้น
ใช้ SpellNumber สำหรับการจัดรูปแบบสกุลเงิน
SpellNumber มีประโยชน์เมื่อคุณต้องการแปลงค่าตัวเลขเป็นจำนวนเงินที่เขียนเป็นตัวหนังสือสำหรับใบแจ้งหนี้ เช็ค หรือบันทึกการชำระเงิน โดยช่วยรักษารูปแบบให้สอดคล้องกันด้วยการเพิ่มรายละเอียดสกุลเงินลงในข้อความที่แปลงแล้ว
ปัดเศษทศนิยมก่อนแปลงค่า
ก่อนแปลงค่า ให้ปัดเศษตัวเลขทศนิยมเมื่อจำเป็น เพื่อให้จำนวนเงินที่เขียนตรงกับผลลัพธ์การคำนวณสุดท้าย วิธีนี้ช่วยป้องกันข้อผิดพลาดเมื่อทำงานกับข้อมูลทางการเงินที่มีเซนต์หรือค่าทศนิยม
ซ่อนคอลัมน์ตัวเลขต้นฉบับไว้
เก็บค่าตัวเลขต้นฉบับไว้ในคอลัมน์แยกต่างหากและซ่อนไว้หากจำเป็นเพื่อให้เลย์เอาต์สเปรดชีตดูสะอาดตายิ่งขึ้น วิธีนี้ช่วยให้คุณเก็บรักษาข้อมูลต้นฉบับไว้ในขณะที่แสดงเฉพาะข้อความที่แปลงแล้ว
ทดสอบสูตรกับตัวเลขจำนวนมาก
ทดสอบสูตรแปลงตัวเลขเป็นคำใน Excel ของคุณกับค่าต่าง ๆ เสมอ รวมถึงตัวเลขจำนวนมากและทศนิยม วิธีนี้ช่วยยืนยันว่าการแปลงทำงานได้อย่างถูกต้องสำหรับหลักพัน ล้าน และจำนวนเงินที่ซับซ้อน
เพิ่มชื่อสกุลเงินหลังการแปลง
ใส่ชื่อสกุลเงิน เช่น ดอลลาร์หรือเซนต์ ต่อท้ายข้อความที่แปลงแล้วเพื่อให้ผลลัพธ์ชัดเจนยิ่งขึ้น วิธีนี้มีประโยชน์อย่างยิ่งสำหรับใบแจ้งหนี้และเอกสารทางการเงินที่ต้องการให้รูปแบบจำนวนเงินเข้าใจง่าย
หลีกเลี่ยง VBA สำหรับไฟล์ที่ใช้ร่วมกันโดยไม่มีมาโคร
โซลูชัน VBA สามารถแปลงตัวเลขเป็นคำโดยอัตโนมัติได้ แต่ต้องเปิดใช้งานมาโครก่อน สำหรับไฟล์ที่ใช้งานร่วมกันซึ่งไม่รองรับมาโคร ควรพิจารณาใช้เครื่องมือที่ขับเคลื่อนด้วย AI หรือทางเลือกอื่นสำหรับ Excel
ตั้งชื่อเซลล์ให้ชัดเจนเพื่อความสะดวกในการตรวจสอบ
ใช้ชื่อคอลัมน์ที่ชัดเจน เช่น "Amount", "Amount in Words" และ "Converted Value" เพื่อให้ตรวจสอบสเปรดชีตได้ง่ายขึ้น การตั้งชื่อที่เหมาะสมช่วยเพิ่มความโปร่งใสและช่วยให้ผู้ใช้ตรวจสอบผลลัพธ์ที่แปลงแล้วได้อย่างรวดเร็ว
บทสรุป
การแปลงตัวเลขเป็นคำใน Excel ช่วยประหยัดเวลา เพิ่มความถูกต้อง และทำให้เอกสารทางการเงินจัดการได้ง่ายขึ้น ไม่ว่าคุณจะใช้เครื่องมือที่ขับเคลื่อนด้วย AI อย่าง Kimi Sheets, Excel Copilot, ฟังก์ชัน VBA หรือสูตรที่กำหนดเอง แต่ละวิธีก็เป็นแนวทางที่ใช้งานได้จริงในการแปลงตัวเลขเป็นคำใน Excel ตามลักษณะงานและความต้องการทางเทคนิคของคุณ การเลือกวิธีที่เหมาะสมจะช่วยให้คุณทำงานที่ต้องทำซ้ำๆ ได้โดยอัตโนมัติ และสร้างใบแจ้งหนี้ รายงาน และสเปรดชีตที่สะอาดและดูเป็นมืออาชีพมากขึ้น